Robert Morris
2cf6b32d4d
move jkstack to main.c
...
replace jstack with asm()s
2010-08-05 14:15:03 -04:00
Frans Kaashoek
40889627ba
Initial version of single-cpu xv6 with page tables
2010-07-02 14:51:53 -04:00
rsc
9863fea78c
clumsy cd
2007-08-30 18:30:26 +00:00
rsc
e4d6a21165
more consistent spacing
2007-08-28 18:32:08 +00:00
rsc
b52dea08bc
never returns!
2007-08-28 05:19:45 +00:00
rsc
1baead533f
oops
2007-08-28 04:19:47 +00:00
rsc
a759b8a450
formatting tweaks
2007-08-28 03:46:58 +00:00
rsc
1b25f3b057
New shell.
2007-08-28 03:28:29 +00:00
rsc
558ab49f13
delete unnecessary #include lines
2007-08-27 23:26:33 +00:00
rsc
1b789e1d50
Remove puts in favor of printf.
...
Allow multiple arguments to ls.
2007-08-24 20:03:40 +00:00
rsc
eaea18cb9c
PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf
...
Various changes made while offline.
+ bwrite sector argument is redundant; use b->sector.
+ reformatting of files for nicer PDF page breaks
+ distinguish between locked, unlocked inodes in type signatures
+ change FD_FILE to FD_INODE
+ move userinit (nee proc0init) to proc.c
+ move ROOTDEV to param.h
+ always parenthesize sizeof argument
2007-08-22 06:01:32 +00:00
rsc
9736728d23
cleanup main
2007-08-10 17:00:00 +00:00
rsc
f8f7fcbebd
handle EOF in shell
2007-08-08 08:39:07 +00:00
kaashoek
44e6909a6d
more simplifying
2006-09-07 03:16:15 +00:00
kaashoek
e00baa9f5d
get precedence of <, >, and | right
...
simplify
2006-09-07 02:15:28 +00:00
rsc
89ebd895b8
what is NULL?
2006-09-06 18:21:54 +00:00
rsc
48b824703b
break single-line if statements
2006-09-06 17:57:47 +00:00
rsc
9e9bcaf143
standardize various * conventions
2006-09-06 17:27:19 +00:00
rsc
a650c606fe
spacing fixes: no tabs, 2-space indents (for rtm)
2006-09-06 17:04:06 +00:00
kaashoek
21a88dd053
some pipe support in sh
...
bug in proc_wait
2006-09-06 15:32:21 +00:00
kaashoek
d49a2d5386
nits
2006-09-06 01:25:41 +00:00
rtm
7a37578e9e
clear killed flag in exit
...
idecref cwd in exit
2006-08-29 19:59:52 +00:00
kaashoek
8b58e81077
i/o redirection in sh
...
better parsing of sh commands (copied from jos sh)
cat: read from 1 if no args
sbrk system call, but untested
getpid system call
moved locks in keyboard intr, but why do we get intr w. null characters from keyboard?
2006-08-23 01:09:24 +00:00
kaashoek
8787cd01df
chdir
...
cd in shell
nits in mkdir, ls, etc.
2006-08-19 23:41:34 +00:00
kaashoek
d7b3b802f4
user-level programs: mkdir and rm
...
shell parses arguments (very simplistic)
readme version of README (sh doesn't deal with capital characters)
printf recognizes %c
nicer output format for ls
2006-08-14 21:22:13 +00:00
rtm
4357207237
fix getblk to actually lock the block
...
no more cons_put system calls
usertests tests two processes writing files
2006-08-12 11:38:57 +00:00
rtm
17a856577f
init creates console, opens 0/1/2, runs sh
...
sh accepts 0-argument commands (like userfs)
reads from console
2006-08-11 13:55:18 +00:00