Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
memmap.h File Reference

Go to the source code of this file.

Data Structures

struct  x86_memmap_entry
struct  x86_memmap_exclusion

Enumerations

enum  x86_memmap_source { X86_MEMMAP_SOURCE_DEFAULT , X86_MEMMAP_SOURCE_MULTIBOOT_MEM , X86_MEMMAP_SOURCE_MULTIBOOT_MMAP , X86_MEMMAP_SOURCE_MANUAL }
enum  x86_memmap_entry_type {
  X86_MEMMAP_ENTRY_UNUSED , X86_MEMMAP_ENTRY_RAM , X86_MEMMAP_ENTRY_ACPI , X86_MEMMAP_ENTRY_NVS ,
  X86_MEMMAP_ENTRY_DEFECTIVE , X86_MEMMAP_ENTRY_UNKNOWN
}

Variables

enum x86_memmap_source x86_memmap_source
struct x86_memmap_entry x86_memmap []
struct x86_memmap_exclusion x86_memmap_exclusions []
int x86_nr_memmap_exclusions

Enumeration Type Documentation

◆ x86_memmap_entry_type

Enumerator
X86_MEMMAP_ENTRY_UNUSED 
X86_MEMMAP_ENTRY_RAM 
X86_MEMMAP_ENTRY_ACPI 
X86_MEMMAP_ENTRY_NVS 
X86_MEMMAP_ENTRY_DEFECTIVE 
X86_MEMMAP_ENTRY_UNKNOWN 

◆ x86_memmap_source

Enumerator
X86_MEMMAP_SOURCE_DEFAULT 
X86_MEMMAP_SOURCE_MULTIBOOT_MEM 
X86_MEMMAP_SOURCE_MULTIBOOT_MMAP 
X86_MEMMAP_SOURCE_MANUAL 

Variable Documentation

◆ x86_memmap

struct x86_memmap_entry x86_memmap[]
extern

◆ x86_memmap_exclusions

struct x86_memmap_exclusion x86_memmap_exclusions[]
extern

◆ x86_memmap_source

◆ x86_nr_memmap_exclusions

int x86_nr_memmap_exclusions
extern