Changeset 1e9a463 in mainline for arch/ia32/src/mm/memory_init.c


Ignore:
Timestamp:
2005-08-30T13:17:10Z (19 years ago)
Author:
Josef Cejka <malyzelenyhnus@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6f878b7
Parents:
288a204
Message:

Licence to print1/test.c added.
New function for printing memory map at ia32.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/mm/memory_init.c

    r288a204 r1e9a463  
    3535}
    3636
     37void memory_print_map(void)
     38{
     39        __u8 i;
     40       
     41        for (i=e820counter;i>0;i--) {
     42                printf("E820 base: %Q size: %Q type: ", e820table[i-1].base_address, e820table[i-1].size);
     43                switch (e820table[i-1].type) {
     44                        case MEMMAP_MEMORY_AVAILABLE:
     45                                printf("available memory\n");
     46                                break;
     47                        case MEMMAP_MEMORY_RESERVED:
     48                                printf("reserved memory\n");
     49                                break;
     50                        case MEMMAP_MEMORY_ACPI:
     51                                printf("ACPI table\n");
     52                                break;
     53                        case MEMMAP_MEMORY_NVS:
     54                                printf("NVS\n");
     55                                break;
     56                        case MEMMAP_MEMORY_UNUSABLE:
     57                                printf("unusable memory\n");
     58                                break;
     59                        default:
     60                                printf("undefined memory type\n");
     61                }
     62        }
    3763
     64}
    3865
Note: See TracChangeset for help on using the changeset viewer.