Module mptable
x86_64
0.1.0
Module mptable
Enums
Constants
Functions
Type Aliases
In crate x86_64
Modules
acpi
bootparam
bzimage
cpuid
fdt
gdb
gdt
interrupts
mpspec
mptable
msr_index
multiboot_spec
regs
smbios
Structs
ArchMemoryLayout
CpuIdCall
E820Entry
PciRootOSC
SetupData
X8664arch
setup_data_hdr
Enums
CpuManufacturer
CpuMode
E820Type
Error
HybridSupportError
KernelType
MsrError
SetupDataType
Constants
ACPI_HI_RSDP_WINDOW_BASE
BIOS_MAX_SIZE
BOOT_STACK_POINTER
CMDLINE_MAX_SIZE
CMDLINE_OFFSET
DEFAULT_PCIE_CFG_MMIO_END
DEFAULT_PCIE_CFG_MMIO_SIZE
DEFAULT_PCIE_CFG_MMIO_START
DEFAULT_PCI_MEM_END
FIRST_ADDR_PAST_32BITS
GB
HIGH_MMIO_MAX_END
KB
KERNEL_32BIT_ENTRY_OFFSET
KERNEL_64BIT_ENTRY_OFFSET
KERNEL_START_OFFSET
MB
MEM_32BIT_GAP_SIZE
MULTIBOOT_INFO_OFFSET
MULTIBOOT_INFO_SIZE
OSC_STATUS_UNSUPPORT_UUID
PCI_HB_OSC_CONTROL_PCIE_AER
PCI_HB_OSC_CONTROL_PCIE_CAP
PCI_HB_OSC_CONTROL_PCIE_HP
PCI_HB_OSC_CONTROL_PCIE_PME
PCI_HB_OSC_CONTROL_SHPC_HP
PROTECTED_VM_FW_MAX_SIZE
PROTECTED_VM_FW_START
RESERVED_MEM_SIZE
SETUP_DATA_END
SETUP_DATA_START
SETUP_DTB
SETUP_RNG_SEED
X86_64_IRQ_BASE
X86_64_SCI_IRQ
X86_64_SERIAL_1_3_IRQ
X86_64_SERIAL_2_4_IRQ
ZERO_PAGE_OFFSET
Functions
add_e820_entry
append_multiboot_info
arch_memory_regions
bios_start
check_host_hybrid_support
configure_boot_params
configure_multiboot_info
create_arch_memory_layout
generate_e820_memory_map
get_cpu_manufacturer
identity_map_addr_start
setup_data_rng_seed
tss_addr_end
tss_addr_start
write_setup_data
Type Aliases
Result
?
Settings
Module
x86_64
::
mptable
Copy item path
source
·
[
−
]
Enums
§
Error
Constants
§
APIC_DEFAULT_PHYS_BASE
APIC_VERSION
🔒
BUS_TYPE_ISA
🔒
BUS_TYPE_PCI
🔒
CPU_FEATURE_APIC
🔒
CPU_FEATURE_FPU
🔒
CPU_STEPPING
🔒
IO_APIC_DEFAULT_PHYS_BASE
MPC_OEM
🔒
MPC_PRODUCT_ID
🔒
MPC_SIGNATURE
🔒
MPC_SPEC
🔒
MPTABLE_START
SMP_MAGIC_IDENT
🔒
Functions
§
compute_checksum
🔒
compute_mp_size
🔒
mpf_intel_compute_checksum
🔒
setup_mptable
Performs setup of the MP table for the given
num_cpus
.
Type Aliases
§
Result