Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
[FREELDR]: All tabs to 4 spaces and remove trailing whitespace. svn path=/trunk/; revision=66146
[FREELDR] - Effectively reboot instead of exiting the bootloader and hanging. - Do a cold reboot instead of a (soft) warm reboot, to let the user be able to choose another boot support or do anything else, instead of directly rebooting to the bootloader. Rename the concerned function accordingly. svn path=/trunk/; revision=57935
[FREELDR] Don't set the ebp register when doing INTs. We only need the output after the int and since the REGS structure is usually not fully initialized before calling Int386, we would load random values. This can cause crashes on VPC. Thanks to hbelusca fo testing. svn path=/trunk/; revision=56903
[FREELDR] - copy ebp into REGS structure on Int386 - Write pointer and size of extended bios data area in physical page 0 location 0x740 and pointers to vga rom fonts in location 0x700. This is required by windows 2003's videoprt. Now freeldr is more Windows 2003 ready then ever! svn path=/trunk/; revision=53876
[FREELDR] - fix a bug in x86 PnpBiosGetDeviceNodeCount - enable pxe for amd64 (not yet implemented though) - store boot drive and boot partition in shared memory isnetad of relying on a register, which seems to be erased on switch to long mode 64 bit freeldr is back on track! svn path=/trunk/; revision=53459
[FREELDR] - Change base addresses to 0xF800 (realmode code) and 0x10000 (PE file) - use FREELDR_BASE constant in bootsectors - Use es segment to address PE file from realmode svn path=/trunk/; revision=52346
[FREELDR] - Convert Boot*LinuxKernel to new realmode call mechanism - Remove switch to realmode when multiboot fails - remove switch_to_prot and switch_to_real completely svn path=/trunk/; revision=52329
[FREELDR] - Instead of using the far jmp when switching to protected mode to go to the entry point, use a relative absolute jmp instruction, manually encoded - Remove the END from fathelp.inc, that was terminating the code - fix code for ML svn path=/trunk/; revision=52325
[FREELDR] - Use the new realmode code for PxeCallApi, SoftReboot and ChainLoadBiosBootSectorCode - Remove o386cpi.S from build, the functions are not used - Use constants for function ids - Fix a warning svn path=/trunk/; revision=52284