SYSENTER support, INT2E Optimization, new Syscall Table/Stub generator and svn:ignore fixes. Please read associated Mailing List Post.

svn path=/trunk/; revision=13090
This commit is contained in:
Alex Ionescu
2005-01-17 07:10:34 +00:00
parent 0eab4e1544
commit f6559e22c4
26 changed files with 1361 additions and 1560 deletions
+7 -1
View File
@@ -13,6 +13,8 @@
#define PF_PAE_ENABLED 9
#define PF_XMMI64_INSTRUCTIONS_AVAILABLE 10
#ifndef __ASM__
typedef enum _ALTERNATIVE_ARCHITECTURE_TYPE
{
StandardDesign,
@@ -62,13 +64,15 @@ typedef struct _KUSER_SHARED_DATA {
BOOLEAN SafeBootMode;
ULONG TraceLogging;
ULONGLONG Fill0;
ULONGLONG SystemCall[4];
UCHAR SystemCall[16];
union {
volatile KSYSTEM_TIME TickCount;
volatile ULONG64 TickCountQuad;
};
} KUSER_SHARED_DATA, *PKUSER_SHARED_DATA;
#endif
/* Values for DosDeviceDriveType */
#define DOSDEVICE_DRIVE_UNKNOWN 0
#define DOSDEVICE_DRIVE_CALCULATE 1
@@ -102,5 +106,7 @@ typedef struct _KUSER_SHARED_DATA {
#define SharedUserData ((KUSER_SHARED_DATA * const)USER_SHARED_DATA)
#endif
#define KUSER_SHARED_SYSCALL 0x7FFE0300
#define KUSER_SHARED_SYSCALL_RET 0x7FFE0304
#endif /* __INCLUDE_NAPI_SHARED_DATA_H */