- Do not set the non-x86 file system and disk read buffers to some random static variable that isn't even initialized on time.

- As a temporary hack, hard-code them to 0x80000000, a valid RAM address on OMAP3.
    - This code path is only used on ARM anyway, so it's not such a big deal, but a better fix should be done later.
- OmapLDR can now boot FreeLDR, which attempts to load NTOSKRNL.EXE and dies.
  - Need to revisit significant parts of the MMU code before attempting to go further; this won't likely be done for a good couple of months.

svn path=/trunk/; revision=42116
This commit is contained in:
ReactOS Portable Systems Group 2009-07-21 09:44:36 +00:00
parent c2018d5633
commit de33ea571e

View file

@ -48,8 +48,8 @@
#define DISKREADBUFFER 0x90000 /* Buffer to store data read in from the disk via the BIOS */
#elif defined(_M_PPC) || defined(_M_MIPS) || defined(_M_ARM)
extern PVOID FsStaticBufferDisk, FsStaticBufferData;
#define DISKREADBUFFER FsStaticBufferDisk
#define FILESYSBUFFER FsStaticBufferData
#define DISKREADBUFFER 0x80000000
#define FILESYSBUFFER 0x80000000
#endif
/* Makes "x" a global variable or label */