Author: tkreuzer Date: Fri Jul 25 20:07:27 2008 New Revision: 34801
URL: http://svn.reactos.org/svn/reactos?rev=34801&view=rev Log: - hack amd64/ke.h - unhack inernal/ntoskrnl.h - more files compile
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/amd64/ke.h branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ntoskrnl.h branches/ros-amd64-bringup/reactos/ntoskrnl/ntoskrnl-generic.rbuild
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/amd64/ke.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntoskr... ============================================================================== --- branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/amd64/ke.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/amd64/ke.h [iso-8859-1] Fri Jul 25 20:07:27 2008 @@ -1,5 +1,5 @@ -#ifndef __NTOSKRNL_INCLUDE_INTERNAL_I386_KE_H -#define __NTOSKRNL_INCLUDE_INTERNAL_I386_KE_H +#ifndef __NTOSKRNL_INCLUDE_INTERNAL_AMD64_KE_H +#define __NTOSKRNL_INCLUDE_INTERNAL_AMD64_KE_H
#if __GNUC__ >=3 #pragma GCC system_header @@ -45,9 +45,10 @@
#ifndef __ASM__
-//#include "intrin_i.h" +#include "intrin_i.h"
-#define KeArchFnInit() Ke386FnInit() +//#define KeArchFnInit() Ke386FnInit() +#define KeArchFnInit() DbgPrint("KeArchFnInit is unimplemented!\n"); #define KeArchHaltProcessor() Ke386HaltProcessor()
extern ULONG Ke386CacheAlignment; @@ -136,6 +137,6 @@ #endif
#endif -#endif /* __NTOSKRNL_INCLUDE_INTERNAL_I386_KE_H */ +#endif /* __NTOSKRNL_INCLUDE_INTERNAL_AMD64_KE_H */
/* EOF */
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ntoskrnl.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntoskr... ============================================================================== --- branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ntoskrnl.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/ntoskrnl/include/internal/ntoskrnl.h [iso-8859-1] Fri Jul 25 20:07:27 2008 @@ -17,7 +17,7 @@
#ifdef _NTOSKRNL_
-#if !defined (_ARM_) && !defined (_M_AMD64) +#ifndef _ARM_ #define KeGetCurrentThread _KeGetCurrentThread #define KeGetPreviousMode _KeGetPreviousMode #endif @@ -34,7 +34,7 @@ #define InterlockedExchange _InterlockedExchange #define InterlockedExchangeAdd _InterlockedExchangeAdd
-//#include "ke.h" +#include "ke.h" #include "i386/mm.h" #include "i386/fpu.h" #include "i386/v86m.h"
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ntoskrnl-generic.rbuild URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntoskr... ============================================================================== --- branches/ros-amd64-bringup/reactos/ntoskrnl/ntoskrnl-generic.rbuild [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/ntoskrnl/ntoskrnl-generic.rbuild [iso-8859-1] Fri Jul 25 20:07:27 2008 @@ -94,29 +94,29 @@ </directory> </if> <file>apc.c</file> - <!-- file>balmgr.c</file --> + <file>balmgr.c</file> <!-- file>bug.c</file --> - <!-- file>clock.c</file --> + <file>clock.c</file> <file>config.c</file> <file>devqueue.c</file> - <!-- file>dpc.c</file --> + <file>dpc.c</file> <file>eventobj.c</file> <file>except.c</file> <file>freeldr.c</file> <file>gate.c</file> <file>gmutex.c</file> <file>ipi.c</file> - <!-- file>krnlinit.c</file --> + <file>krnlinit.c</file> <file>mutex.c</file> <file>procobj.c</file> - <!-- file>profobj.c</file --> - <!-- file>queue.c</file --> - <!-- file>semphobj.c</file --> + <file>profobj.c</file> + <file>queue.c</file> + <file>semphobj.c</file> <file>spinlock.c</file> - <!-- file>thrdschd.c</file --> - <!-- file>thrdobj.c</file --> - <!-- file>timerobj.c</file --> - <!-- file>wait.c</file --> + <file>thrdschd.c</file> + <file>thrdobj.c</file> + <file>timerobj.c</file> + <file>wait.c</file> </directory> <directory name="cc"> <file>cacheman.c</file> @@ -182,7 +182,7 @@ <file>ioport.S</file> </directory> </if> - <!-- file>atom.c</file --> + <file>atom.c</file> <file>callback.c</file> <file>dbgctrl.c</file> <file>efi.c</file> @@ -194,7 +194,7 @@ <file>handle.c</file> <file>harderr.c</file> <file>hdlsterm.c</file> - <!-- file>init.c</file --> + <file>init.c</file> <file>keyedevt.c</file> <file>locale.c</file> <!-- file>lookas.c</file --> @@ -206,7 +206,7 @@ <!-- file>sem.c</file --> <file>shutdown.c</file> <!-- file>sysinfo.c</file --> - <!-- file>time.c</file --> + <file>time.c</file> <!-- file>timer.c</file --> <file>uuid.c</file> <file>win32k.c</file> @@ -251,12 +251,12 @@ <file>driver.c</file> <file>drvrlist.c</file> <file>error.c</file> - <!-- file>file.c</file --> + <file>file.c</file> <!-- file>iocomp.c</file --> <file>ioevent.c</file> <file>iofunc.c</file> <file>iomdl.c</file> - <!-- file>iomgr.c</file --> + <file>iomgr.c</file> <file>iorsrce.c</file> <file>iotimer.c</file> <file>iowork.c</file> @@ -316,7 +316,7 @@ </directory> <file>kdinit.c</file> <file>kdio.c</file> - <!-- file>kdmain.c</file --> + <file>kdmain.c</file> </directory> </if> <if property="_WINKD_" value ="1"> @@ -369,7 +369,7 @@ <!-- file>mdlsup.c</file --> <!-- file>mm.c</file --> <!-- file>mminit.c</file --> - <!-- file>mpw.c</file --> + <file>mpw.c</file> <!-- file>ncache.c</file --> <file>npool.c</file> <file>pagefile.c</file> @@ -395,8 +395,8 @@ </if> </directory> <directory name="ob"> - <!-- file>obdir.c</file --> - <!-- file>obinit.c</file --> + <file>obdir.c</file> + <file>obinit.c</file> <file>obhandle.c</file> <file>obname.c</file> <file>oblife.c</file> @@ -426,7 +426,7 @@ <file>kill.c</file> <file>psnotify.c</file> <file>process.c</file> - <!-- file>psmgr.c</file --> + <file>psmgr.c</file> <file>query.c</file> <file>quota.c</file> <file>security.c</file>