1
0
mirror of https://github.com/DoctorWkt/unix-jun72.git synced 2026-02-10 02:10:29 +00:00
Files
DoctorWkt.unix-jun72/patches/notes.txt
tim.newsham 92b192ed1e - Fixed tools/as to use the v2 assembler instead of the v7 assembler,
which also required some tweaks to tools/fixaout.py
- update init patch to use v2 assembler and also added my patch to
  use tty8.
2008-05-06 23:09:07 +00:00

43 lines
1.7 KiB
Plaintext

cold.patch
Sets the "cold" flag to one to build a kernel that bootstraps the
root filesystem.
fixV7div.patch
The instruction
mov $[systm-inode]\/2,sb0+4 / sets up initial buffers per
assembles incorrectly with the v7 assembler we are using because
it does an unsigned divide by two on a negative number. We patch
the correct value "-109." in for the expression. This is fragile
and will break if systm or inode move around due to code changes.
vec0407.patch
The v7 assembler builds an 0407 a.out file. The original sources
used an 0405 a.out file in which the a.out header occupied the first
six words of the text segment. The sources accomodate this in two
ways 1) they comment out the first 3 vectors. 2) they have code
which patches those first six vectors back to their proper values.
When building with the v7 assembler the first work around will
result in the other vectors having an incorrect offset. This 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.
Also make tty8 (console) the only tty in the init tab. The other
tty's are causing panics right now.
ecore.patch
Increase the amount of memory user programs have, so that the last1120
C compiler will run.
upcase.patch
Allow uppercase keyboard input and the } character.
fastout.patch
Remove output delays for mechanical teletypes, so output goes faster.
v2_as.patch
Defines mount as _mount, gtty as _gtty, so that these symbols will not
conflict with the pre-defined symbols in the V2 assembler.