memsizes.c

来自「linux下从网卡远程启动」· C语言 代码 · 共 25 行

C
25
字号
#include	"etherboot.h"#include	"start32.h"/* Taken from Etherboot *//* by Eric Biederman */struct meminfo meminfo;void get_memsizes(void){	int i;	meminfo.basememsize = basememsize();	meminfo.memsize = memsize();	meminfo.map_count = meme820(meminfo.map, E820MAX);	if (meminfo.map_count == 0) {		/* If we don't have an e820 memory map fake it */		meminfo.map_count = 2;		meminfo.map[0].size = meminfo.basememsize << 10;		meminfo.map[0].type = E820_RAM;		meminfo.map[1].addr = 1024*1024;		meminfo.map[1].size = meminfo.memsize << 10;		meminfo.map[1].type = E820_RAM;	}}

⌨️ 快捷键说明

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