ragge
89e32834cd
Fix some too long delays. Set some structs volatile that otherwise
...
caused hangs during autoconfig.
1996-03-02 14:06:03 +00:00
ragge
508f81daca
Support for VAX 11/780 - 11/785 system types added.
...
There are no support (yet) for the RX01 console floppy,
even if it is actually needed to create boot floppies.
(The arff utility is also missing, so...)
1996-03-02 13:45:34 +00:00
ragge
a14bb8a710
Add a #ifdef TUDEBUG around a printf statement.
1996-03-02 13:41:24 +00:00
ragge
c45af1134a
Unibus/Q22 bus device driver for DHU-11 serial card.
...
Written by Ken Wellsch. (kcwellsc@math.uwaterloo.ca )
1996-03-02 13:30:53 +00:00
cgd
1c5d7babe5
Clean up tabbing/spacing in defns of MACHINE, MACHINE_ARCH, and MID_MACHINE.
1996-03-01 23:30:08 +00:00
cgd
3d67685d36
Do not build vnode_if.[ch] for each kernel. Build them once, like the
...
various syscall sources/headers, and just compile them. From PR 2142, OK'd
by mycroft.
1996-02-29 20:54:58 +00:00
mycroft
2ce52ae489
Define build programs with ?=', so they can be overridden with
makeoptions'.
1996-02-26 02:53:20 +00:00
ragge
1376f92db9
Add routine to convert phys device number to kernel unit number.
...
Allow to set disklabel area writable.
1996-02-24 21:22:54 +00:00
ragge
f2aaea55c2
Make setroot() grok where we boot from even if it is hp disks.
1996-02-24 21:20:01 +00:00
ragge
df5a5e9485
Remove __FORK_BRAINDAMAGE, and the reason to why it was there.
1996-02-24 15:17:35 +00:00
ragge
2294cbd022
Fixed bug causing DMA to user stack from Massbus disks to give segfaults.
1996-02-23 17:54:33 +00:00
ragge
2aa22f8fbf
Allow rewriting of disk label after newfs.
1996-02-23 17:29:01 +00:00
ragge
aeaef139aa
Console TU58 device driver for 11/750 added.
...
It cannot write tapes yes, but reading works OK.
1996-02-17 18:48:53 +00:00
ragge
90b84d2da5
Add standalone driver for TU58 (DECtape II). Now initial installation
...
from TU58 on 11/750 is possible.
Change types on pte pointers, due to the change of pte's from
int to struct pte.
1996-02-17 18:23:18 +00:00
ragge
5025b0f9c9
Definition file for RSP (Radial Serial Protocol) used by DECtape II.
1996-02-17 18:14:50 +00:00
ragge
2395bee98d
Much faster copyin/copyout subroutines, written by Ken Wellsch.
...
Improved user-space network I/O (like ftp) with about 1.7 times!
1996-02-13 17:45:32 +00:00
mycroft
27a9f5bd9c
Fix #include syntax.
1996-02-13 06:56:58 +00:00
ragge
183d234ae4
Add prototypes.
1996-02-11 13:47:55 +00:00
ragge
4cafd3d7d2
PAGE_SIZE should be PAGE_SHIFT. Really ugly bug!
1996-02-11 13:46:23 +00:00
ragge
26d151d2bb
Prototype for delay().
1996-02-11 13:45:37 +00:00
ragge
dfecf19e9f
Fix cpu_sysctl() arguments to be like prototype.
1996-02-11 13:43:37 +00:00
ragge
550f120337
Fix things that -O2 broke. Cleanup.
1996-02-11 13:41:35 +00:00
ragge
bb75a13fbb
Cleanup & convert to KNF.
1996-02-11 13:39:54 +00:00
ragge
998626f339
Add VAX650, mba, hp, ts. Change uba to be *'ed.
1996-02-11 13:28:25 +00:00
ragge
29719357a6
Remove csralloc(), not usable anymore.
...
Add ubasetvec() to steal interrupt vectors for device drivers that
need more than one vector. Add prototype for it.
1996-02-11 13:24:50 +00:00
ragge
d2dadd65df
register -> volatile in some places, to make it work OK with -O2.
1996-02-11 13:22:30 +00:00
ragge
435182d4bb
Device drivers for massbus adapters and massbus disks.
...
Works with RP04/05/06/07 disks.
1996-02-11 13:19:33 +00:00
ragge
d24ffd421f
Support for ka650, tailored in_cksum and removal of a couple needs-count.
1996-02-09 15:24:18 +00:00
mycroft
753fe3a25a
Fix mkdep problems due to missing flags.
1996-02-09 02:21:13 +00:00
mycroft
d5b078f3e6
Clean this up a little, and make it compile with `traditional' cpp.
1996-02-03 01:43:41 +00:00
mycroft
5bc076e17e
Use `-traditional-cpp' when building .s and .S files.
1996-02-03 00:43:50 +00:00
mycroft
4f952cf1e7
#ifdef a call to kdb_trap() on DDB.
1996-02-02 23:19:43 +00:00
mycroft
cfefb732a0
Fix type errors.
1996-02-02 22:57:43 +00:00
mycroft
dcd66e9f4d
Clone these, and fix many bugs.
1996-02-02 20:08:17 +00:00
mycroft
5d668ff961
ASSEMBLER -> _LOCORE
1996-02-02 19:08:33 +00:00
mycroft
0103e26fd8
Fix #includes.
1996-02-02 18:59:16 +00:00
mycroft
9d9a70a5a2
Fix #includes.
1996-02-02 18:05:36 +00:00
mycroft
cec913603e
Don't special-case conf.c.
1996-02-02 13:38:05 +00:00
mycroft
88e512b693
LOCORE -> _LOCORE
1996-02-01 22:28:24 +00:00
ragge
348b7f3d87
Remove PSL_ALLCC definition. Was commented out anyway.
1996-01-28 12:32:21 +00:00
ragge
1bc66055fb
Add uvtopte() macro, to get user pte address easy.
1996-01-28 12:31:24 +00:00
ragge
7a489b8529
Change struct trapframe to also contain stackpointer.
1996-01-28 12:30:13 +00:00
ragge
84c675c572
Change void* to struct pcb* for page table pointers.
1996-01-28 12:27:19 +00:00
ragge
2c8ca06774
Be able to handle debugger traps from kernel.
1996-01-28 12:24:33 +00:00
ragge
27a6a01b3a
Save USP when trapping from userspace.
...
Change register save structs according to this.
Be compatible with the way old init passes flags (in registers).
1996-01-28 12:22:49 +00:00
ragge
d8e53d2958
Fix bug causing the kernel symbol table not to be loaded.
...
Save all registers on panic().
1996-01-28 12:18:06 +00:00
ragge
2b9d8d6e77
Take away unneccessary code from i386? port.
1996-01-28 12:14:48 +00:00
ragge
57d63d564f
Fix bug causing ^[ to be sent when returning from DDB.
1996-01-28 12:11:57 +00:00
ragge
8cf6ff80bd
Make use of the new disk struct when attaching disks.
...
Don't rely on UBA's; we do not always want them.
1996-01-28 12:09:34 +00:00
ragge
f13a276ec8
Handle DDB traps different when we get a panic.
...
It's more interesting to know the CPU state when panic was called
than in the Debugger() function.
1996-01-28 12:05:55 +00:00