void
bwrite(struct buf *b)
{
+ cprintf("bwrite sector %d\n", b->sector);
if((b->flags & B_BUSY) == 0)
panic("bwrite");
b->flags |= B_DIRTY;
movw $0x8a00, %ax # 0x8a00 -> port 0x8a00
movw %ax, %dx
outw %ax, %dx
- movw $0x8e00, %ax # 0x8e00 -> port 0x8a00
+ movw $0x8ae0, %ax # 0x8ae0 -> port 0x8a00
outw %ax, %dx
spin:
jmp spin
movw $0x8a00, %ax # 0x8a00 -> port 0x8a00
movw %ax, %dx
outw %ax, %dx
- movw $0x8e00, %ax # 0x8e00 -> port 0x8a00
+ movw $0x8ae0, %ax # 0x8ae0 -> port 0x8a00
outw %ax, %dx
spin:
jmp spin
return pipewrite(f->pipe, addr, n);
if(f->type == FD_INODE){
ilock(f->ip);
+ cprintf("filewrite: %d\n", n);
if((r = writei(f->ip, addr, f->off, n)) > 0)
f->off += r;
iunlock(f->ip);