x86_64
0.1.0
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
Constant
x86_64
::
ZERO_PAGE_OFFSET
Copy item path
source
·
[
−
]
pub const ZERO_PAGE_OFFSET:
u64
= 0x7000;