rsc
bf2932a686
final nits
2007-08-28 19:39:49 +00:00
rsc
68a2d5373d
match README
2007-08-28 19:30:29 +00:00
rsc
f040060092
nits
2007-08-28 19:30:23 +00:00
rsc
cffa954301
nits
2007-08-28 19:25:04 +00:00
rsc
5573c8f296
delete proc_ on proc_exit, proc_wait, proc_kill
2007-08-28 19:14:43 +00:00
rsc
eb52c7de1d
comments; rename irq_ to pic_
2007-08-28 19:04:36 +00:00
rsc
5516be1fed
spaces around else for rtm
2007-08-28 18:37:41 +00:00
rsc
e4d6a21165
more consistent spacing
2007-08-28 18:32:08 +00:00
rsc
c1b100e930
nits
2007-08-28 18:23:48 +00:00
rsc
3e1eaf226d
fix offsets
2007-08-28 18:04:43 +00:00
rsc
a491dba00c
more cmain -> bootmain
2007-08-28 18:02:49 +00:00
rsc
d844f0f9d9
Change dev read/write functions
...
to take inode* instead of minor number.
Unlock console inode during console_read
and console_write. Otherwise background
processes cannot write to console while the
shell is reading it waiting for input.
2007-08-28 17:49:49 +00:00
rsc
e3f271e880
oops
2007-08-28 17:48:44 +00:00
rsc
c35c064e04
cmain -> bootmain
2007-08-28 13:01:10 +00:00
rsc
fc21046754
nit
2007-08-28 12:52:14 +00:00
rsc
818fc0125e
replace setjmp/longjmp with swtch
2007-08-28 12:48:33 +00:00
rsc
b52dea08bc
never returns!
2007-08-28 05:19:45 +00:00
rsc
0c931af50f
nits
2007-08-28 05:01:04 +00:00
rsc
6eed1ee9b0
formatting
2007-08-28 05:00:53 +00:00
rsc
c2f354e4e1
clumsy blank pages to make some files align better
2007-08-28 05:00:39 +00:00
rsc
2d7d2b18cf
rename 8253pit -> timer
2007-08-28 04:41:20 +00:00
rsc
9e82bfb04c
rename 8253pit.c to timer.c
2007-08-28 04:40:58 +00:00
rsc
eae04163a7
runoff
2007-08-28 04:26:55 +00:00
rsc
1a89baa7c6
add grep; add lost echo
2007-08-28 04:26:34 +00:00
rsc
51c0c1a8fe
avoid double echo
2007-08-28 04:26:19 +00:00
rsc
7834cca604
remove _ from pipe; be like file
2007-08-28 04:22:35 +00:00
rsc
76f09d7dd0
clean up Makefile; add wc
2007-08-28 04:20:40 +00:00
rsc
a1af366500
add struct stat decl
2007-08-28 04:20:25 +00:00
rsc
4c917f6df2
do not call proc_exit until lock dropped
2007-08-28 04:20:13 +00:00
rsc
1baead533f
oops
2007-08-28 04:19:47 +00:00
rsc
b943284893
handle printf("%s\n", 0)
2007-08-28 04:15:35 +00:00
rsc
43baa1f224
nit
2007-08-28 04:14:32 +00:00
rsc
e6ffaa9d8e
oops
2007-08-28 04:13:40 +00:00
rsc
3341e30f6e
nit
2007-08-28 04:13:24 +00:00
rsc
a759b8a450
formatting tweaks
2007-08-28 03:46:58 +00:00
rsc
2868ca0f37
comment non-check of cp->killed
2007-08-28 03:32:49 +00:00
rsc
8970df0c1b
No one is going to find this inode.
...
There is only one ref to it -- the caller --
and no links to it.
2007-08-28 03:31:11 +00:00
rsc
1b25f3b057
New shell.
2007-08-28 03:28:29 +00:00
rsc
f0d11fea82
Move keyboard code into kbd.c; add backspace handling.
2007-08-28 03:28:13 +00:00
rsc
c1bfbfa2f7
oops
2007-08-28 02:39:40 +00:00
rsc
fa74a74984
move mp.h to low-level
2007-08-27 23:55:45 +00:00
rsc
a8acdf02ee
no more ioapic.h
2007-08-27 23:54:24 +00:00
rsc
773159fbee
make code match comment
2007-08-27 23:53:50 +00:00
rsc
3a2310f746
make code match comment
2007-08-27 23:53:17 +00:00
rsc
64c4737477
make code match comment
2007-08-27 23:53:17 +00:00
rsc
19b42cc078
Rename main0 to main.
2007-08-27 23:32:16 +00:00
rsc
558ab49f13
delete unnecessary #include lines
2007-08-27 23:26:33 +00:00
rsc
99b11b6c64
Simplify MP hardware code.
...
Mainly delete unused constants and code.
Move mp_startthem to main.c as bootothers.
2007-08-27 22:53:31 +00:00
rsc
b63bb0fd00
Clean up lapic code.
...
One initialization function now, not three.
Use #defines instead of enums (consistent with other code, but sigh).
Still boots in Bochs in SMP mode.
2007-08-27 16:57:13 +00:00
rsc
112873bc65
nits
2007-08-27 16:55:10 +00:00