leo
d64c598f6a
Shift system clocks from TT-mfp to ST-mfp for Falcon.
1995-05-05 16:30:33 +00:00
ragge
29a5673f41
BROKEN_SWAP removed, swapping verified OK.
...
pmap_collect(pmap) added as null define.
1995-05-05 14:13:01 +00:00
ragge
bd890814cf
Removed cpu_set_init_frame() use.
...
Increased default limits of memory use, ridiculously small before.
1995-05-05 10:53:53 +00:00
ragge
f58eb36f82
Removed kernel stack relocation and double-mapping.
...
Speeded up fork() significantly.
1995-05-05 10:47:35 +00:00
mellon
214234c937
Fix MAXine interrupt mask routine
1995-05-05 06:48:14 +00:00
briggs
331e2bd82b
Add some code/defines to differentiate Asante and Interlan/Gator cards
...
correctly with the new nubus code.
1995-05-05 05:40:13 +00:00
jtc
852707219e
Upgrade to Flex version 2.5.2
1995-05-05 05:35:08 +00:00
cgd
8703076975
define BROKEN_SWAP and/or cpu_swapout as appropriate.
1995-05-05 03:41:51 +00:00
cgd
0b2ce5d881
delete some cruft, don't swap if BROKEN_SWAP defined, call cpu_swapout rather than #ifdef
1995-05-05 03:35:39 +00:00
mellon
3ff601e7a1
Don't conditionalize utility routines based on DEBUG flag
1995-05-05 02:45:31 +00:00
jonathan
03c9dc7a48
Fix long-standing bug in NetBSD/pmax interrupt initalization on
...
Turbochannel machines with an IOASIC.
After an interrupt is taken, the IOASIC interrupt enable mask is
and'ed with the kernel's interrupt-mask variable. This masks
off any interrupts that were enabled after the hardware interrupt-enable
mask was set. Due to this bug all iynterrupts must be enabled before
the first interrupt is taken. (Interrupts enabled later aren't on in the
ioasic intr-mask register, so they aren't on in (sirm & kernelmask),
which is what used to get written back to the ioasic interrupt-mask
register. Fixed, and tested on on 3MAX+ but not xine/3min.
If this patch perchance breaks on Xines or 3mins, the old code can be
re-enabled by changing the #if 0 in machdep.c to #if 1.
1995-05-04 19:48:41 +00:00
pk
4c8828e743
init `mode' field in sunaudiogetinfo().
1995-05-04 19:46:31 +00:00
pk
7d244351cf
Add `evcnt' field.
1995-05-04 19:43:27 +00:00
pk
089ab8e266
define audio `evcnt' field.
1995-05-04 19:42:36 +00:00
pk
9e61204b61
Tally interrupts.
1995-05-04 19:41:35 +00:00
cgd
2e0e8fc49d
use the machine-independent definitions for the mc146818.
...
wrap the various uses of the chip (including the uses of the NVRAM on it)
around the new defintions, structures, and functions specified in the header.
1995-05-04 19:39:08 +00:00
cgd
7153343684
two cases to quiet the compiler. perhaps should be fixed differently.
1995-05-04 19:35:20 +00:00
cgd
5d25b2c50e
machine-independent definitions for the Motorola MC146818A Real Time Clock
...
and compatible chips, including the Dallas Semicontuctor DS1287A.
This chip is used in PC's, DECstations, and Alphas, at least...
1995-05-04 19:31:18 +00:00
mycroft
40b72cc7a2
Wrap NGDT and NLDT in parens.
1995-05-04 05:37:39 +00:00
mycroft
78356f06b3
Add two vprint()s, to give more informative panic messages.
1995-05-04 03:11:06 +00:00
mycroft
0175317fc3
If we decide to use IRQ 13, explicitly turn off CR0_NE to be sure.
1995-05-04 00:30:56 +00:00
mycroft
94f4346537
Update a comment to match that last change.
1995-05-04 00:20:40 +00:00
mycroft
f0a42753e4
npxinit() should not be called during autoconfig now. Watch for this
...
condition.
1995-05-04 00:16:40 +00:00
mycroft
e03a827a0a
Move some comments from before npxsave1() to before npxsave().
1995-05-04 00:00:25 +00:00
mycroft
bfef4c14c5
Slight rearrangement, to make the TS handling easier to follow.
1995-05-03 23:09:37 +00:00
mycroft
99224602b4
Only dump the FPU state if the process actually used the FPU.
1995-05-03 23:05:46 +00:00
mellon
139d140728
Ensure that __progname is in .data, not in .sdata
1995-05-03 22:13:15 +00:00
cgd
011aa68805
looks like some extra ')'s were left in here.
1995-05-03 21:38:57 +00:00
mycroft
d23aebf3bb
Fix pccnpollc().
1995-05-03 20:46:32 +00:00
jtc
11fa45b258
Add i387 "float" functions to the makefile
1995-05-03 20:42:23 +00:00
ragge
a412d4803c
mtpr support for 11/780 added. DELAY added. mcount() corrected.
...
trapframe fixed to support all registers.
1995-05-03 19:53:40 +00:00
mycroft
1d2f0bce2a
Make the byte-shifting code consistent.
1995-05-03 19:38:45 +00:00
ragge
35d394d7e4
Changed conf.c to new style. Took away double saving of regs in traps.
...
Changed boot() to use vfs_shutdown(). Updated setregs.
1995-05-03 19:20:09 +00:00
cgd
1e0c08b206
uncomment cy driver spec; i386 conf.c needs the header file.
1995-05-03 17:09:28 +00:00
jtc
684161edae
Added i387 remainderf and sqrtf
1995-05-03 14:47:35 +00:00
mycroft
6db4e1b58a
By default, don't frob the ICU masks here. The software masking should
...
be sufficient.
1995-05-03 14:31:35 +00:00
mycroft
aff3578b36
Explicitly unblock SIGALRM while waiting.
1995-05-03 12:52:43 +00:00
mycroft
0e3d3efb27
Change the interface to stop().
1995-05-03 07:36:59 +00:00
mycroft
a5c76fd34c
Use POSIX tty semantics.
1995-05-03 07:13:51 +00:00
mellon
c6a24163a3
Use Alpha cdefs.h
1995-05-03 06:04:54 +00:00
jtc
d08e2815ca
None of the functions in util.c are needed by NetBSD, so don't
...
bother to compile it.
1995-05-03 05:09:14 +00:00
briggs
b1f67e2969
m68k sig{set,long}jmp from Henric Jungheim (uhenric@mcl.ucsb.edu) as
...
followup to GNATS report port-amiga/1009.
Passes regression tests.
I added a NetBSD string and changed jbra to jra.
1995-05-03 03:43:05 +00:00
phil
e4748bf0ca
typo: fld_... -> flt_...
1995-05-03 03:25:11 +00:00
mycroft
f57d609a52
Use PCB_USEDFPU, and a small performance tweak.
1995-05-03 00:17:16 +00:00
cgd
66927585fc
make an __indr_references macro, that expands to nothing...
1995-05-03 00:13:55 +00:00
mycroft
e772f7c5ef
Set PCB_USEDFPU.
1995-05-03 00:09:13 +00:00
mycroft
029176e96b
Add PCB_USEDFPU.
1995-05-03 00:08:19 +00:00
jonathan
64b99b333d
The pmax 3100 interrupt-init code is broken: cpu_startup() enables
...
interrupts before it calls configure(). On 3100s, this can result in
the ethernet interface interrupting before leprobe() is ever called.
Be a bit more defensive in leintr(), where it was dereferencing a null
pointer. This reputedly fixes the oft-reported problems of 3100s not
ooting unless they're on an idle net or had a hard reset done before boot.
(Reworking the config code completely would be nice too.)
1995-05-02 20:00:09 +00:00
jtc
437b1a3f15
Enable C and Pig Latin message catalogs.
1995-05-02 19:57:15 +00:00
jtc
0e315a5455
C and Pig Latin message catalogs for libc
1995-05-02 19:56:27 +00:00