- Timestamp:
- 2006-02-01T00:02:16Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 071a8ae6
- Parents:
- fc1e4f6
- Location:
- arch/ia64
- Files:
-
- 1 added
- 4 edited
-
Makefile.inc (modified) (1 diff)
-
include/mm/as.h (modified) (1 diff)
-
include/mm/page.h (modified) (1 diff)
-
src/mm/as.c (added)
-
src/mm/tlb.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
arch/ia64/Makefile.inc
rfc1e4f6 ref67bab 65 65 arch/$(ARCH)/src/ivt.S \ 66 66 arch/$(ARCH)/src/interrupt.c \ 67 arch/$(ARCH)/src/mm/as.c \ 67 68 arch/$(ARCH)/src/mm/frame.c \ 68 69 arch/$(ARCH)/src/mm/page.c \ -
arch/ia64/include/mm/as.h
rfc1e4f6 ref67bab 43 43 #define as_install_arch(as) 44 44 45 extern void as_arch_init(void); 46 45 47 #endif -
arch/ia64/include/mm/page.h
rfc1e4f6 ref67bab 44 44 #define PA2KA(x) ((__address) (x)) 45 45 46 #define GET_PTL0_ADDRESS_ARCH() ((pte_t *) 0) 47 #define SET_PTL0_ADDRESS_ARCH(ptl0) 46 #define SET_PTL0_ADDRESS_ARCH(x) /**< To be removed as situation permits. */ 48 47 49 48 /** Implementation of page hash table interface. */ 50 #define HT_ ENTRIES_ARCH (VHPT_SIZE/sizeof(pte_t))49 #define HT_WIDTH_ARCH 20 /* 1M */ 51 50 #define HT_HASH_ARCH(page, asid) vhpt_hash((page), (asid)) 52 51 #define HT_COMPARE_ARCH(page, asid, t) vhpt_compare((page), (asid), (t)) -
arch/ia64/src/mm/tlb.c
rfc1e4f6 ref67bab 34 34 #include <arch/mm/asid.h> 35 35 36 /** Invalidate all TLB entries. 37 * 38 * Because of ASID management, region registers must be reset 39 * with new RIDs derived from the potentionally new ASID. 40 */ 36 /** Invalidate all TLB entries. */ 41 37 void tlb_invalidate_all(void) 42 38 {
Note:
See TracChangeset
for help on using the changeset viewer.
