Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
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