Changeset 5e3757d in mainline for arch/ia64/src/mm/frame.c


Ignore:
Timestamp:
2006-02-08T13:13:04Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5c3243e
Parents:
085d973
Message:

Fix sparc64 and ia64 to work with the changed frame allocator.

Fix ppc32 to at least compile.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/src/mm/frame.c

    r085d973 r5e3757d  
    4141void frame_arch_init(void)
    4242{
     43        zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0);
     44       
     45
    4346        /*
    4447         * Workaround to prevent slab allocator from allocating frame 0.
     
    4649         * identity mapped.
    4750         */
    48         frame_region_not_free(0, FRAME_SIZE);
     51        frame_mark_unavailable(0, 1);
    4952
    5053        /*
    5154         * Blacklist ROM regions.
    5255         */
    53         frame_region_not_free(ROM_BASE, ROM_SIZE);
    54        
    55         zone_create_in_region(0, config.memory_size & ~(FRAME_SIZE-1));
     56        frame_mark_unavailable(ADDR2PFN(ROM_BASE), ROM_SIZE >> FRAME_WIDTH);
    5657}
Note: See TracChangeset for help on using the changeset viewer.