mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 16:36:11 +00:00
4d578c637e
- Create new /fstub directory in the kernel tree and move iomgr's xhal functions there. - Delete disk.c entirely from iomgr.c and spread it across fstub. - Entirely reimplement from scratch IoWritePartitionTable, IoReadPartitionTable, IoSetPartitionInformation, HalExamineMbr. Lots of bug fixes in terms of wrong assumptions and compatibility with weird partition tables. - Fix prototype of IoAssignDriveLetters, but for now, keep the old code (xHalIoAssignDriveLetters) because this has not been rewritten yet. - Move some functions to fstubex.c for future implementation, and some to volume.c. Move the HAL table to halstub.c - Make use of the hal.h file commited earlier. - Move IoAssignDriveLetters from halfuncs to iofuncs.h - Implement missing functions in HAL (IoRead/Write/Set PartitionInfo) and make them call into the ntoskrnl exports. svn path=/trunk/; revision=24737 |
||
---|---|---|
irc | ||
reactos | ||
rosapps |