#
9e5970d5 |
| 13-Aug-2006 |
rtm <rtm> |
link()
|
#
05e97551 |
| 12-Aug-2006 |
rtm <rtm> |
zero out all of dirent.name when creating don't increase length of directory
|
#
cd93074e |
| 12-Aug-2006 |
rtm <rtm> |
LRU disk cache replacement
|
#
22bac2cb |
| 12-Aug-2006 |
kaashoek <kaashoek> |
free inode only when noone is holding a pointer to it. should fix open-unlink- read problem, but untested
|
#
7ce01cf9 |
| 12-Aug-2006 |
rtm <rtm> |
mknod set nlink = 1 usertests for concurrent create/delete, and read() after unlink()
|
#
1f544842 |
| 12-Aug-2006 |
kaashoek <kaashoek> |
fstat primitive ls
|
#
0633b971 |
| 12-Aug-2006 |
kaashoek <kaashoek> |
unlink,mknod,create with multi-component pathnames should work now remove console init code from userfs
|
#
24437cd5 |
| 11-Aug-2006 |
kaashoek <kaashoek> |
fix deadlock---iput(dp) asap working unlink, but doesn't free dir blocks that become empty remove out-of-date comment in ioapic
|
#
17a85657 |
| 11-Aug-2006 |
rtm <rtm> |
init creates console, opens 0/1/2, runs sh sh accepts 0-argument commands (like userfs) reads from console
|
#
5be0039c |
| 10-Aug-2006 |
rtm <rtm> |
interrupts could be recursive since lapic_eoi() called before rti so fast interrupts overflow the kernel stack fix: cli() before lapic_eoi()
|
#
8a8be1b8 |
| 10-Aug-2006 |
rtm <rtm> |
low-level keyboard input (not hooked up to /dev yet) fix acquire() to cli() *before* incrementing nlock make T_SYSCALL a trap gate, not an interrupt gate sadly, various crashes if you hold down a key
low-level keyboard input (not hooked up to /dev yet) fix acquire() to cli() *before* incrementing nlock make T_SYSCALL a trap gate, not an interrupt gate sadly, various crashes if you hold down a keyboard key...
show more ...
|
#
28d9ef04 |
| 10-Aug-2006 |
kaashoek <kaashoek> |
printf convert userfs to use printf bfree ifree writei start on unlink
|
#
939f9ede |
| 09-Aug-2006 |
kaashoek <kaashoek> |
iread for T_DEV O_RDWR, etc. create file
|
#
6fa5ffb5 |
| 09-Aug-2006 |
kaashoek <kaashoek> |
devsw checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works
|
#
6c0e444f |
| 09-Aug-2006 |
kaashoek <kaashoek> |
oops, update directory inode too
|
#
24111398 |
| 09-Aug-2006 |
kaashoek <kaashoek> |
block bitmap balloc
|
#
e8d11c2e |
| 08-Aug-2006 |
kaashoek <kaashoek> |
mknod,ialloc,iupdate
|
#
32630628 |
| 29-Jul-2006 |
rtm <rtm> |
open()
|
#
c59361f1 |
| 27-Jul-2006 |
rtm <rtm> |
primitive exec
|
#
9d3fb671 |
| 21-Jul-2006 |
rtm <rtm> |
namei
|
#
11a9947f |
| 21-Jul-2006 |
rtm <rtm> |
bread iget mkfs makes a file system image put this in your .bochsrc: ata0-slave: type=disk, mode=flat, path="fs.img", cylinders=1024, heads=1, spt=1
|