Changeset e49e234 in mainline for kernel/arch/ia64/src/mm/page.c


Ignore:
Timestamp:
2009-02-27T11:32:31Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c1f7f6ea
Parents:
5f0f29ce
Message:

kernel memory management revisited (phase 2): map physical memory according to zones

  • ia32: register reserved and ACPI zones
  • pareas are now used only for mapping of present physical memory (hw_area() is gone)
  • firmware zones and physical addresses outside any zones are allowed to be mapped generally
  • fix nasty antient bug in zones_insert_zone()
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/src/mm/page.c

    r5f0f29ce re49e234  
    4949#include <memstr.h>
    5050#include <align.h>
    51 #include <ddi/ddi.h>
    52 
    53 /** Physical memory area for devices. */
    54 static parea_t dev_area;
    5551
    5652static void set_environment(void);
     
    6864{
    6965        region_register rr;
    70         pta_register pta;       
     66        pta_register pta;
    7167        int i;
    72 #ifdef CONFIG_VHPT     
     68#ifdef CONFIG_VHPT
    7369        uintptr_t vhpt_base;
    7470#endif
     
    279275}
    280276
    281 void hw_area(void)
    282 {
    283         dev_area.pbase = end_frame;
    284         dev_area.frames = SIZE2FRAMES(0x7fffffffffffffffUL - end_frame);
    285         ddi_parea_register(&dev_area);
    286 }
    287 
    288277/** @}
    289278 */
Note: See TracChangeset for help on using the changeset viewer.