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
7546 509d 13h dunkaist /kernel/trunk/blkdev/ Relax Protective MBR checks.  
/kernel/trunk/blkdev/disk.inc
7270 697d 20h dunkaist /kernel/trunk/blkdev/ Fix for GPT partitions scan.

GPT partition entry array (GPEA) has 128 entries by default, unused ones
must be zeroed. Due to memory corruption GPEA contained non-zero data of
first sectors of partitions. This led to fake partitions detected which
were mostly filtered out by their start:length and thus didn't show up.
Pass ebx=three-sector-sized buffer to disk_add_partition as expected.
 
/kernel/trunk/blkdev/disk.inc
7136 834d 09h dunkaist /kernel/trunk/ Replace 'equ' macros with '=' ones.

They appear in symbols file.
They don't require parentheses.
They are shorter.
 
/kernel/trunk/blkdev/cd_drv.inc
/kernel/trunk/blkdev/flp_drv.inc
/kernel/trunk/boot/bootvesa.inc
/kernel/trunk/bootloader/boot_fat12.asm
/kernel/trunk/bootloader/grub4kos.asm
/kernel/trunk/bus/pci/PCIe.inc
/kernel/trunk/bus/pci/pci32.inc
/kernel/trunk/const.inc
/kernel/trunk/core/apic.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/irq.inc
/kernel/trunk/core/mtrrtest.asm
/kernel/trunk/core/sync.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/data32.inc
/kernel/trunk/docs/events_subsystem.txt
/kernel/trunk/fs/fat.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/init.inc
/kernel/trunk/kernel.asm
/kernel/trunk/posix/pipe.inc
/kernel/trunk/posix/posix.inc
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa12.inc
7040 911d 23h pathoswithin /kernel/trunk/blkdev/ sysfunction 70.10 new name validation  
/kernel/trunk/blkdev/disk.inc
6917 1029d 00h pathoswithin /kernel/trunk/ New sysfunction 70.10 "rename/move"  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/docs/sysfuncr.txt
/kernel/trunk/docs/sysfuncs.txt
/kernel/trunk/fs/fat.inc
6875 1122d 20h 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 1165d 18h 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 1167d 10h dunkaist /kernel/trunk/blkdev/ Enable capacity checks for Protective MBR and GPT  
/kernel/trunk/blkdev/disk.inc
6843 1167d 10h 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 1167d 14h pathoswithin /kernel/trunk/ fix for ide_querymedia  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/dev_hdcd.inc
6828 1169d 13h dunkaist /kernel/trunk/blkdev/ Fix parsing of Protective MBR and GPT headers  
/kernel/trunk/blkdev/disk.inc
6827 1173d 12h dunkaist /kernel/trunk/ Support GUID Partition Table (GPT) disk layout  
/kernel/trunk/crc.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/kernel32.inc
6814 1193d 09h dunkaist /kernel/trunk/blkdev/ Fix access to /fd2 (bugs #98, #103)  
/kernel/trunk/blkdev/flp_drv.inc
6650 1247d 11h pathoswithin /kernel/trunk/blkdev/ IDE: more debug output  
/kernel/trunk/blkdev/hd_drv.inc
6468 1338d 13h 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 1342d 23h 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 1554d 17h clevermouse /kernel/trunk/ leave more space for extended BIOS data  
/kernel/trunk/blkdev/bd_drv.inc
/kernel/trunk/core/v86.inc
6015 1554d 18h 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 1555d 15h clevermouse /kernel/trunk/blkdev/ fix error handling for BIOS disks broken in r5569  
/kernel/trunk/blkdev/bd_drv.inc
5852 1625d 11h pathoswithin /kernel/trunk/ LBA28 support  
/kernel/trunk/blkdev/hd_drv.inc
/kernel/trunk/detect/dev_hdcd.inc
/kernel/trunk/detect/sear_par.inc

Show All