Интернет магазин китайских планшетных компьютеров



Компьютеры - E820 - Формат записи таблицы распределения адресов

01 июля 2011


Оглавление:
1. E820
2. Формат записи таблицы распределения адресов



Смещение Размер Значение
0 4 Младшие 32 бита начального адреса
4 4 Старшие 32 бита начального адреса
8 4 Младшие 32 бита размера области
12 4 Старшие 32 бита размера области
16 4 Тип области адресного пространства

Поле типа области будет содержать единицу, если в области адресов находится оперативная память, и двойку, если область зарезервирована, значения 3 и 4 - память, используемая ACPI. Остальные значения типа являются зарезервированными.

Пример вывода таблицы распределения адресов при загрузке ОС Linux

BIOS-provided physical RAM map:

BIOS-e820: 0000000000000000 - 000000000009dc00
BIOS-e820: 000000000009dc00 - 00000000000a0000
BIOS-e820: 00000000000ce000 - 0000000000100000
BIOS-e820: 0000000000100000 - 0000000037e70000
BIOS-e820: 0000000037e70000 - 0000000037e80000
BIOS-e820: 0000000037e80000 - 0000000037f00000
BIOS-e820: 0000000037f00000 - 0000000040000000
BIOS-e820: 00000000e0000000 - 00000000f0000000
BIOS-e820: 00000000fec00000 - 00000000fec10000
BIOS-e820: 00000000fee00000 - 00000000fee01000
BIOS-e820: 00000000fff80000 - 0000000100000000


Просмотров: 2443


<<< Coreboot