Changeset 06e6805 in mainline for arch/ppc32/src/mm/memory_init.c


Ignore:
Timestamp:
2006-03-14T11:08:44Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4bb4836d
Parents:
d1f8a87
Message:

ppc32: get memory map from loader

File:
1 edited

Legend:

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

    rd1f8a87 r06e6805  
    2727 */
    2828
     29#include <arch/boot/memmap.h>
    2930#include <arch/mm/memory_init.h>
    3031#include <typedefs.h>
     32#include <print.h>
     33
     34memmap_t memmap;
     35
    3136
    3237size_t get_memory_size(void)
    3338{
    34         return 0;
     39        return memmap.total;
    3540}
     41
     42
     43void memory_print_map(void)
     44{
     45        count_t i;
     46       
     47        for (i = 0; i < memmap.count; i++)
     48                printf("base: %L size: %L\n", memmap.zones[i].start, memmap.zones[i].size);
     49}
Note: See TracChangeset for help on using the changeset viewer.