Changeset 6ed5352 in mainline
- Timestamp:
- 2006-01-21T17:44:26Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bd6e392
- Parents:
- 86c9e37
- Files:
-
- 1 added
- 8 edited
- 1 moved
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; -
genarch/Makefile.inc
r86c9e37 r6ed5352 50 50 genarch/src/mm/asid.c 51 51 endif 52 ifeq ($(CONFIG_ASID_FIFO),y) 53 GENARCH_SOURCES += \ 54 genarch/src/mm/asid_fifo.c 55 endif -
genarch/include/mm/asid_fifo.h
r86c9e37 r6ed5352 1 1 /* 2 * Copyright (C) 2005 Martin Decky 3 * Copyright (C) 2005 Jakub Jermar 2 * Copyright (C) 2006 Jakub Jermar 4 3 * All rights reserved. 5 4 * … … 28 27 */ 29 28 30 #i nclude <arch/mm/asid.h>31 # include <typedefs.h>29 #ifndef __ASID_FIFO_H__ 30 #define __ASID_FIFO_H__ 32 31 32 extern void asid_fifo_init(void); 33 34 #endif -
generic/include/mm/asid.h
r86c9e37 r6ed5352 55 55 #endif /* !def asid_install */ 56 56 57 #define asid_find_free() ASID_START 58 #define asid_put_arch(x) 57 #ifndef asid_find_free 58 extern asid_t asid_find_free(void); 59 #endif /* !def asid_find_free */ 60 61 #ifndef asid_put_arch 62 extern void asid_put_arch(asid_t asid); 63 #endif /* !def asid_put_arch */ 59 64 60 65 #endif
Note:
See TracChangeset
for help on using the changeset viewer.