A free Windows-compatible Operating System - mirrored from GitHub
Go to file
ReactOS Portable Systems Group 34e64ee87b We now define KUSER_SHARED_DATA per architecture, since the address isn't portable. Now SharedUserData works on ARM.
Implemented KeAcquireInSTackQueuedSpinLock, KeAcquireInStackQueuedSpinLockRaiseToSYnc and KeReleaseInStackQueuedSpinLock based on x86 UP versions.
On ARM, the PCR is fully exposed, so some APIs are always-inlined direct-memory-access (unlike x86 which has the fs selector, and undocumented parts of the PCR). This means we can define several macros -- fixed the headers to allow this, by defining the previous stuff for x86 only.
Setup registry data in the ARM loader block.
The ARM port boots all the way through ExpInitializeExecutive until reaching MmInit1. The boot-registry is correctly loaded and parsed, as are NLS files!

svn path=/trunk/; revision=32379
2008-02-15 19:01:45 +00:00
irc * refactor the code to make it more OOP and extensible 2007-12-10 19:08:13 +00:00
reactos We now define KUSER_SHARED_DATA per architecture, since the address isn't portable. Now SharedUserData works on ARM. 2008-02-15 19:01:45 +00:00
rosapps - declare variables as extern 2008-02-15 18:42:24 +00:00
rostests Winesync to Wine-0.9.55. 2008-02-10 13:22:36 +00:00
wallpaper Re-add the "lake.bmp" wallpaper inclusion (partly imported from the deleted 0.3.1 branch, r26044) 2007-06-21 15:23:49 +00:00