1 #ifndef __NTOSKRNL_INCLUDE_INTERNAL_ARM_KE_H
2 #define __NTOSKRNL_INCLUDE_INTERNAL_ARM_KE_H
5 #pragma GCC system_header
8 typedef union _ARM_TTB_REGISTER
18 typedef union _ARM_DOMAIN_REGISTER
40 } ARM_DOMAIN_REGISTER
;
42 typedef union _ARM_CONTROL_REGISTER
47 ULONG AlignmentFaultsEnabled
:1;
48 ULONG DCacheEnabled
:1;
50 ULONG BigEndianEnabled
:1;
54 ULONG ICacheEnabled
:1;
56 ULONG RoundRobinReplacementEnabled
:1;
64 } ARM_CONTROL_REGISTER
, *PARM_CONTROL_REGISTER
;
66 typedef enum _ARM_DOMAINS
88 KeArmInitThreadWithContext(
90 IN PKSYSTEM_ROUTINE SystemRoutine
,
91 IN PKSTART_ROUTINE StartRoutine
,
92 IN PVOID StartContext
,
96 #define KeArchInitThreadWithContext KeArmInitThreadWithContext