Changeset 6d7ffa65 in mainline for arch/ia64


Ignore:
Timestamp:
2006-01-08T15:03:41Z (20 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.

Location:
arch/ia64
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ia64/Makefile.inc

    r566ba81 r6d7ffa65  
    4343AFLAGS += -mconstant-gp
    4444
     45## Compile with page hash table support.
     46#
     47
     48CONFIG_PAGE_HT = y
     49
    4550ARCH_SOURCES = \
    4651        arch/$(ARCH)/src/start.S \
     
    5560        arch/$(ARCH)/src/interrupt.c \
    5661        arch/$(ARCH)/src/mm/frame.c \
     62        arch/$(ARCH)/src/mm/page.c \
    5763        arch/$(ARCH)/src/drivers/it.c
  • arch/ia64/include/mm/page.h

    r566ba81 r6d7ffa65  
    3838#define PA2KA(x)        ((__address) (x))
    3939
    40 #define page_arch_init()        ;
    41 
    4240/*
    4341 * Implementation of generic 4-level page table interface.
     
    7169#define SET_FRAME_FLAGS_ARCH(ptl3, i, x)
    7270
     71extern void page_arch_init(void);
     72
    7373#endif
Note: See TracChangeset for help on using the changeset viewer.