- Timestamp:
- 2006-02-27T17:10:04Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/fix-logger-deadlock, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 30ab05f
- Parents:
- 481c520
- Location:
- arch
- Files:
-
- 2 added
- 6 edited
-
amd64/Makefile.inc (modified) (2 diffs)
-
amd64/src/amd64.c (modified) (2 diffs)
-
ia32/Makefile.inc (modified) (2 diffs)
-
ia32/include/drivers/i8042.h (added)
-
ia32/src/ia32.c (modified) (1 diff)
-
sparc64/include/drivers/keyboard.h (added)
-
sparc64/src/console.c (modified) (1 diff)
-
sparc64/src/mm/tlb.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/Makefile.inc
r481c520 r02f441c0 64 64 CONFIG_PAGE_PT = y 65 65 66 ## Compile with i8042 support. 67 # 68 69 CONFIG_I8042 = y 70 66 71 ## Accepted configuration directives 67 72 # … … 85 90 arch/$(ARCH)/src/context.S \ 86 91 arch/$(ARCH)/src/drivers/ega.c \ 87 arch/$(ARCH)/src/drivers/i8042.c \88 92 arch/$(ARCH)/src/drivers/i8254.c \ 89 93 arch/$(ARCH)/src/drivers/i8259.c \ -
arch/amd64/src/amd64.c
r481c520 r02f441c0 34 34 35 35 #include <arch/ega.h> 36 #include < arch/i8042.h>36 #include <genarch/i8042/i8042.h> 37 37 #include <arch/i8254.h> 38 38 #include <arch/i8259.h> … … 149 149 void arch_post_smp_init(void) 150 150 { 151 i8042_init(); /* keyboard controller */151 i8042_init(); /* keyboard controller */ 152 152 } 153 153 -
arch/ia32/Makefile.inc
r481c520 r02f441c0 83 83 CONFIG_PAGE_PT = y 84 84 85 ## Compile with i8042 controller support 86 # 87 88 CONFIG_I8042 = y 89 90 85 91 ## Accepted configuration directives 86 92 # … … 119 125 arch/$(ARCH)/src/mm/page.c \ 120 126 arch/$(ARCH)/src/mm/tlb.c \ 121 arch/$(ARCH)/src/drivers/i8042.c \122 127 arch/$(ARCH)/src/drivers/i8254.c \ 123 128 arch/$(ARCH)/src/drivers/i8259.c \ -
arch/ia32/src/ia32.c
r481c520 r02f441c0 35 35 36 36 #include <arch/ega.h> 37 #include < arch/i8042.h>37 #include <genarch/i8042/i8042.h> 38 38 #include <arch/i8254.h> 39 39 #include <arch/i8259.h> -
arch/sparc64/src/console.c
r481c520 r02f441c0 32 32 #include <genarch/fb/fb.h> 33 33 #include <arch/drivers/fb.h> 34 #include <arch/drivers/keyboard.h> 34 35 #include <genarch/ofw/ofw.h> 35 36 #include <console/chardev.h> -
arch/sparc64/src/mm/tlb.c
r481c520 r02f441c0 41 41 #include <arch/asm.h> 42 42 #include <symtab.h> 43 43 44 #include <arch/drivers/fb.h> 45 #include <arch/drivers/keyboard.h> 44 46 45 47 char *context_encoding[] = { … … 123 125 data.v = true; 124 126 data.size = PAGESIZE_4M; 127 data.pfn = fr.pfn; 128 data.l = true; 129 data.cp = 0; 130 data.cv = 0; 131 data.p = true; 132 data.w = true; 133 data.g = true; 134 135 dtlb_data_in_write(data.value); 136 137 /* 138 * Quick hack: map keyboard 139 */ 140 fr.address = KBD_PHYS_ADDRESS; 141 pg.address = KBD_VIRT_ADDRESS; 142 143 tag.value = ASID_KERNEL; 144 tag.vpn = pg.vpn; 145 146 dtlb_tag_access_write(tag.value); 147 148 data.value = 0; 149 data.v = true; 150 data.size = PAGESIZE_8K; 125 151 data.pfn = fr.pfn; 126 152 data.l = true;
Note:
See TracChangeset
for help on using the changeset viewer.
