briggs
94ce6105d2
Add configuration for my gateway machine.
1995-05-17 00:33:59 +00:00
briggs
a43ca9e742
Nuke cpu_exec and remove extra semicolon on cpu_swapout() panic string
...
(preparing for more changes in a bit...)
1995-05-17 00:30:16 +00:00
briggs
fd807928aa
Add a memcpy entry point as at least a temp fix for compiling with a
...
recent gcc2 snapshot.
1995-05-17 00:28:14 +00:00
briggs
6201783f37
Set A2 to PS_STRINGS in setregs().
1995-05-17 00:00:42 +00:00
jtc
f90f8d10aa
Removing -DKERNEL, transition to _KERNEL has been completed
1995-05-16 22:24:17 +00:00
mycroft
783186a896
Put the address of the ps_strings structure in %g1.
1995-05-16 21:16:37 +00:00
chopps
0282985f87
PS_STRINGS in A2. Add fputype, remove cpuspeed. switch to new coredump
1995-05-16 20:59:07 +00:00
pk
ed9d5444a2
Really test # of status bytes.
1995-05-16 17:02:00 +00:00
pk
85dbf66a28
Remove redundant copy of sunos_sigreturn().
1995-05-16 16:06:48 +00:00
pk
39a8c80c65
Prototype internal function.
1995-05-16 15:28:01 +00:00
mycroft
f178e0996d
Sync these.
1995-05-16 14:58:44 +00:00
mycroft
4b15d144ec
Put the address of the ps_strings structure in A2.
1995-05-16 14:34:19 +00:00
mycroft
565b3ad195
Put the address of the ps_strings structure in %ebx.
1995-05-16 14:30:47 +00:00
mycroft
bfd22ffde8
Generate the new ps_strings format.
1995-05-16 14:19:03 +00:00
mycroft
59c1e76057
Change ps_{argv,env}str to char**.
1995-05-16 14:17:34 +00:00
phil
29db7c74b1
Changes from Matthias Pfaller: lpt driver changes, clock code similar
...
to i386, interrupts from static table to dynamic table, other small
fixes (locore.s byte operates -> double operands ...)
1995-05-16 07:30:30 +00:00
cgd
dd614d8474
parenthesize macro arg usage
1995-05-16 05:26:36 +00:00
cgd
0bfc08ac63
oops; forgot a '{'
1995-05-15 02:09:58 +00:00
cgd
05af191f3b
spacing fixups and KNF. #define ether address size, so it's not
...
hardcoded as '6' all over.
1995-05-15 01:30:44 +00:00
cgd
cd172a4d08
KNF
1995-05-15 01:25:21 +00:00
cgd
b4cd363b69
simplify ip_output() out-of-memory condition slightly, and style nits.
1995-05-15 01:24:53 +00:00
cgd
e7164bb2fd
"routine" precedence has a value of 0.
1995-05-15 01:22:44 +00:00
leo
640101f0f8
- Remove double mapping of kernel stack
...
- Change to new coredump format
1995-05-14 19:09:10 +00:00
leo
b78d405c36
Don't mess with SCU on the Falcon.
1995-05-14 15:55:51 +00:00
leo
8360740fdb
Change of function params for Falcon SCSI.
1995-05-14 15:47:17 +00:00
leo
84c03e6058
- Remove race condition from DMA interrupt handler
...
- Add function to get current DMA address for Falcon SCSI.
1995-05-14 15:46:17 +00:00
leo
571c7445e0
Remove double mapping of stack.
1995-05-14 15:44:19 +00:00
leo
1029a77f13
Function proto added.
1995-05-14 15:29:18 +00:00
leo
cf6323d778
Fixup comment.
1995-05-14 15:27:51 +00:00
leo
e2b044e52f
- Remove double mapping of stack
...
- Change to new coredump format
1995-05-14 15:26:55 +00:00
leo
72472e35b1
Remove double mapping of stack
1995-05-14 15:24:35 +00:00
leo
92d594935c
- Remove double mapping of stack
...
- Change to new coredump format
1995-05-14 15:23:30 +00:00
leo
d3e5e6574b
Fix double mapping of stack.
1995-05-14 15:20:22 +00:00
chopps
d25d16dd79
fix ITEIOC[GS]BELL and ITEIOCGREPT cases in iteioctl()
1995-05-14 14:26:00 +00:00
cgd
2c1e3c655f
drop (and record) malformed IP fragments. Fixes pr 1030 (differently).
1995-05-14 08:23:00 +00:00
chopps
d2d8deb3bb
make recent cpu_fork() changes more similar with hp300.
1995-05-13 05:57:25 +00:00
chopps
51731ce367
fix dumpmem
1995-05-13 05:17:56 +00:00
jonathan
4175c2819f
Redo 3MAX+ (5k/240) interrupt enable code.
...
Instead of being a no-op, kn03_intr_enable() sets the sw copy of the
interrupt-enable mask *and* writes it into the IO asic intr-enable
register. Boot code sets the sw copy (kn03_tc_imask) to something
sane (KN03_IM0, with tc option slots turned off). Tested and works.
Interrupt code for other IOASIC machines should be redone so that
interrupts for devices are enabled by drivers, rather than by
cpu-specific boot code. Functions common to all IOASIC machines
(PSWARN?) should be done by asic_init().
Checked in without the above changes so that 3MAX+, MAXINE and 3MIN
interrupt-(enable,handle) can converge.
1995-05-12 23:27:23 +00:00
cgd
fc90442d14
add lots of vnds
1995-05-12 21:08:41 +00:00
mycroft
af73578e82
Map the source page of a copy read-only.
1995-05-12 20:57:22 +00:00
mycroft
76860a15b0
Add a child_return() function to clean up the child's state correctly, and
...
use this in cpu_fork(). Generalize proc_trampoline() so it can also be used in
this case.
1995-05-12 18:24:46 +00:00
cgd
c821cb684a
(1) conditionalize debugger usage in comeint with DDB, not COMCONSOLE;
...
latter would lead to undefined symbols if DDB not defined.
(2) check for break on console, and therefore debugger entry (if ddb
in kernel) earlier, so that the device doesn't need to be open.
(3) return immediately after breaking into the debugger in comeint().
(4) only do the normal character input routine in comintr if receive
mask yeilds _EXACLTY_ LSR_RXRDY. if there's only a receive
error, or there's a receive error _and_ a received character,
do comeint().
(former two by me. latter two from Bob Baron <rvb@cs.cmu.edu>.)
1995-05-12 17:54:41 +00:00
chopps
0cb62c1cb4
added flsc and bzsc.
1995-05-12 13:09:17 +00:00
mycroft
94cb5327ca
Stylistic change.
1995-05-12 13:04:33 +00:00
mycroft
46426ac542
main() should never return.
1995-05-12 13:03:23 +00:00
chopps
21d667c8ab
scsi drivers for fastlane and blizzard controllers that use the
...
Emulex FAS216 chip. from Daniel Widenfalk <t94dwi@student.tdb.uu.se>
1995-05-12 12:59:05 +00:00
mycroft
9877d5d787
Eliminate the double mapping of the kernel stack. Enable swapping.
1995-05-12 12:54:44 +00:00
mycroft
7bf54feda1
Add vnd.
1995-05-12 12:49:54 +00:00
mycroft
3d833a1ab1
Conditionalize the code in process_frame() on the existance of
...
cpu_set_init_frame().
1995-05-12 12:47:45 +00:00
mycroft
c52debae3f
Redefine the first part of struct frame to be a struct trapframe, and add a
...
struct switchframe.
1995-05-12 12:45:24 +00:00