Hi,
--- Boaz Harrosh boaz@hishome.net wrote:
How is ReactOS's current (future) system?
I think ReactOS's registry is binary compatible with NT4. It and the windows 2000 format was documented/reversed for samba and the linux ntchpwd bootdisk projects. If I remeber right Eirc Kohl offered to release some of his work to Wine for the binary format so you might want to ping him about the implementation details.
Thanks Steven
__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/
Hello, I am trying to understand the freeloader code in ReactOS.Can anyone tell me from which file i need to start,any logical order?. Your suggestions are greatly appreciated. regards Jay
On Tue, 22 Mar 2005 15:43:40 -0800 (PST), Steven Edwards steven_ed4153@yahoo.com wrote:
Hi,
--- Boaz Harrosh boaz@hishome.net wrote:
How is ReactOS's current (future) system?
I think ReactOS's registry is binary compatible with NT4. It and the windows 2000 format was documented/reversed for samba and the linux ntchpwd bootdisk projects. If I remeber right Eirc Kohl offered to release some of his work to Wine for the binary format so you might want to ping him about the implementation details.
Thanks Steven
Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ _______________________________________________ Ros-dev mailing list Ros-dev@reactos.com http://reactos.com:8080/mailman/listinfo/ros-dev
From: Saravanan Jayakumar
I am trying to understand the freeloader code in ReactOS.Can anyone tell me from which file i need to start,any logical order?. Your suggestions are greatly appreciated. regards Jay
There are 2 entry points, one for when you install freeldr in the bootsector and one for when you call freeldr as a multiboot kernel from Grub. Both of these entry points are in reactos/boot/freeldr/freeldr/arch/i386/arch.S (the first entry point is at the top of the file, the second at MultibootEntry). After doing some setup, both transfer control to BootMain() in reactos/boot/freeldr/freeldr/freeldr.c. You should be able to pick up the flow from there.
We have 2 sets of low-level routines for e.g. disk I/O. One set is for normal PCs, the other for the Xbox. We're using a function table wrapped by macros to call these routines. All these macros start with "Mach", e.g. MachDiskReadLogicalSectors(). For a normal PC, this will translate to a call to PcDiskReadLogicalSectors().
Gé van Geldorp.