We don't define types which are usually documented on "real" NT platforms in the...
authorReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Thu, 7 Feb 2008 06:40:42 +0000 (06:40 +0000)
committerReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Thu, 7 Feb 2008 06:40:42 +0000 (06:40 +0000)
commit46c6129581178cd4dc0fbce4137e902bc752b765
tree288e4ea6c3f7395dfcf001b7ac15a31dfee86e39
parentd54c5304b237c95c8c2a058cfe9e68d54816749e
We don't define types which are usually documented on "real" NT platforms in the NDK aynmore, but instead in the ARMDDK.h. This also avoids many ndk-from-ddk cross-header issues.
Added x86-only guards around certain structures and functions which are non-portable. Also guarded certain inline functions.
Added some more ARM structures, and filled out the KPRCB.
Created ARM-specific headers when required.
We can now have a buildable ARM kernel, minus a couple of compile errors.

svn path=/trunk/; revision=32178
14 files changed:
reactos/include/ddk/ntifs.h
reactos/include/ddk/winddk.h
reactos/include/ndk/arm/ketypes.h
reactos/include/ndk/kefuncs.h
reactos/include/psdk/winnt.h
reactos/include/reactos/armddk.h [new file with mode: 0644]
reactos/ntoskrnl/include/internal/arch/intrin_i.h
reactos/ntoskrnl/include/internal/arch/ke.h
reactos/ntoskrnl/include/internal/arch/mm.h
reactos/ntoskrnl/include/internal/arm/ke.h [new file with mode: 0644]
reactos/ntoskrnl/include/internal/arm/mm.h [new file with mode: 0644]
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/include/internal/ke_x.h
reactos/ntoskrnl/include/internal/ntoskrnl.h