8ae0 instead of 8e00, thanks yandong
This commit is contained in:
parent
5e710e688e
commit
7d7465a858
4 changed files with 4 additions and 2 deletions
1
bio.c
1
bio.c
|
@ -109,6 +109,7 @@ bread(uint dev, uint sector)
|
||||||
void
|
void
|
||||||
bwrite(struct buf *b)
|
bwrite(struct buf *b)
|
||||||
{
|
{
|
||||||
|
cprintf("bwrite sector %d\n", b->sector);
|
||||||
if((b->flags & B_BUSY) == 0)
|
if((b->flags & B_BUSY) == 0)
|
||||||
panic("bwrite");
|
panic("bwrite");
|
||||||
b->flags |= B_DIRTY;
|
b->flags |= B_DIRTY;
|
||||||
|
|
|
@ -75,7 +75,7 @@ start32:
|
||||||
movw $0x8a00, %ax # 0x8a00 -> port 0x8a00
|
movw $0x8a00, %ax # 0x8a00 -> port 0x8a00
|
||||||
movw %ax, %dx
|
movw %ax, %dx
|
||||||
outw %ax, %dx
|
outw %ax, %dx
|
||||||
movw $0x8e00, %ax # 0x8e00 -> port 0x8a00
|
movw $0x8ae0, %ax # 0x8ae0 -> port 0x8a00
|
||||||
outw %ax, %dx
|
outw %ax, %dx
|
||||||
spin:
|
spin:
|
||||||
jmp spin
|
jmp spin
|
||||||
|
|
|
@ -69,7 +69,7 @@ start32:
|
||||||
movw $0x8a00, %ax # 0x8a00 -> port 0x8a00
|
movw $0x8a00, %ax # 0x8a00 -> port 0x8a00
|
||||||
movw %ax, %dx
|
movw %ax, %dx
|
||||||
outw %ax, %dx
|
outw %ax, %dx
|
||||||
movw $0x8e00, %ax # 0x8e00 -> port 0x8a00
|
movw $0x8ae0, %ax # 0x8ae0 -> port 0x8a00
|
||||||
outw %ax, %dx
|
outw %ax, %dx
|
||||||
spin:
|
spin:
|
||||||
jmp spin
|
jmp spin
|
||||||
|
|
1
file.c
1
file.c
|
@ -116,6 +116,7 @@ filewrite(struct file *f, char *addr, int n)
|
||||||
return pipewrite(f->pipe, addr, n);
|
return pipewrite(f->pipe, addr, n);
|
||||||
if(f->type == FD_INODE){
|
if(f->type == FD_INODE){
|
||||||
ilock(f->ip);
|
ilock(f->ip);
|
||||||
|
cprintf("filewrite: %d\n", n);
|
||||||
if((r = writei(f->ip, addr, f->off, n)) > 0)
|
if((r = writei(f->ip, addr, f->off, n)) > 0)
|
||||||
f->off += r;
|
f->off += r;
|
||||||
iunlock(f->ip);
|
iunlock(f->ip);
|
||||||
|
|
Loading…
Reference in a new issue