Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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