A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Timo Kreuzer 91dd4cbea0 [FREELDR]
- Improve memory layout by moving the 32/64 bit stack to 0x7000-0xF000 and moving the BIOSCALLBUFFER up a bit. This gives us 56 KB additional space for freeldr itself. This allows to compile freeldr with /RTC1 (x86 only, the x64 version would get too big). And yes, it works.
- Implement FrLdrBugCheckWithMessage to get some useful messages on the screen and use it in MmCheckFreeldrImageFile
- Merge the .rtc section into the .text section, when we use RTC1
- Check the location of the Extended BIOS Data Area, add it to the memory descriptors and make sure we have enough space to put freeldr in. If the location of the EBDA is too low, print out a nice message on a blue screen :)

svn path=/trunk/; revision=64815
2014-10-18 21:12:12 +00:00
reactos [FREELDR] 2014-10-18 21:12:12 +00:00
rosapps [BUTTERFLIES] 2014-09-24 22:18:51 +00:00
rostests [APITESTS/W32KDLL_*] 2014-10-18 14:00:20 +00:00
wallpaper - Add CMakeLists for wallpaper 2012-02-05 13:43:04 +00:00