Changeset 6d7ffa65 in mainline for arch/ia32/src/mm/page.c


Ignore:
Timestamp:
2006-01-08T15:03:41Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1a67595
Parents:
566ba81
Message:

Memory management work.
Move generic 4-level page table interface to genarch
and enable architectures to use different virtual memory
mechanisms (e.g. page hash tables).
Start page hash table support.
Switch ia64 and sparc64 to page hash tables.
Other architectures keep on using 4-level page table interface.

File:
1 edited

Legend:

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

    r566ba81 r6d7ffa65  
    2828
    2929#include <arch/mm/page.h>
     30#include <genarch/mm/page_pt.h>
    3031#include <arch/mm/frame.h>
    3132#include <mm/frame.h>
     
    4950
    5051        if (config.cpu_active == 1) {
     52                page_operations = &page_pt_operations;
     53       
    5154                dba = frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME);
    5255                memsetb(dba, PAGE_SIZE, 0);
Note: See TracChangeset for help on using the changeset viewer.