|
| #define | IRQ(vector) (vector) |
| | Remap interrupt vector (unused for ARM) More...
|
| |
| #define | mrc(coproc, opcode1, opcode2, reg, subReg) |
| | Move to ARM from CoProcessor (MRC). More...
|
| |
| #define | mcr(coproc, opcode1, opcode2, reg, subReg, value) |
| | Move to CoProcessor from ARM (MCR). More...
|
| |
| #define | mrrc(coproc, opcode1, CRm) |
| | 64-bit move to ARM from CoProcessor (MRC). More...
|
| |
| #define | mcrr(coproc, opcode1, CRm, value) |
| | 64-bit move to CoProcessor from ARM (MCR). More...
|
| |
| #define | timestamp() 0 |
| | Reads the CPU's timestamp counter. More...
|
| |
| #define | cpu_reboot() |
| | Reboot the system. More...
|
| |
| #define | cpu_shutdown() |
| | Shutdown the machine via ACPI. More...
|
| |
| #define | idle() asm volatile ("wfi") |
| | Puts the CPU in a lower power consuming state. More...
|
| |
| #define | vbar_set(addr) mcr(p15, 0, 0, c12, c0, (addr)) |
| | Change Vector Base Address (VBAR) More...
|
| |
| #define | sysctrl_read() (mrc(p15, 0, 0, c1, c0)) |
| | Read System Control register. More...
|
| |
| #define | sysctrl_write(val) mcr(p15, 0, 0, c1, c0, (val)) |
| | Write System Control register. More...
|
| |
| #define | read_core_id() (mrc(p15, 0, 5, c0, c0) & 0xff) |
| | Read unique core identifier. More...
|
| |
| #define | tlb_invalidate(page) |
| |