|
#define | CP15_MIDR 15, 0, 0, 0, 0 |
|
#define | CP15_CTR 15, 0, 0, 0, 1 |
|
#define | CP15_TCMTR 15, 0, 0, 0, 2 |
|
#define | CP15_TLBTR 15, 0, 0, 0, 3 |
|
#define | CP15_MPIDR 15, 0, 0, 0, 5 |
|
#define | CP15_PFR0 15, 0, 0, 1, 0 |
|
#define | CP15_PFR1 15, 0, 0, 1, 1 |
|
#define | CP15_DFR0 15, 0, 0, 1, 2 |
|
#define | CP15_AFR0 15, 0, 0, 1, 3 |
|
#define | CP15_MMFR0 15, 0, 0, 1, 4 |
|
#define | CP15_MMFR1 15, 0, 0, 1, 5 |
|
#define | CP15_MMFR2 15, 0, 0, 1, 6 |
|
#define | CP15_MMFR3 15, 0, 0, 1, 7 |
|
#define | CP15_ISAR0 15, 0, 0, 2, 0 |
|
#define | CP15_ISAR1 15, 0, 0, 2, 1 |
|
#define | CP15_ISAR2 15, 0, 0, 2, 2 |
|
#define | CP15_ISAR3 15, 0, 0, 2, 3 |
|
#define | CP15_ISAR4 15, 0, 0, 2, 4 |
|
#define | CP15_ISAR5 15, 0, 0, 2, 5 |
|
#define | CP15_ISAR6 15, 0, 0, 2, 6 |
|
#define | CP15_ISAR7 15, 0, 0, 2, 7 |
|
#define | CP15_SCTLR 15, 0, 1, 0, 0 |
|
#define | CP15_ACTLR 15, 0, 1, 0, 1 |
|
#define | CP15_CPACR 15, 0, 1, 0, 2 |
|
#define | CP15_SCR 15, 0, 1, 1, 0 |
|
#define | CP15_SDER 15, 0, 1, 1, 1 |
|
#define | CP15_NSACR 15, 0, 1, 1, 2 |
|
#define | CP15_TTBR0 15, 0, 2, 0, 0 |
|
#define | CP15_TTBR1 15, 0, 2, 0, 1 |
|
#define | CP15_TTBCR 15, 0, 2, 0, 2 |
|
#define | CP15_DACR 15, 0, 3, 0, 0 |
|
#define | CP15_DFSR 15, 0, 5, 0, 0 |
|
#define | CP15_IFSR 15, 0, 5, 0, 1 |
|
#define | CP15_DFAR 15, 0, 6, 0, 0 |
|
#define | CP15_IFAR 15, 0, 6, 0, 2 |
|
#define | CP15_ICIALLUIS 15, 0, 7, 1, 0 |
|
#define | CP15_BPIALLIS 15, 0, 7, 1, 6 |
|
#define | CP15_ICIALLU 15, 0, 7, 5, 0 |
|
#define | CP15_ICIMVAU 15, 0, 7, 5, 1 |
|
#define | CP15_BPIALL 15, 0, 7, 5, 6 |
|
#define | CP15_BPIMVA 15, 0, 7, 5, 7 |
|
#define | CP15_DCIMVAC 15, 0, 7, 6, 1 |
|
#define | CP15_DCISW 15, 0, 7, 6, 2 |
|
#define | CP15_DCCMVAC 15, 0, 7, 10, 1 |
|
#define | CP15_DCCSW 15, 0, 7, 10, 2 |
|
#define | CP15_DCCMVAU 15, 0, 7, 11, 1 |
|
#define | CP15_DCCIMVAC 15, 0, 7, 14, 1 |
|
#define | CP15_DCCISW 15, 0, 7, 14, 2 |
|
#define | CP15_PAR 15, 0, 7, 4, 0 |
|
#define | CP15_ATS1CPR 15, 0, 7, 8, 0 |
|
#define | CP15_ATS1CPW 15, 0, 7, 8, 1 |
|
#define | CP15_ATS1CUR 15, 0, 7, 8, 2 |
|
#define | CP15_ATS1CUW 15, 0, 7, 8, 3 |
|
#define | CP15_ISB 15, 0, 7, 5, 4 |
|
#define | CP15_DSB 15, 0, 7, 10, 4 |
|
#define | CP15_DMB 15, 0, 7, 10, 5 |
|
#define | CP15_TLBIALLIS 15, 0, 8, 3, 0 |
|
#define | CP15_TLBIMVAIS 15, 0, 8, 3, 1 |
|
#define | CP15_TLBIASIDIS 15, 0, 8, 3, 2 |
|
#define | CP15_TLBIMVAAIS 15, 0, 8, 3, 3 |
|
#define | CP15_ITLBIALL 15, 0, 8, 5, 0 |
|
#define | CP15_ITLBIMVA 15, 0, 8, 5, 1 |
|
#define | CP15_ITLBIASID 15, 0, 8, 5, 2 |
|
#define | CP15_DTLBIALL 15, 0, 8, 6, 0 |
|
#define | CP15_DTLBIMVA 15, 0, 8, 6, 1 |
|
#define | CP15_DTLBIASID 15, 0, 8, 6, 2 |
|
#define | CP15_TLBIALL 15, 0, 8, 7, 0 |
|
#define | CP15_TLBIMVA 15, 0, 8, 7, 1 |
|
#define | CP15_TLBIASID 15, 0, 8, 7, 2 |
|
#define | CP15_TLBIMVAA 15, 0, 8, 7, 3 |
|
#define | CP15_PMCR 15, 0, 9, 12, 0 |
|
#define | CP15_PMCNTENSET 15, 0, 9, 12, 1 |
|
#define | CP15_PMCNTENCLR 15, 0, 9, 12, 2 |
|
#define | CP15_PMOVSR 15, 0, 9, 12, 3 |
|
#define | CP15_PSWINC 15, 0, 9, 12, 4 |
|
#define | CP15_PMSELR 15, 0, 9, 12, 5 |
|
#define | CP15_PMCCNTR 15, 0, 9, 13, 0 |
|
#define | CP15_PMXEVTYPER 15, 0, 9, 13, 1 |
|
#define | CP15_PMXEVCNTR 15, 0, 9, 13, 2 |
|
#define | CP15_PMUSERENR 15, 0, 9, 14, 0 |
|
#define | CP15_PMINTENSET 15, 0, 9, 14, 1 |
|
#define | CP15_PMINTENCLR 15, 0, 9, 14, 2 |
|
#define | CP15_PRRR 15, 0, 10, 2, 0 |
|
#define | CP15_NMRR 15, 0, 10, 2, 1 |
|
#define | CP15_VBAR 15, 0, 12, 0, 0 |
|
#define | CP15_MVBAR 15, 0, 12, 0, 1 |
|
#define | CP15_ISR 15, 0, 12, 1, 0 |
|
#define | CP15_CONTEXTIDR 15, 0, 13, 0, 1 |
|
#define | CP15_TPIDRURW 15, 0, 13, 0, 2 |
|
#define | CP15_TPIDRURO 15, 0, 13, 0, 3 |
|
#define | CP15_TPIDRPRW 15, 0, 13, 0, 4 |
|
#define | CP15_CCSIDR 15, 1, 0, 0, 0 |
|
#define | CP15_CLIDR 15, 1, 0, 0, 1 |
|
#define | CP15_AIDR 15, 1, 0, 0, 7 |
|
#define | CP15_CSSELR 15, 2, 0, 0, 0 |
|
#define | CP14_DBGDIDR 14, 0, 0, 0, 0 |
|
#define | CP14_DBGWFAR 14, 0, 0, 6, 0 |
|
#define | CP14_DBGVCR 14, 0, 0, 7, 0 |
|
#define | CP14_DBGECR 14, 0, 0, 9, 0 |
|
#define | CP14_DBGDSCCR 14, 0, 0, 10, 0 |
|
#define | CP14_DBGDSMCR 14, 0, 0, 11, 0 |
|
#define | CP14_DBGDTRRX 14, 0, 0, 0, 2 |
|
#define | CP14_DBGPCSR 14, 0, 0, 1, 2 |
|
#define | CP14_DBGITR 14, 0, 0, 1, 2 |
|
#define | CP14_DBGDSCR 14, 0, 0, 2, 2 |
|
#define | CP14_DBGDTRTX 14, 0, 0, 3, 2 |
|
#define | CP14_DBGDRCR 14, 0, 0, 4, 2 |
|
#define | CP14_DBGCIDSR 14, 0, 0, 9, 2 |
|
#define | CP14_DBGBVR0 14, 0, 0, 0, 4 |
|
#define | CP14_DBGBVR1 14, 0, 0, 1, 4 |
|
#define | CP14_DBGBVR2 14, 0, 0, 2, 4 |
|
#define | CP14_DBGBVR3 14, 0, 0, 3, 4 |
|
#define | CP14_DBGBVR4 14, 0, 0, 4, 4 |
|
#define | CP14_DBGBVR5 14, 0, 0, 5, 4 |
|
#define | CP14_DBGBVR6 14, 0, 0, 6, 4 |
|
#define | CP14_DBGBVR7 14, 0, 0, 7, 4 |
|
#define | CP14_DBGBCR0 14, 0, 0, 0, 5 |
|
#define | CP14_DBGBCR1 14, 0, 0, 1, 5 |
|
#define | CP14_DBGBCR2 14, 0, 0, 2, 5 |
|
#define | CP14_DBGBCR3 14, 0, 0, 3, 5 |
|
#define | CP14_DBGBCR4 14, 0, 0, 4, 5 |
|
#define | CP14_DBGBCR5 14, 0, 0, 5, 5 |
|
#define | CP14_DBGBCR6 14, 0, 0, 6, 5 |
|
#define | CP14_DBGBCR7 14, 0, 0, 7, 5 |
|
#define | CP14_DBGWVR0 14, 0, 0, 0, 6 |
|
#define | CP14_DBGWVR1 14, 0, 0, 1, 6 |
|
#define | CP14_DBGWVR2 14, 0, 0, 2, 6 |
|
#define | CP14_DBGWVR3 14, 0, 0, 3, 6 |
|
#define | CP14_DBGWCR0 14, 0, 0, 0, 7 |
|
#define | CP14_DBGWCR1 14, 0, 0, 1, 7 |
|
#define | CP14_DBGWCR2 14, 0, 0, 2, 7 |
|
#define | CP14_DBGWCR3 14, 0, 0, 3, 7 |
|
#define | CPVFP_FPSID 10, 7, 0, 0, 0 |
|
#define | CPVFP_FPSCR 10, 7, 1, 0, 0 |
|
#define | CPVFP_MVFR1 10, 7, 6, 0, 0 |
|
#define | CPVFP_MVFR0 10, 7, 7, 0, 0 |
|
#define | CPVFP_FPEXC 10, 7, 8, 0, 0 |
|
#define | CP15_TTBRx_PD_MASK 0xffffc000 |
|
#define | CPSRM_USER 0x10 |
|
#define | CPSRM_FIQ 0x11 |
|
#define | CPSRM_INT 0x12 |
|
#define | CPSRM_SVC 0x13 |
|
#define | CPSRM_ABT 0x17 |
|
#define | CPSRM_UDF 0x1b |
|
#define | CPSRM_SYS 0x1f |
|
#define | CPSRM_MASK 0x1f |
|
#define | SYSCALL_PSR 0x30 |
|
#define | CPSRF_N 0x80000000 |
|
#define | CPSRF_Z 0x40000000 |
|
#define | CPSRF_C 0x20000000 |
|
#define | CPSRF_V 0x10000000 |
|
#define | CPSRF_Q 0x08000000 |
|
#define | CPSR_IT_MASK 0x600fc00 |
|
#define | FPSCRF_N 0x80000000 |
|
#define | FPSCRF_Z 0x40000000 |
|
#define | FPSCRF_C 0x20000000 |
|
#define | FPSCRF_V 0x10000000 |
|
#define | FPSCRF_QC 0x08000000 |
|
#define | FPSCRM_AHP 0x4000000 |
|
#define | FPSCRM_DN 0x2000000 |
|
#define | FPSCRM_FZ 0x1000000 |
|
#define | FPSCRM_RMODE_MASK 0xc00000 |
|
#define | FPSCRM_RMODE_RN 0x0 |
|
#define | FPSCRM_RMODE_RP 0x400000 |
|
#define | FPSCRM_RMODE_RM 0x800000 |
|
#define | FPSCRM_RMODE_RZ 0xc00000 |
|
#define | FPSCRM_DEPRECATED 0x370000 |
|
#define | FPSCR_IDE 0x8000 |
|
#define | FPSCR_IXE 0x1000 |
|
#define | FPSCR_UFE 0x800 |
|
#define | FPSCR_OFE 0x400 |
|
#define | FPSCR_DZE 0x200 |
|
#define | FPSCR_IOE 0x100 |
|
#define | FPSCR_IDC 0x80 |
|
#define | FPSCR_IXC 0x10 |
|
#define | FPSCR_UFC 0x8 |
|
#define | FPSCR_OFC 0x4 |
|
#define | FPSCR_DZC 0x2 |
|
#define | FPSCR_IOC 0x1 |
|
#define | CPSRC_INT 0x80 |
|
#define | CPSRC_ABORT 0x100 |
|
#define | CPSRC_THUMB 0x20 |
|
#define | SWFS_PAGE_FAULT 0x10 |
|
#define | SWFS_ALIGN_FAULT 0x20 |
|
#define | SWFS_HWERR_FAULT 0x40 |
|
#define | SWFS_DEBUG_FAULT 0x80 |
|
#define | SWFS_EXECUTE 0x8 |
|
#define | SWFS_WRITE 0x1 |
|
#define | CP14_DBGDSCR_MOE_MASK 0x3c |
|
#define | CP14_DBGDSCR_MOE_SHIFT 0x2 |
|
#define | CP14_DBGDSCR_MOE_HALT 0x0 |
|
#define | CP14_DBGDSCR_MOE_BP 0x1 |
|
#define | CP14_DBGDSCR_MOE_WPASYNC 0x2 |
|
#define | CP14_DBGDSCR_MOE_BKPT 0x3 |
|
#define | CP14_DBGDSCR_MOE_EXTERNAL 0x4 |
|
#define | CP14_DBGDSCR_MOE_VECTOR 0x5 |
|
#define | CP14_DBGDSCR_MOE_WPSYNC 0xa |
|
#define | CP15_PMCR_DP 0x20 |
|
#define | CP15_PMCR_X 0x10 |
|
#define | CP15_PMCR_CLKCNT_DIV 0x8 |
|
#define | CP15_PMCR_CLKCNT_RST 0x4 |
|
#define | CP15_PMCR_CNT_RST 0x2 |
|
#define | CP15_PMCR_ENABLE 0x1 |
|
#define | C1_MMU_CONTROL 0x01 |
|
#define | C1_ALIGNMENT_CONTROL 0x02 |
|
#define | C1_DCACHE_CONTROL 0x04 |
|
#define | C1_ICACHE_CONTROL 0x1000 |
|
#define | C1_VECTOR_CONTROL 0x2000 |
|
#define | IPI_APC 1 |
|
#define | IPI_DPC 2 |
|
#define | IPI_FREEZE 4 |
|
#define | IPI_PACKET_READY 6 |
|
#define | IPI_SYNCH_REQUEST 16 |
|
#define | PRCB_MINOR_VERSION 1 |
|
#define | PRCB_MAJOR_VERSION 1 |
|
#define | PRCB_BUILD_DEBUG 1 |
|
#define | PRCB_BUILD_UNIPROCESSOR 2 |
|
#define | LDT_ENTRY ULONG |
|
#define | INITIAL_STALL_COUNT 100 |
|
#define | MM_HAL_VA_START 0xFFC00000 |
|
#define | MM_HAL_VA_END 0xFFFFFFFF |
|
#define | KSEG0_BASE 0x80000000 |
|
#define | SYNCH_LEVEL DISPATCH_LEVEL |
|
#define | DOUBLE_FAULT_STACK_SIZE 0x3000 |
|
#define | NUMBER_POOL_LOOKASIDE_LISTS 32 |
|
#define | KeGetCurrentIrql() KeGetPcr()->CurrentIrql |
|
#define | _KeGetCurrentThread() KeGetCurrentPrcb()->CurrentThread |
|
#define | _KeGetPreviousMode() KeGetCurrentPrcb()->CurrentThread->PreviousMode |
|
#define | _KeIsExecutingDpc() (KeGetCurrentPrcb()->DpcRoutineActive != 0) |
|
#define | KeGetCurrentThread() _KeGetCurrentThread() |
|
#define | KeGetPreviousMode() _KeGetPreviousMode() |
|