- Timestamp:
- 2006-01-21T17:44:26Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bd6e392
- Parents:
- 86c9e37
- Location:
- arch
- Files:
-
- 6 edited
-
ia32/src/mm/tlb.c (modified) (1 diff)
-
ia64/include/mm/asid.h (modified) (1 diff)
-
mips32/Makefile.inc (modified) (2 diffs)
-
mips32/src/mm/tlb.c (modified) (2 diffs)
-
sparc64/Makefile.inc (modified) (1 diff)
-
sparc64/src/mm/tlb.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/mm/tlb.c
r86c9e37 r6ed5352 47 47 } 48 48 49 /** Invalidate TLB entr yfor specified page range belonging to specified address space.49 /** Invalidate TLB entries for specified page range belonging to specified address space. 50 50 * 51 51 * @param asid This parameter is ignored as the architecture doesn't support it. -
arch/ia64/include/mm/asid.h
r86c9e37 r6ed5352 35 35 36 36 /* 37 * ASID_MAX can range from 2^18 - 1 to 2^24 - ,37 * ASID_MAX can range from 2^18 - 1 to 2^24 - 1, 38 38 * depending on architecture implementation. 39 39 */ 40 40 #define ASID_MAX_ARCH 16777215 /* 2^24 - 1 */ 41 41 42 #define asid_find_free() ASID_MAX_ARCH 43 #define asid_put_arch(x) 44 42 45 #endif -
arch/mips32/Makefile.inc
r86c9e37 r6ed5352 56 56 57 57 CONFIG_ASID = y 58 58 CONFIG_ASID_FIFO = y 59 59 60 60 ## Accepted MACHINEs … … 114 114 arch/$(ARCH)/src/debugger.c \ 115 115 arch/$(ARCH)/src/cpu/cpu.c \ 116 arch/$(ARCH)/src/mm/asid.c \117 116 arch/$(ARCH)/src/mm/frame.c \ 118 117 arch/$(ARCH)/src/mm/page.c \ -
arch/mips32/src/mm/tlb.c
r86c9e37 r6ed5352 29 29 #include <arch/mm/tlb.h> 30 30 #include <mm/asid.h> 31 #include <genarch/mm/asid_fifo.h> 31 32 #include <mm/tlb.h> 32 33 #include <mm/page.h> … … 57 58 { 58 59 int i; 60 61 asid_fifo_init(); 59 62 60 63 cp0_pagemask_write(TLB_PAGE_MASK_16K); -
arch/sparc64/Makefile.inc
r86c9e37 r6ed5352 56 56 57 57 CONFIG_ASID = y 58 58 CONFIG_ASID_FIFO = y 59 59 60 60 ARCH_SOURCES = \ -
arch/sparc64/src/mm/tlb.c
r86c9e37 r6ed5352 29 29 #include <arch/mm/tlb.h> 30 30 #include <mm/tlb.h> 31 #include <genarch/mm/asid_fifo.h> 31 32 #include <arch/mm/frame.h> 32 33 #include <arch/mm/page.h> … … 55 56 frame_address_t fr; 56 57 page_address_t pg; 58 59 asid_fifo_init(); 57 60 58 61 fr.address = config.base;
Note:
See TracChangeset
for help on using the changeset viewer.
