mirror of
https://github.com/DoctorWkt/unix-jun72.git
synced 2026-04-04 21:17:40 +00:00
- getting closer to building our own init.
This commit is contained in:
@@ -1,22 +1,20 @@
|
||||
- get the original "init" working so that it auto-mounts /usr during
|
||||
startup
|
||||
- we should get the /usr stuff onto the rk03 disk and get it mounted
|
||||
- can we get fpsym?
|
||||
- I don't see any mount utility in the s2 bits, we'll need one.
|
||||
- init does a mount, so we might not need one.
|
||||
- we should get the /usr stuff onto the rk03 disk and get it mounted
|
||||
- we should see how hard it is to get the serial ttys working.
|
||||
It sounds like getting a hack working in simh might not be too
|
||||
hard, but to get it integrated back in they probably want something
|
||||
robust. Perhaps having 1ed around will give someone the motivation
|
||||
to get dc11 support in simh?
|
||||
- I thought "as" wouldn't work, but it seems to be trying to run
|
||||
it. If possible we should investigate what is necessary to get
|
||||
the system to build its own kernel and its own tape.
|
||||
- we should investigate the original boot process and see how
|
||||
much of it would be possible to restore and determine if its
|
||||
worth the effort.
|
||||
- there's a bunch of file fragments in the 1972_stuff that might
|
||||
prove useful. It sounds like Warren has started to think about
|
||||
how to triage these. This might be a bit of effort.
|
||||
- modify kernel to run 2nd ed 0407 bins.
|
||||
- bootstrap Early_C_Compilers compiler to build itself as a
|
||||
2nd ed binary.
|
||||
|
||||
@@ -27,3 +25,6 @@
|
||||
a kernel that can run instantly, and a set with a cold kernel,
|
||||
a normal kernel and a tape image?
|
||||
|
||||
Done
|
||||
- 0407 binaries supported through a patch.
|
||||
|
||||
|
||||
9
patches/initorig.patch
Normal file
9
patches/initorig.patch
Normal file
@@ -0,0 +1,9 @@
|
||||
diff -u rebuilt/init.s build/init.s
|
||||
--- rebuilt/init.s 2008-05-04 13:04:51.000000000 -1000
|
||||
+++ build/init.s 2008-05-04 13:05:35.000000000 -1000
|
||||
@@ -1,4 +1,5 @@
|
||||
/ init -- process control initialization
|
||||
+. = . + 40014
|
||||
|
||||
mount = 21.
|
||||
|
||||
@@ -21,3 +21,6 @@ vec0407.patch
|
||||
just uncomments the first three vectors. This would not be necessary
|
||||
if we had a proper 0405 assembler.
|
||||
|
||||
initorig.patch
|
||||
Fix a deficiency in tools/as -- requires ". = . + 40014" at the
|
||||
start of each program.
|
||||
|
||||
2
sys1.s
2
sys1.s
@@ -46,5 +46,7 @@ nor = 0177312
|
||||
lsh = 0177314
|
||||
ash = 0177316
|
||||
|
||||
csw = 0177570
|
||||
|
||||
/ hack
|
||||
fpsym = 0
|
||||
|
||||
@@ -31,6 +31,7 @@ patches() {
|
||||
cd build
|
||||
p vec0407
|
||||
p fixV7div
|
||||
p initorig
|
||||
for x in "$@" ; do
|
||||
p $x
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user