- Timestamp:
- 2006-01-08T15:03:41Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1a67595
- Parents:
- 566ba81
- Location:
- arch
- Files:
-
- 1 added
- 12 edited
-
amd64/Makefile.inc (modified) (1 diff)
-
amd64/src/mm/page.c (modified) (2 diffs)
-
ia32/Makefile.inc (modified) (1 diff)
-
ia32/src/mm/page.c (modified) (2 diffs)
-
ia64/Makefile.inc (modified) (2 diffs)
-
ia64/include/mm/page.h (modified) (2 diffs)
-
ia64/src/mm/page.c (added)
-
mips32/Makefile.inc (modified) (1 diff)
-
mips32/src/mm/page.c (modified) (2 diffs)
-
ppc32/Makefile.inc (modified) (1 diff)
-
ppc32/src/mm/page.c (modified) (1 diff)
-
sparc64/Makefile.inc (modified) (1 diff)
-
sparc64/src/mm/page.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/Makefile.inc
r566ba81 r6d7ffa65 59 59 CONFIG_ACPI = y 60 60 61 ## Compile with hierarchical page tables support. 62 # 63 64 CONFIG_PAGE_PT = y 65 61 66 ## Accepted configuration directives 62 67 # -
arch/amd64/src/mm/page.c
r566ba81 r6d7ffa65 28 28 29 29 #include <arch/mm/page.h> 30 #include <genarch/mm/page_pt.h> 30 31 #include <arch/mm/frame.h> 31 32 #include <mm/page.h> … … 45 46 46 47 if (config.cpu_active == 1) { 48 page_operations = &page_pt_operations; 49 47 50 dba = frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME); 48 51 memsetb(dba, PAGE_SIZE, 0); -
arch/ia32/Makefile.inc
r566ba81 r6d7ffa65 78 78 CONFIG_ACPI = y 79 79 80 ## Compile with hierarchical page tables support. 81 # 82 83 CONFIG_PAGE_PT = y 84 80 85 ## Accepted configuration directives 81 86 # -
arch/ia32/src/mm/page.c
r566ba81 r6d7ffa65 28 28 29 29 #include <arch/mm/page.h> 30 #include <genarch/mm/page_pt.h> 30 31 #include <arch/mm/frame.h> 31 32 #include <mm/frame.h> … … 49 50 50 51 if (config.cpu_active == 1) { 52 page_operations = &page_pt_operations; 53 51 54 dba = frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME); 52 55 memsetb(dba, PAGE_SIZE, 0); -
arch/ia64/Makefile.inc
r566ba81 r6d7ffa65 43 43 AFLAGS += -mconstant-gp 44 44 45 ## Compile with page hash table support. 46 # 47 48 CONFIG_PAGE_HT = y 49 45 50 ARCH_SOURCES = \ 46 51 arch/$(ARCH)/src/start.S \ … … 55 60 arch/$(ARCH)/src/interrupt.c \ 56 61 arch/$(ARCH)/src/mm/frame.c \ 62 arch/$(ARCH)/src/mm/page.c \ 57 63 arch/$(ARCH)/src/drivers/it.c -
arch/ia64/include/mm/page.h
r566ba81 r6d7ffa65 38 38 #define PA2KA(x) ((__address) (x)) 39 39 40 #define page_arch_init() ;41 42 40 /* 43 41 * Implementation of generic 4-level page table interface. … … 71 69 #define SET_FRAME_FLAGS_ARCH(ptl3, i, x) 72 70 71 extern void page_arch_init(void); 72 73 73 #endif -
arch/mips32/Makefile.inc
r566ba81 r6d7ffa65 46 46 CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss 47 47 DEFS += -DMACHINE=${MIPS_MACHINE} -DKERNEL_LOAD_ADDRESS=${KERNEL_LOAD_ADDRESS} -DINIT_ADDRESS=${INIT_ADDRESS} -DINIT_SIZE=${INIT_SIZE} 48 49 ## Compile with hierarchical page tables support. 50 # 51 52 CONFIG_PAGE_PT = y 53 48 54 49 55 ## Accepted MACHINEs -
arch/mips32/src/mm/page.c
r566ba81 r6d7ffa65 27 27 */ 28 28 29 #include <arch/types.h>30 29 #include <arch/mm/page.h> 30 #include <genarch/mm/page_pt.h> 31 31 #include <arch/mm/frame.h> 32 32 #include <mm/frame.h> 33 33 #include <mm/page.h> 34 #include <arch/types.h> 34 35 #include <memstr.h> 35 36 … … 39 40 { 40 41 __address ptl0; 42 43 page_operations = &page_pt_operations; 41 44 42 45 ptl0 = frame_alloc(FRAME_KA | FRAME_PANIC, ONE_FRAME); -
arch/ppc32/Makefile.inc
r566ba81 r6d7ffa65 46 46 CONFIG_OFW = y 47 47 48 ## Compile with hierarchical page tables support. 49 # 50 51 CONFIG_PAGE_PT = y 52 48 53 ARCH_SOURCES = \ 49 54 arch/$(ARCH)/src/console.c \ -
arch/ppc32/src/mm/page.c
r566ba81 r6d7ffa65 27 27 */ 28 28 29 #include <arch/types.h>30 29 #include <arch/mm/page.h> 30 #include <genarch/mm/page_pt.h> 31 31 #include <arch/mm/frame.h> 32 32 #include <mm/frame.h> 33 33 #include <mm/page.h> 34 #include <arch/types.h> 34 35 35 36 void page_arch_init(void) 36 37 { 38 page_operations = &page_pt_operations; 37 39 } -
arch/sparc64/Makefile.inc
r566ba81 r6d7ffa65 47 47 CONFIG_OFW = y 48 48 49 ## Compile with page hash table support. 50 # 51 52 CONFIG_PAGE_HT = y 53 49 54 ARCH_SOURCES = \ 50 55 arch/$(ARCH)/src/cpu/cpu.c \ -
arch/sparc64/src/mm/page.c
r566ba81 r6d7ffa65 28 28 29 29 #include <arch/mm/page.h> 30 #include <genarch/mm/page_ht.h> 30 31 31 32 void page_arch_init(void) 32 33 { 34 page_operations = &page_ht_operations; 33 35 }
Note:
See TracChangeset
for help on using the changeset viewer.
