Phoenix
Object-oriented orthogonally persistent operating system
Namespaces | Functions
cpu_instr.h File Reference

Machine-dependent definitions of CPU instructions. More...

This graph shows which files directly or indirectly include this file:

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.

Detailed Description

Machine-dependent definitions of CPU instructions.

This file contains C wrappers around separate CPU instructions.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines