Changeset 677a6d5 in mainline for arch/ia32/src
- Timestamp:
- 2006-01-08T16:24:32Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f275cb3
- Parents:
- 59adc2b
- Location:
- arch/ia32/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/drivers/ega.c
r59adc2b r677a6d5 30 30 #include <putchar.h> 31 31 #include <mm/page.h> 32 #include <mm/asid.h> 32 33 #include <arch/mm/page.h> 33 34 #include <synch/spinlock.h> … … 59 60 __u8 hi, lo; 60 61 61 page_mapping_insert(PA2KA(VIDEORAM), VIDEORAM, PAGE_NOT_CACHEABLE, 0);62 page_mapping_insert(PA2KA(VIDEORAM), ASID_KERNEL, VIDEORAM, PAGE_NOT_CACHEABLE, 0); 62 63 outb(0x3d4,0xe); 63 64 hi = inb(0x3d5); -
arch/ia32/src/mm/page.c
r59adc2b r677a6d5 32 32 #include <mm/frame.h> 33 33 #include <mm/page.h> 34 #include <mm/asid.h> 34 35 #include <arch/types.h> 35 36 #include <config.h> … … 61 62 */ 62 63 for (cur = 0; cur < last_frame; cur += FRAME_SIZE) 63 page_mapping_insert(PA2KA(cur), cur, PAGE_CACHEABLE, KA2PA(dba));64 page_mapping_insert(PA2KA(cur), ASID_KERNEL, cur, PAGE_CACHEABLE, KA2PA(dba)); 64 65 65 66 exc_register(14, "page_fault", page_fault); -
arch/ia32/src/smp/smp.c
r59adc2b r677a6d5 44 44 #include <mm/page.h> 45 45 #include <mm/heap.h> 46 #include <mm/asid.h> 46 47 #include <print.h> 47 48 #include <memstr.h> … … 64 65 65 66 if (config.cpu_count > 1) { 66 page_mapping_insert((__address)l_apic, (__address)l_apic,67 page_mapping_insert((__address)l_apic, ASID_KERNEL, (__address)l_apic, 67 68 PAGE_NOT_CACHEABLE, 0); 68 page_mapping_insert((__address) io_apic, 69 page_mapping_insert((__address) io_apic, ASID_KERNEL, 69 70 (__address) io_apic, 70 71 PAGE_NOT_CACHEABLE, 0);
Note:
See TracChangeset
for help on using the changeset viewer.
