Changeset ef67bab in mainline for arch/sparc64/include/mm/page.h


Ignore:
Timestamp:
2006-02-01T00:02:16Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
071a8ae6
Parents:
fc1e4f6
Message:

Memory management work.
Remove the last (i.e. 'root') argument from page_mapping_insert() and page_mapping_find().
Page table address is now extracted from the first (i.e. 'as') argument.
Add a lot of infrastructure to make the above possible.
sparc64 is now broken, most likely because of insufficient identity mapping of physical memory.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/sparc64/include/mm/page.h

    rfc1e4f6 ref67bab  
    3939#define PA2KA(x)        ((__address) (x))
    4040
    41 #define GET_PTL0_ADDRESS_ARCH()         0
    42 #define SET_PTL0_ADDRESS_ARCH(ptl0)
     41#define SET_PTL0_ADDRESS_ARCH(x)        /**< To be removed as situation permits. */
    4342
    4443/** Implementation of page hash table interface. */
    45 #define HT_ENTRIES_ARCH                 0
     44#define HT_WIDTH_ARCH                   20      /* 1M */
    4645#define HT_HASH_ARCH(page, asid)        0
    4746#define HT_COMPARE_ARCH(page, asid, t)  0
Note: See TracChangeset for help on using the changeset viewer.