Module x86::shared [] [src]

Modules

control_regs

Functions to read and write control registers. See Intel Vol. 3a Section 2.5, especially Figure 2.6.

descriptor

Fields which are common to all segment-section and gate descriptors

dtables

Functions and data-structures to load descriptor tables.

flags

Processor state stored in the FLAGS, EFLAGS, or RFLAGS register.

io

I/O port functionality.

irq

Shared interrupt description and set-up code. See the bits*::irq modules for arch-specific portions.

msr

MSR value list and function to read and write them.

paging

Description of the data-structures for IA-32e paging mode.

segmentation
task

Helpers to program the task state segment. See Intel 3a, Chapter 7

tlb

Functions to flush the translation lookaside buffer (TLB).

Enums

PrivilegeLevel

Functions

halt