mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 19:26:05 +00:00
* bootcd.bat: Install dosmbr.bin. * drivers/storage/disk/disk.c (DiskClassDeviceControl): Pass physical device object to IoWritePartitionTable(). * ntoskrnl/io/xhaldrv.c (xHalReadMBR): New function. (xHalWriteMBR): Ditto. (xHalExamineMBR): Use xHalReadMBR() to read MBR. (xHalIoWritePartitionTable): Partial implement. * subsys/system/usetup/bootsup.c (InstallMBRBootCodeToDisk): New function. * subsys/system/usetup/bootsup.h (InstallMBRBootCodeToDisk): Prototype. * subsys/system/usetup/partlist.c (CreatePartitionListNoGUI): New function. (CreatePartitionList): Use CreatePartitionListNoGUI() to create partition list. (GetPartitionInformation): New function. (MarkPartitionActive): Ditto. * subsys/system/usetup/partlist.h (MarkPartitionActive): Prototype. * subsys/system/usetup/usetup.c (SelectPartitionPage): Make SystemRootPath point to the selected partition if no partitions are active. (BootLoaderPage): If no partitions are active, then install a DOS MBR and mark the selected partition active. svn path=/trunk/; revision=4498
These are a selection of services for the ReactOS kernel. They include
parallel = parallel port driver
serial = serial port driver
mouse = mouse driver
null = null device driver
ide = IDE (hard disk) driver
keyboard = keyboard driver
loop = Allows accessing a file as a block device
scramdisk = Filesystem encryption driver
event = Sample driver demonstrating notifying a user thread using an event