From 5d34fa2a489940f19ee6c4728e4b11b6d8ffad01 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Fri, 31 May 2019 11:45:42 -0400 Subject: -initrd fs.img, ramdisk.c, file system --- bio.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bio.c') diff --git a/bio.c b/bio.c index a45ff3e..90f9af9 100644 --- a/bio.c +++ b/bio.c @@ -19,10 +19,11 @@ // and needs to be written to disk. #include "types.h" -#include "defs.h" #include "param.h" #include "spinlock.h" #include "sleeplock.h" +#include "riscv.h" +#include "defs.h" #include "fs.h" #include "buf.h" @@ -100,7 +101,7 @@ bread(uint dev, uint blockno) b = bget(dev, blockno); if((b->flags & B_VALID) == 0) { - iderw(b); + ramdiskrw(b); } return b; } @@ -112,7 +113,7 @@ bwrite(struct buf *b) if(!holdingsleep(&b->lock)) panic("bwrite"); b->flags |= B_DIRTY; - iderw(b); + ramdiskrw(b); } // Release a locked buffer. -- cgit v1.2.3