34,5 → 34,32 |
return e801memorysize*1024; |
} |
|
void memory_print_map(void) |
{ |
__u8 i; |
|
for (i=e820counter;i>0;i--) { |
printf("E820 base: %Q size: %Q type: ", e820table[i-1].base_address, e820table[i-1].size); |
switch (e820table[i-1].type) { |
case MEMMAP_MEMORY_AVAILABLE: |
printf("available memory\n"); |
break; |
case MEMMAP_MEMORY_RESERVED: |
printf("reserved memory\n"); |
break; |
case MEMMAP_MEMORY_ACPI: |
printf("ACPI table\n"); |
break; |
case MEMMAP_MEMORY_NVS: |
printf("NVS\n"); |
break; |
case MEMMAP_MEMORY_UNUSABLE: |
printf("unusable memory\n"); |
break; |
default: |
printf("undefined memory type\n"); |
} |
} |
|
} |
|