e820.h

来自「xen虚拟机源代码安装包」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef __E820_HEADER#define __E820_HEADER/* * PC BIOS standard E820 types and structure. */#define E820_RAM          1#define E820_RESERVED     2#define E820_ACPI         3#define E820_NVS          4#define E820_UNUSABLE     5struct e820entry {    uint64_t addr;    uint64_t size;    uint32_t type;} __attribute__((packed));#define E820MAX	128struct e820map {    int nr_map;    struct e820entry map[E820MAX];};extern int reserve_e820_ram(struct e820map *e820, uint64_t s, uint64_t e);extern unsigned long init_e820(const char *, struct e820entry *, int *);extern struct e820map e820;/* These symbols live in the boot trampoline. */extern struct e820entry e820map[];extern int e820nr;extern unsigned int lowmem_kb, highmem_kb;#define e820_raw bootsym(e820map)#define e820_raw_nr bootsym(e820nr)#endif /*__E820_HEADER*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?