Phoenix
Object-oriented orthogonally persistent operating system
|
Machine-dependent definitions of CPU instructions. More...
Go to the source code of this file.
Namespaces | |
namespace | cpu |
CPU-related definitions. | |
Functions | |
void | cpu::Pause () |
Pseudo-instruction - pause CPU for short time to use in spin loops. | |
void | cpu::Halt () __NORETURN |
Pseudo-instruction - stop CPU completely. | |
bool | cpu::DisableInterrupts () |
Pseudo-instruction - disable CPU interrupts. | |
void | cpu::EnableInterrupts () |
Pseudo-instruction - enable CPU interrupts. |
Machine-dependent definitions of CPU instructions.
This file contains C wrappers around separate CPU instructions.