index
:
135e2/xv6-labs.git
cow
fs
lock
mmap
net
pgtbl
syscall
thread
traps
util
xv6-labs-2024-winter
135e2
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
bio.c
Age
Commit message (
Expand
)
Author
Files
Lines
2017-08-09
nothing much
Robert Morris
1
-1
/
+1
2017-08-09
comment fixes
Robert Morris
1
-3
/
+3
2016-09-15
Remove left-over print statements
Frans Kaashoek
1
-6
/
+0
2016-09-11
Move retry loop/sleep/wakeup in bio.c into sleeping locks
Frans Kaashoek
1
-27
/
+29
2016-09-11
Straight replacement of B_BUSY with a sleeping lock.
Frans Kaashoek
1
-17
/
+20
2016-08-25
Remove trailing white space with:
Frans Kaashoek
1
-3
/
+3
2015-04-03
Disentangle block size from the disk's sector size. Set block size to 1024 t...
Frans Kaashoek
1
-9
/
+11
2014-08-29
Nice layout for a printout of the code
Frans Kaashoek
1
-0
/
+2
2014-08-28
Merge branch 'master' of git+ssh://amsterdam.csail.mit.edu/home/am0/6.828/xv6
Robert Morris
1
-0
/
+2
2014-08-28
i think this is a working concurrent logging scheme
Robert Morris
1
-0
/
+2
2014-08-27
comments
Robert Morris
1
-1
/
+1
2011-10-14
don't let dirty blocks be evicted from cache!
Robert Morris
1
-2
/
+2
2011-10-11
clarify some FS comments
Robert Morris
1
-8
/
+8
2011-08-29
Revert "Introduce and use sleeplocks instead of BUSY flags"
Frans Kaashoek
1
-23
/
+22
2011-08-26
Introduce and use sleeplocks instead of BUSY flags
Frans Kaashoek
1
-22
/
+23
2010-07-23
a few nits
Frans Kaashoek
1
-1
/
+0
2009-12-01
8ae0 instead of 8e00, thanks yandong
Frans Kaashoek
1
-0
/
+1
2009-05-31
group locks into structs they protect.
rsc
1
-1
/
+1
2009-05-31
bio.c: use struct like icache does
rsc
1
-30
/
+31
2009-05-31
slight rearrangement; sleep on b not buf.
rsc
1
-8
/
+8
2009-03-08
be consistent: no underscores in function names
rsc
1
-2
/
+2
2007-08-28
formatting
rsc
1
-0
/
+1
2007-08-27
delete unnecessary #include lines
rsc
1
-4
/
+1
2007-08-27
Another attempt at the bio.c comment.
rsc
1
-29
/
+21
2007-08-24
nits
rsc
1
-4
/
+2
2007-08-24
nits
rsc
1
-1
/
+1
2007-08-24
simplify ide queuing
rtm
1
-9
/
+10
2007-08-22
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
rsc
1
-3
/
+2
2007-08-14
cleanup loop
rsc
1
-12
/
+10
2007-08-08
refactor bget to be more like iget - make it clear that sleep loops
rsc
1
-27
/
+28
2006-09-07
debugging help
rsc
1
-0
/
+1
2006-09-07
fix ide, pit interfaces
rsc
1
-14
/
+5
2006-09-07
fix build bug
rsc
1
-1
/
+1
2006-09-07
comments
rsc
1
-4
/
+37
2006-09-06
wrap long lines
rsc
1
-1
/
+2
2006-09-06
for vs while
rsc
1
-1
/
+1
2006-09-06
standardize various * conventions
rsc
1
-5
/
+5
2006-08-30
complain if no disk 1
rtm
1
-2
/
+1
2006-08-12
zero out all of dirent.name when creating
rtm
1
-2
/
+2
2006-08-12
LRU disk cache replacement
rtm
1
-9
/
+28
2006-08-12
buffer cache, fifo replacement
rtm
1
-4
/
+19
2006-08-12
fix getblk to actually lock the block
rtm
1
-12
/
+19
2006-08-10
interrupts could be recursive since lapic_eoi() called before rti
rtm
1
-1
/
+7
2006-08-07
bwrite
kaashoek
1
-0
/
+13
2006-08-06
generalize async read to support write too
kaashoek
1
-2
/
+2
2006-08-04
better interrupt plan---this one appears to work
kaashoek
1
-1
/
+1
2006-07-29
open()
rtm
1
-1
/
+1
2006-07-21
bread
rtm
1
-0
/
+66