Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 198 → Rev 205

/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;
}