/SPARTAN/trunk/arch/ia32/src/asm.S |
---|
43,7 → 43,7 |
.global outb |
.global outw |
.global outl |
.global memcopy |
.global memcpy |
.global memsetb |
.global memsetw |
.global memcmp |
265,7 → 265,7 |
SRC=12 |
DST=8 |
CNT=16 |
memcopy: |
memcpy: |
push %ebp |
movl %esp,%ebp |
pusha |
/SPARTAN/trunk/arch/ia32/src/smp/mps.c |
---|
312,7 → 312,7 |
{ |
#ifdef MPSCT_VERBOSE |
char buf[7]; |
memcopy((void *) buf, (void *) bus->bus_type, 6); |
memcpy((void *) buf, (void *) bus->bus_type, 6); |
buf[6] = 0; |
printf("bus%d: %s\n", bus->bus_id, buf); |
#endif |
/SPARTAN/trunk/arch/ia32/src/smp/smp.c |
---|
139,7 → 139,7 |
if (!(gdt_new = (struct descriptor *) malloc(GDT_ITEMS*sizeof(struct descriptor)))) |
panic("couldn't allocate memory for GDT\n"); |
memcopy(gdt_new, gdt, GDT_ITEMS*sizeof(struct descriptor)); // swaped |
memcpy(gdt_new, gdt, GDT_ITEMS*sizeof(struct descriptor)); |
memsetb((__address)(&gdt_new[TSS_DES]), sizeof(struct descriptor), 0); |
gdtr.base = KA2PA((__address) gdt_new); |
/SPARTAN/trunk/arch/ia32/src/mm/page.c |
---|
72,7 → 72,7 |
*/ |
dba = frame_alloc(FRAME_KA | FRAME_PANIC); |
memcopy((void *)dba,(void *)bootstrap_dba , PAGE_SIZE); //swaped |
memcpy((void *)dba, (void *)bootstrap_dba , PAGE_SIZE); |
write_cr3(KA2PA(dba)); |
} |
/SPARTAN/trunk/arch/ia32/src/drivers/ega.c |
---|
73,7 → 73,7 |
if (ega_cursor < SCREEN) |
return; |
memcopy((void *)PA2KA(VIDEORAM),(void *)(PA2KA(VIDEORAM) + ROW*2), (SCREEN - ROW)*2); //swaped |
memcpy((void *)PA2KA(VIDEORAM), (void *)(PA2KA(VIDEORAM) + ROW*2), (SCREEN - ROW)*2); |
memsetw(PA2KA(VIDEORAM) + (SCREEN - ROW)*2, ROW, 0x0720); |
ega_cursor = ega_cursor - ROW; |
} |