- Change NANDFlash again for Versatile support. Now the LLB and OS Loader are created...
authorevb <evb@svn.reactos.org>
Thu, 4 Feb 2010 19:49:25 +0000 (19:49 +0000)
committerevb <evb@svn.reactos.org>
Thu, 4 Feb 2010 19:49:25 +0000 (19:49 +0000)
commit724f076f8a717b3d9c606c455ca4d02cc43af3f8
treeff2a8584ab9fcedaab6476258be09248f72c3c2e
parent59842d0e20bce9e44ea141df66194d450fd4b9f0
- Change NANDFlash again for Versatile support. Now the LLB and OS Loader are created in one binary blob (loaded with -kernel), while the RAMDISK is loaded with -initrd.
- Now the only complication is that RAMDISK loaded at 0x80000 which will conflict with the 0x800000 range where kernel loads. Could move RAMDISK in code through LLB, but that would be very expensive (shift by 16MB up). Instead, NANDflash creates ramdisk image starting at offset 16MB. This way, emulator thinks it's loading at 0x80000, but actually loads at 0x1800000. Would be better if QEMU not hardcoded the INITRD_LOAD_ADDR...

svn path=/trunk/; revision=45423
reactos/tools/nandflash/main.c