Expand description

Special x86_64 instructions.

Modules

Enabling and disabling interrupts

Access to I/O ports

Support for build-in RNGs

Provides functions to read and write segment registers.

Functions to load GDT, IDT, and TSS structures.

Functions to flush the translation lookaside buffer (TLB).

Functions

Emits a ‘magic breakpoint’ instruction for the Bochs CPU emulator. Make sure to set magic_break: enabled=1 in your .bochsrc file.

Halts the CPU until the next interrupt arrives.

Executes the nop instructions, which performs no operation (i.e. does nothing).

Gets the current instruction pointer. Note that this is only approximate as it requires a few instructions to execute.