Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
6875 2627 d 18 h pathoswithin /kernel/trunk/ sysfunction 70.5: get device size  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/fs/fs_lfn.inc
6845 2670 d 15 h pathoswithin /kernel/trunk/ fs: prevalidation for root folder, code despaghettizing  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/fs/ext.inc
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/fs/ntfs.inc
6844 2672 d 7 h dunkaist /kernel/trunk/blkdev/ Enable capacity checks for Protective MBR and GPT  
/kernel/trunk/blkdev/disk.inc
6843 2672 d 7 h dunkaist /kernel/trunk/ Return capacity and bytes per sector of bios disks

This patch makes bd_querymedia return valid Capacity and SectorSize
values. Bios disks detection code saves the values to extended
BiosDiskData structure, bd_querymedia copies them to DISKMEDIAINFO.
 
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/data32.inc
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/sear_par.inc
/kernel/trunk/kernel.asm
6842 2672 d 11 h pathoswithin /kernel/trunk/ fix for ide_querymedia  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/dev_hdcd.inc
6828 2674 d 10 h dunkaist /kernel/trunk/blkdev/ Fix parsing of Protective MBR and GPT headers  
/kernel/trunk/blkdev/disk.inc
6827 2678 d 10 h dunkaist /kernel/trunk/ Support GUID Partition Table (GPT) disk layout  
/kernel/trunk/crc.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/kernel32.inc
6814 2698 d 7 h dunkaist /kernel/trunk/blkdev/ Fix access to /fd2 (bugs #98, #103)  
/kernel/trunk/blkdev/flp_drv.inc
6650 2752 d 9 h pathoswithin /kernel/trunk/blkdev/ IDE: more debug output  
/kernel/trunk/blkdev/hd_drv.inc
6468 2843 d 11 h pathoswithin /kernel/trunk/ one-string path for filesystems, some cleaning  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/fs/ext.inc
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/fs/ntfs.inc
6464 2847 d 20 h pathoswithin /kernel/trunk/ sysfunction 70 cleaning  
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/kernel.asm
6016 3059 d 14 h clevermouse /kernel/trunk/ leave more space for extended BIOS data  
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/core/v86.inc
6015 3059 d 16 h clevermouse /kernel/trunk/ always install IDE interrupt handler  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/kernel.asm
6014 3060 d 13 h clevermouse /kernel/trunk/blkdev/ fix error handling for BIOS disks broken in r5569  
/kernel/trunk/blkdev/bd_drv.inc
5852 3130 d 9 h pathoswithin /kernel/trunk/ LBA28 support  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/detect/sear_par.inc
5570 3255 d 13 h clevermouse /kernel/trunk/blkdev/ merge ide_read and ide_write  
/kernel/trunk/blkdev/hd_drv.inc
5569 3255 d 13 h Pathoswithin /kernel/trunk/ speed up IDE operations  
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/const.inc
/kernel/trunk/data32.inc
5363 3415 d 11 h yogev_ezra / Change copyright year in kernel and drivers to 2015. No code changes.  
/drivers/audio/codec.inc
/drivers/audio/emu10k1x.asm
/drivers/audio/fm801.asm
/drivers/audio/infinity/infinity.asm
/drivers/audio/infinity/main.inc
/drivers/audio/infinity/mix_mmx.inc
/drivers/audio/infinity/mix_sse2.inc
/drivers/audio/infinity/mixer.asm
/drivers/audio/intel_hda/intel_hda.asm
/drivers/audio/intelac97.asm
/drivers/audio/sb16/CONFIG.INC
/drivers/audio/sb16/SB16.INC
/drivers/audio/sb16/sb16.asm
/drivers/audio/sis.asm
/drivers/audio/sound.asm
/drivers/audio/vt823x.asm
/drivers/ethernet/3c59x.asm
/drivers/ethernet/R6040.asm
/drivers/ethernet/RTL8029.asm
/drivers/ethernet/RTL8139.asm
/drivers/ethernet/RTL8169.asm
/drivers/ethernet/dec21x4x.asm
/drivers/ethernet/forcedeth.asm
/drivers/ethernet/i8254x.asm
/drivers/ethernet/i8255x.asm
/drivers/ethernet/mtd80x.asm
/drivers/ethernet/pcnet32.asm
/drivers/ethernet/rhine.asm
/drivers/ethernet/sis900.asm
/drivers/fdo.inc
/drivers/imports.inc
/drivers/kglobals.inc
/drivers/mii.inc
/drivers/mouse/commouse.asm
/drivers/netdrv.inc
/drivers/old/ati2d.asm
/drivers/old/uart.asm
/drivers/pci.inc
/drivers/sceletone.asm
/drivers/unfinished/agp.asm
/drivers/unfinished/bcm57xx.asm
/drivers/unfinished/cardbus.asm
/drivers/unfinished/ensoniq.asm
/drivers/usb/usbftdi/ftdi.inc
/drivers/usb/usbftdi/linkedlist.inc
/drivers/usb/usbftdi/usbftdi.asm
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/disk_cache.inc
/kernel/trunk/blkdev/fdc.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/blkdev/ide_cache.inc
/kernel/trunk/blkdev/rd.inc
/kernel/trunk/blkdev/rdsave.inc
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/booten.inc
/kernel/trunk/boot/bootet.inc
/kernel/trunk/boot/bootge.inc
/kernel/trunk/boot/bootru.inc
/kernel/trunk/boot/bootsp.inc
/kernel/trunk/boot/bootstr.inc
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/boot/et.inc
/kernel/trunk/boot/parsers.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/ru.inc
/kernel/trunk/boot/shutdown.inc
/kernel/trunk/bootloader/boot_fat12.asm
/kernel/trunk/bootloader/floppy1440.inc
/kernel/trunk/bootloader/floppy1680.inc
/kernel/trunk/bootloader/floppy1743.inc
/kernel/trunk/bootloader/floppy2880.inc
/kernel/trunk/bootloader/grub4kos.asm
/kernel/trunk/bus/pci/PCIe.inc
/kernel/trunk/bus/pci/pci16.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/bus/usb/hccommon.inc
/kernel/trunk/bus/usb/hub.inc
/kernel/trunk/bus/usb/init.inc
/kernel/trunk/bus/usb/memory.inc
/kernel/trunk/bus/usb/pipe.inc
/kernel/trunk/bus/usb/protocol.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/conf_lib-sp.inc
/kernel/trunk/core/conf_lib.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/export.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/core/ext_lib.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/core/malloc.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/mtrr.inc
/kernel/trunk/core/peload.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/string.inc
/kernel/trunk/core/sync.inc
/kernel/trunk/core/sys32-sp.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/test_malloc.asm
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data16.inc
/kernel/trunk/data32.inc
/kernel/trunk/data32et.inc
/kernel/trunk/data32sp.inc
/kernel/trunk/detect/biosdisk.inc
/kernel/trunk/detect/biosmem.inc
/kernel/trunk/detect/dev_fd.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/detect/disks.inc
/kernel/trunk/detect/getcache.inc
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/detect/sear_par.inc
/kernel/trunk/detect/vortex86.inc
/kernel/trunk/encoding.inc
/kernel/trunk/fdo.inc
/kernel/trunk/fs/ext2/blocks.inc
/kernel/trunk/fs/ext2/ext2.asm
/kernel/trunk/fs/ext2/ext2.inc
/kernel/trunk/fs/ext2/inode.inc
/kernel/trunk/fs/ext2/resource.inc
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/fs/ntfs.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/font.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/gui/mousepointer.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/skindata.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/hid/mousedrv.inc
/kernel/trunk/hid/set_dtc.inc
/kernel/trunk/imports.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
/kernel/trunk/kernelsp.inc
/kernel/trunk/kglobals.inc
/kernel/trunk/macros.inc
/kernel/trunk/memmap.inc
/kernel/trunk/network/ARP.inc
/kernel/trunk/network/IPv4.inc
/kernel/trunk/network/IPv6.inc
/kernel/trunk/network/PPPoE.inc
/kernel/trunk/network/ethernet.inc
/kernel/trunk/network/icmp.inc
/kernel/trunk/network/loopback.inc
/kernel/trunk/network/queue.inc
/kernel/trunk/network/socket.inc
/kernel/trunk/network/stack.inc
/kernel/trunk/network/tcp.inc
/kernel/trunk/network/tcp_input.inc
/kernel/trunk/network/tcp_output.inc
/kernel/trunk/network/tcp_subr.inc
/kernel/trunk/network/tcp_timer.inc
/kernel/trunk/network/tcp_usreq.inc
/kernel/trunk/network/udp.inc
/kernel/trunk/proc32.inc
/kernel/trunk/sound/playnote.inc
/kernel/trunk/unpacker.inc
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa12.inc
/kernel/trunk/video/vesa20.inc
/kernel/trunk/video/vga.inc
5196 3456 d 11 h clevermouse /kernel/trunk/blkdev/ fix floppy operations broken in r5089  
/kernel/trunk/blkdev/disk_cache.inc
5095 3537 d 13 h clevermouse /kernel/trunk/blkdev/ don't trash ebx in fs_read64_sys, was broken in r5089  
/kernel/trunk/blkdev/disk_cache.inc
5089 3542 d 19 h clevermouse /kernel/trunk/ disk cache: support for sector sizes other than 512 bytes  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/disk_cache.inc
/kernel/trunk/fs/ext2/ext2.asm
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/ntfs.inc
/kernel/trunk/fs/xfs.asm
5057 3551 d 22 h clevermouse / fix SB16 driver broken in r3727, convert to PE  
/drivers/audio/sb16
/kernel/trunk/drivers/sb16
/data/common/Makefile.main
/drivers/audio/sb16/CONFIG.INC
/drivers/audio/sb16/SB16.INC
/drivers/audio/sb16/sb16.asm
/drivers/peimport.inc
/kernel/trunk/blkdev/rd.inc
/kernel/trunk/const.inc
/kernel/trunk/core/exports.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/data32.inc
4839 3683 d 19 h mario79 /kernel/trunk/blkdev/ Additional fix to r.4838  
/kernel/trunk/blkdev/hd_drv.inc
4838 3683 d 21 h mario79 /kernel/trunk/ Fix for IDE controller. Some weird controllers generate an interrupt even if IDE interrupts are disabled and no IDE devices. For example, notebook ASUS K72F - IDE controller 010185 generates false interrupt when we work with the IDE controller 01018f. For this reason, the interrupt handler does not need to be installed if both channel IDE controller running in PIO mode.  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/init_ata.inc
4734 3696 d 11 h mario79 /kernel/trunk/ Fix for r.4700 - fix proc check_ATAPI_device_event  
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/kernel.asm
4720 3699 d 10 h mario79 /kernel/trunk/ Fix for r.4700  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/kernel32.inc
4700 3702 d 11 h mario79 /kernel/trunk/ Kernel supports up to three IDE controllers, and all the devices connected to them  
/kernel/trunk/blkdev/cdrom.inc
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/blkdev/ide_cache.inc
/kernel/trunk/const.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/data32.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/detect/getcache.inc
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/detect/sear_par.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
4695 3704 d 17 h clevermouse /kernel/trunk/blkdev/ small fix  
/kernel/trunk/blkdev/flp_drv.inc
4624 3720 d 7 h mario79 /kernel/trunk/ IDE DMA
1) No more 16-bit code, all the code in 32-bit mode
2) Expansion of the data output about modes of IDE devices
 
/kernel/trunk/detect/init_ata.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/const.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/kernel.asm
4578 3737 d 18 h clevermouse /kernel/trunk/ quick fix for active IDE interrupts at boot stage  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/kernel.asm
4465 3771 d 21 h clevermouse /kernel/trunk/blkdev/ small fix  
/kernel/trunk/blkdev/disk_cache.inc
4442 3775 d 20 h clevermouse /kernel/trunk/blkdev/ fix disk_cache.inc by dunkaist  
/kernel/trunk/blkdev/disk_cache.inc
4437 3778 d 20 h clevermouse /kernel/trunk/blkdev/ disk cache: new 64-bit multi-sector interface for file systems & prefetching in legacy interface  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/disk_cache.inc
4420 3789 d 20 h clevermouse /kernel/trunk/ split /hd and /bd access into separate includes  
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/kernel32.inc
4291 3824 d 12 h mario79 /kernel/trunk/ IDE DMA fix (SATA Native mode).  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/kernel.asm
4273 3828 d 15 h clevermouse / support for PnP disks, part 5: FAT12, ramdisk, floppies  
/kernel/trunk/fs/fat.inc
/kernel/trunk/fs/fat12.inc
/kernel/trunk/fs/fat32.inc
/kernel/trunk/fs/fs-et.inc
/kernel/trunk/fs/fs-sp.inc
/kernel/trunk/fs/fs.inc
/data/eng/Makefile
/data/eng/settings/menu.dat
/data/et/Makefile
/data/et/settings/menu.dat
/data/it/Makefile
/data/it/settings/menu.dat
/data/rus/Makefile
/data/rus/settings/menu.dat
/data/sp/Makefile
/data/sp/settings/menu.dat
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/fdc.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/blkdev/rd.inc
/kernel/trunk/blkdev/rdsave.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/data32.inc
/kernel/trunk/data32et.inc
/kernel/trunk/data32sp.inc
/kernel/trunk/detect/dev_fd.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/kernel.asm
/kernel/trunk/kernel32.inc
/kernel/trunk/memmap.inc
4133 3851 d 14 h clevermouse /kernel/trunk/blkdev/ fix off-by-one error in disk cache, existing at least since r580  
/kernel/trunk/blkdev/disk_cache.inc
4115 3853 d 8 h mario79 /kernel/trunk/blkdev/ Fix Floppy driver for VirtualBox.  
/kernel/trunk/blkdev/flp_drv.inc
3913 3893 d 10 h dunkaist /kernel/trunk/ basic xfs read support  
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/kernel32.inc
3881 3909 d 10 h mario79 /kernel/trunk/ HDD IDE DMA handler - remove the interrupt flag  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/dev_hdcd.inc