Author: ros-arm-bringup
Date: Sat Jul 11 16:04:26 2009
New Revision: 41870
URL: http://svn.reactos.org/svn/reactos?rev=41870&view=rev
Log:
Just cause it ain't AMD64 ain't meaning it's just x86... so make the macro x86-inclusive instead of x64-exclusive (since we don't want those definitions on ARM either)
Modified:
trunk/reactos/boot/freeldr/freeldr/include/reactos.h
Modified: trunk/reactos/boot/freeldr/freeldr/include/reactos.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/inclu…
==============================================================================
--- trunk/reactos/boot/freeldr/freeldr/include/reactos.h [iso-8859-1] (original)
+++ trunk/reactos/boot/freeldr/freeldr/include/reactos.h [iso-8859-1] Sat Jul 11 16:04:26 2009
@@ -23,7 +23,7 @@
/* Base Addres of Kernel in Physical Memory */
#define KERNEL_BASE_PHYS 0x800000
-#if !defined(_M_AMD64)
+#if defined(_M_IX86)
/* Bits to shift to convert a Virtual Address into an Offset in the Page Table */
#define PFN_SHIFT 12
Author: ros-arm-bringup
Date: Sat Jul 11 15:43:49 2009
New Revision: 41863
URL: http://svn.reactos.org/svn/reactos?rev=41863&view=rev
Log:
stop building ntdll as a win32dll so we can fucking stop auto-importing mingw_common and kernel32 into it... it's supposed to be built as a /SUBSYSTEM:WINDOWS dll but since rbuild has now decided to fuck around with these DLLs, it's safer to build it as native so it can be left the fuck alone and not auto-import half the tree
Modified:
trunk/reactos/dll/ntdll/ntdll.rbuild
Modified: trunk/reactos/dll/ntdll/ntdll.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/ntdll.rbuild?rev…
==============================================================================
--- trunk/reactos/dll/ntdll/ntdll.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/ntdll/ntdll.rbuild [iso-8859-1] Sat Jul 11 15:43:49 2009
@@ -4,7 +4,7 @@
<module name="ntsys" type="staticlibrary">
<importlibrary definition="def/ntsys.pspec" dllname="ntdll.dll" root="intermediate" />
</module>
- <module name="ntdll" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_NTDLL}" installbase="system32" installname="ntdll.dll" iscrt="yes">
+ <module name="ntdll" type="nativedll" entrypoint="0" baseaddress="${BASEADDRESS_NTDLL}" installbase="system32" installname="ntdll.dll" iscrt="yes">
<bootstrap installbase="$(CDOUTPUT)/system32" />
<importlibrary definition="def/ntdll_$(ARCH).def" />
<include base="ntdll">include</include>