Changeset 9c0a9b3 in mainline for arch/ia32/src
- Timestamp:
- 2005-08-30T19:44:27Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d0c30f7
- Parents:
- 8fc0d455
- Location:
- arch/ia32/src
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/acpi/acpi.c
r8fc0d455 r9c0a9b3 32 32 33 33 #include <mm/page.h> 34 #include <print.h> 34 35 35 36 #define RSDP_SIGNATURE "RSD PTR " -
arch/ia32/src/acpi/madt.c
r8fc0d455 r9c0a9b3 36 36 #include <debug.h> 37 37 #include <config.h> 38 #include <print.h> 38 39 39 40 struct acpi_madt *acpi_madt = NULL; -
arch/ia32/src/drivers/ega.c
r8fc0d455 r9c0a9b3 34 34 #include <arch/types.h> 35 35 #include <arch/asm.h> 36 #include <memstr.h> 36 37 37 38 /* … … 73 74 return; 74 75 75 memcopy( PA2KA(VIDEORAM) + ROW*2, PA2KA(VIDEORAM), (SCREEN - ROW)*2);76 memcopy((void *)PA2KA(VIDEORAM),(void *)PA2KA(VIDEORAM) + ROW*2, (SCREEN - ROW)*2); //swaped 76 77 memsetw(PA2KA(VIDEORAM) + (SCREEN - ROW)*2, ROW, 0x0720); 77 78 ega_cursor = ega_cursor - ROW; -
arch/ia32/src/drivers/i8254.c
r8fc0d455 r9c0a9b3 37 37 #include <arch/pm.h> 38 38 #include <arch/asm.h> 39 #include <arch/cpuid.h> 39 40 #include <arch.h> 41 #include <time/delay.h> 40 42 41 43 /* -
arch/ia32/src/drivers/i8259.c
r8fc0d455 r9c0a9b3 32 32 #include <arch/asm.h> 33 33 #include <arch.h> 34 #include <print.h> 34 35 35 36 /* -
arch/ia32/src/ia32.c
r8fc0d455 r9c0a9b3 46 46 #include <arch/asm.h> 47 47 #include <arch/acpi/acpi.h> 48 49 #include <arch/bios/bios.h> 50 48 51 #include <arch/mm/memory_init.h> 52 49 53 50 54 void arch_pre_mm_init(void) -
arch/ia32/src/mm/memory_init.c
r8fc0d455 r9c0a9b3 29 29 #include <arch/boot/memmap.h> 30 30 #include <arch/mm/memory_init.h> 31 #include <print.h> 31 32 32 33 size_t get_memory_size(void) -
arch/ia32/src/mm/page.c
r8fc0d455 r9c0a9b3 37 37 #include <synch/spinlock.h> 38 38 #include <debug.h> 39 #include <memstr.h> 39 40 40 41 __address bootstrap_dba; … … 72 73 73 74 dba = frame_alloc(FRAME_KA | FRAME_PANIC); 74 memcopy( bootstrap_dba, dba, PAGE_SIZE);75 memcopy((void *)dba,(void *)bootstrap_dba , PAGE_SIZE); //swaped 75 76 write_cr3(KA2PA(dba)); 76 77 } -
arch/ia32/src/pm.c
r8fc0d455 r9c0a9b3 36 36 #include <panic.h> 37 37 #include <arch/mm/page.h> 38 #include <mm/heap.h> 39 #include <memstr.h> 38 40 39 41 /* -
arch/ia32/src/smp/mps.c
r8fc0d455 r9c0a9b3 41 41 #include <arch/asm.h> 42 42 #include <arch/bios/bios.h> 43 #include <mm/frame.h> 43 44 44 45 /* -
arch/ia32/src/smp/smp.c
r8fc0d455 r9c0a9b3 43 43 #include <mm/page.h> 44 44 #include <mm/heap.h> 45 #include <print.h> 46 #include <memstr.h> 47 #include <arch/i8259.h> 45 48 46 49 #ifdef __SMP__ … … 137 140 panic("couldn't allocate memory for GDT\n"); 138 141 139 memcopy(gdt , gdt_new, GDT_ITEMS*sizeof(struct descriptor));140 memsetb( &gdt_new[TSS_DES], sizeof(struct descriptor), 0);142 memcopy(gdt_new, gdt, GDT_ITEMS*sizeof(struct descriptor)); // swaped 143 memsetb((__address)(&gdt_new[TSS_DES]), sizeof(struct descriptor), 0); 141 144 gdtr.base = KA2PA((__address) gdt_new); 142 145
Note:
See TracChangeset
for help on using the changeset viewer.