cgd
46b965ab4a
useful suggestion from jason: make this simply an 'include' of the
...
GENERIC kernel config with the added profiling bits!
1997-01-14 23:32:00 +00:00
cgd
b701ee6fea
comment out 'options GATEWAY' by default.
...
add PPP_BSDCOMP and PPP_DEFLATE.
add ipfilter pseudo-device, and sort the pseudo-device list to recover
from the renaming of 'rd' to 'md'.
1997-01-14 23:20:37 +00:00
cgd
1db761a1be
add cd9660, msdosfs file system support.
...
add SysV Shared Memory support, since it can be used by the X server.
add 'ppp' to the list of pseudo-devices, and sort the list to recover
from the renaming of 'rd' to 'md'.
other slight cleanups.
1997-01-14 23:18:17 +00:00
mark
02e575f690
Replace the fix for the bugged revisions of the 37GT665 I/O controller
...
that was lost during the last upgrade of the driver.
1997-01-14 22:59:40 +00:00
jonathan
1607618d93
pmaxpagesperpage -> mipspagesperpage
1997-01-14 22:29:54 +00:00
gwr
2ffbfe169b
Punt some historical stuff that was ifdefed out.
1997-01-14 21:01:33 +00:00
gwr
daa7a6dc57
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:09 +00:00
gwr
3921aef310
Initial revision
1997-01-14 20:57:08 +00:00
gwr
cd05f4190d
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:07 +00:00
gwr
c8cc66764e
Initial revision
1997-01-14 20:57:06 +00:00
gwr
99f640b958
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:06 +00:00
gwr
2ad3428397
Initial revision
1997-01-14 20:57:05 +00:00
gwr
2dbfabbb97
Initial import. Gets as far as nfs_mountroot.
1997-01-14 20:57:01 +00:00
scottr
4ee6502e8b
Whoops, forgot to include ipfilter.h
1997-01-13 23:46:11 +00:00
scottr
d186ff0991
Add ipfilter (pseudo-) device.
1997-01-13 23:34:04 +00:00
oki
0e58d64c9e
first commit of M68060 and FPU_EMULATE support.
...
M68060 support by YAMASAKI Yasushi, few arranged by me.
1997-01-13 14:04:42 +00:00
scottr
121971f622
Compile with -O2 (need to update COPTS so we still get -m68030)
1997-01-13 07:08:51 +00:00
scottr
9792072925
Compile kernels with -O2
1997-01-13 07:06:51 +00:00
scottr
e14ea342e3
Some changes to make ADB work when compiled with -O2:
...
- extdms_done is modified by things outside of our direct control;
it needs to be declared `volatile'
- CountADBs() fails when we call it the second time. We can work
around this by telling extdms_init() how many ADB devices we have,
only calling CountADBs() once.
1997-01-13 07:01:23 +00:00
mark
151fa15841
Use -x rather than -S for the linkflags as we are not using the NetBSD
...
linker.
1997-01-13 00:51:42 +00:00
mark
98ecd0ea70
Updated for the new bus space implementation.
...
Merge in the latest changes from the ISA lpt device.
1997-01-13 00:46:51 +00:00
mark
f0192d1f6c
Removed duplicate PROFILE_ASM option.
1997-01-13 00:42:18 +00:00
mark
7384f7a76d
Update for the new bus space implementation.
...
Merge in the latest changes from the ISA com device.
1997-01-13 00:40:54 +00:00
mark
110691d0cc
Added files for the mainbus mapping and read/write routines.
1997-01-13 00:38:45 +00:00
mark
4812012263
Implement a set of functions that provide the bus space mapping and
...
read/write routines for the mainbus.
1997-01-13 00:37:51 +00:00
mark
52a7f33ad1
Updated for the new bus space implementation in bus.h
...
The mainbus bus space tag is passed in the mainbus_attach_args structure.
1997-01-13 00:35:47 +00:00
mark
0bebac783d
Update for new bus space interface. This implementation is based on
...
cgd's alpha implementation. Bus tags now point to a structure of
function pointers to bus space routines rather than being an index to
one of several I/O methods making it simpler and more efficient in
handling many different busses and mapping schemes.
1997-01-13 00:33:36 +00:00
leo
81fd2d7dc6
This should have been part of the keyboard-modifier changes.
1997-01-12 22:15:24 +00:00
thorpej
112e338d6b
Fix botch in PA calculation for DIO-II devices. Bug noticed and fix
...
provided by Klaus Klein <kleink@layla.inka.de>, PR #3097 .
1997-01-12 21:27:26 +00:00
mark
aef8299490
Document the packet filter major number.
1997-01-12 20:39:51 +00:00
mark
00e9f2af37
inline -> __inline
1997-01-12 20:28:04 +00:00
mark
23254f1c9e
Added commented PFIL_HOOKS option.
1997-01-12 20:24:08 +00:00
leo
3e345f741d
Use the mask register to block the interrups, not the enable register. This
...
enables the interrupt to be shared (with IDE for example ;-) ).
1997-01-12 15:46:37 +00:00
leo
4b8a9a883c
Fix return value of the interrupt function.
1997-01-12 15:44:45 +00:00
leo
41a0638c86
Another part of the rd->md saga...
1997-01-12 15:41:24 +00:00
leo
c4ad7060c1
Fix the machine-type detection, the Falcon was detected as a Hades. Regroup
...
the hardware initialisations in a separate function and make sure
that the Midi-ACIA is properly initialized. This prevents MIDI traffic
to lockup the keyboard.
1997-01-12 15:40:14 +00:00
mark
672f9bc8a2
Added token 'Y' to print stack orientated nmemonics for {sl}dm r13, ...
1997-01-12 14:21:44 +00:00
ragge
2b8e7e782a
std.vax readded, shall be here anyway.
1997-01-12 12:38:56 +00:00
ragge
09adf20559
Need a couple of extra #ifdef's to compile.
1997-01-11 13:50:20 +00:00
ragge
3026c5e35e
Put in another external declaration.
1997-01-11 11:46:43 +00:00
ragge
eb0bc83700
Update due to changes to uba/mscp functions.
1997-01-11 11:34:39 +00:00
ragge
54e8120422
Oops, forgot an printf.
1997-01-11 11:31:57 +00:00
ragge
2a826b413f
Prototype updates.
1997-01-11 11:31:26 +00:00
ragge
52c3b92063
Put common map in code here instead of lots of places.
1997-01-11 11:24:51 +00:00
ragge
3774ec6c5c
Update due to prototype changes.
1997-01-11 11:23:09 +00:00
ragge
2b34ded4f8
Many minor bug fixes; mscp subsystem seems to work rather stable now.
1997-01-11 11:20:31 +00:00
ragge
59d5be04e9
Add EXEC_AOUT and EXEC_SCRIPT. std.vax not needed anymore; removed.
1997-01-11 11:15:38 +00:00
ragge
7bf599379e
Prototype change of scanc needs change here also.
1997-01-11 11:07:52 +00:00
ragge
f98e31628a
#define MAXBSIZE to some nice value.
1997-01-11 11:06:17 +00:00
matthias
27381f0aaf
* Add cdevsw entry for /dev/ipl.
1997-01-11 11:00:41 +00:00
matthias
47fe16475c
* Use confargs in probe and attach routines.
...
* Irq and address are now printed by mbprint.
1997-01-11 10:58:12 +00:00
mikel
aed485cdf2
add 'pseudo-device ccd' where necessary; PR kern/1830.
1997-01-11 09:11:37 +00:00
leo
7a0c8fa119
Handle keyboard modifiers *before* handing the keycodes to either the
...
console driver or the DDB keyboard functions. This prevents annoyances
with out of sync modifier stati.
1997-01-10 21:24:25 +00:00
leo
2fa61d9691
Allow the control registers to be mapped too.
1997-01-10 21:00:36 +00:00
leo
1f4324fd52
Record physical addresses in the bitmap structure instead of VA's. The
...
latter breaks the mmap-functions.
1997-01-10 20:59:27 +00:00
perry
8b5d8866c9
fix kvm_mkdb problem -- as per pr 3092
1997-01-10 05:28:14 +00:00
scottr
cc061d0a98
Normally, iteon() returns an int. If NITE == 0, define iteon() to be 0.
...
Closes PR 3091.
1997-01-10 00:07:27 +00:00
scottr
233a1d3f57
Use only FC $1 in TT0 in get_pte(), and map the entire address space. We
...
can then access the page table entries directly using user data space with
the MOVES instruction. This should resolve the problem on the Duo 2x0
series with hard hangs in this function.
Warning: do not call any function that accesses user data space (FC $1)
from get_pte()!
1997-01-09 07:28:12 +00:00
scottr
8bd4e6d18e
Sync with current 040-related development:
...
- Figure out what CPU we have, rather than assuming the Booter knows,
and set cputype variable accordingly.
- Carefully rearrange the order of various MMU/ATC operations so as to
eliminate possible side effects. Also, re-order the initial bootstrap
code to make clear what various sections of this code do.
- Adjust to combined initenv()/genenvvars() (the latter has assimilated
the former).
- Add a function code argument to ptest040().
- Use symbolic constants from assym.h where appropriate (and defined).
- Some style cleanup.
1997-01-09 07:24:39 +00:00
scottr
cd2817bffb
Sync with current 040-related development:
...
- Combine initenv() and getenvvars().
- Hardwire some PowerBook internal video addresses, from Takashi Hamada.
- When printing out the machine model/CPU, use the new cputype variable
instead of the Booter's PROCESSOR environment variable.
- Use new ptest040() function code argument (though for now, the MMU is
disabled on the 040).
- Revert previous change in get_physical() that seems to have broken
some machines; use an ADD instead of an OR when determining the PA.
- Some (very minor) style cleanup of asm code.
1997-01-09 07:20:46 +00:00
scottr
f832503ac5
Add CACHE40_ON, for locore
1997-01-09 07:14:17 +00:00
mycroft
5369bfe88a
s/soft error/soft error (corrected)/, to avoid confusion.
1997-01-09 04:30:08 +00:00
scottr
b917ce3294
Bracket kernel structs with #ifdef _KERNEL so that bootblocks will once
...
again build.
1997-01-09 01:07:59 +00:00
oki
a83d534e05
Add EXEC_AOUT and EXEC_SCRIPT.
1997-01-08 16:17:29 +00:00
oki
0f23801475
Fix typo.
1997-01-08 16:16:14 +00:00
leo
7e22e8338d
Adjust 'fill'.
1997-01-08 12:57:22 +00:00
leo
5df535d814
Handle DTYPE_ESDI like ST506.
1997-01-08 12:55:41 +00:00
leo
d1538cb3c0
Don't try to init the keyboard interrupts in cngetc(). This caused the
...
keyboard to hang when booting directly into the debugger.
1997-01-08 11:28:03 +00:00
oki
7dcae7a79d
Add macros.
1997-01-08 10:29:27 +00:00
leo
1d1bc2cb98
Bump version.
1997-01-08 10:18:39 +00:00
oki
e4b66b6973
Compile again.
1997-01-08 10:15:51 +00:00
oki
0c47c09505
Use FPU_XXXXX macro, x68k is now use this file.
1997-01-08 04:03:50 +00:00
oki
0e00922730
Add fpu_probe prototype.
1997-01-08 04:00:47 +00:00
oki
c68b49f85c
Add fpu.c, delete unneeded fpe_emulate.c line.
1997-01-08 03:59:32 +00:00
mrg
c71a371532
use pseudo-device ipfilter, not ipl.
1997-01-07 11:35:01 +00:00
thorpej
c56e780e4f
Bring some sanity into my frazzled existence:
...
- Always ensure that RAW_PART ("c") can be opened.
- Disallow unused or non-existent partitions from being opened.
- Don't do bounds checking or partition translation on RAW_PART.
This is consistent with other disk drivers in the NetBSD source tree,
and fixes a condition where the user could not fix a corrupted disklabel
due to a bogus offset for partition "c".
1997-01-07 09:29:30 +00:00
veego
863a668514
Add the pseudo-device for ipl and PFIL_HOOKS which is required for ipl.
1997-01-07 08:01:32 +00:00
veego
6141167d37
Add cdevsw entry ( #44 ) for ipl (IP filter).
1997-01-07 07:57:31 +00:00
scottr
4211100164
Don't unlock the NuBus on PowerBooks; this bit controls the Power Manager
...
chip on these machines. From Takashi Hamada.
1997-01-07 07:45:45 +00:00
scottr
a54b50a58c
If 040 MMU is enabled, attempt to get memory mapping. (At present, this
...
can't happen because we've faked a disabled MMU.)
1997-01-07 07:44:01 +00:00
scottr
c0af85f6f3
Add CPU_XXX macros to assym.h
1997-01-07 07:42:17 +00:00
scottr
3753710f38
Fix typo in last: cf->cf_unit -> sc->dv.dv_unit
1997-01-07 07:40:46 +00:00
cgd
ebabdb626a
dd bdevsw and cdevsw entries for floppy disk driver (not currently usable),
...
and cdevsw for ipl (IP filter).
1997-01-06 23:28:09 +00:00
is
d97cf56937
Add manufacturer/product id for Apollo-68060 accellerator board.
1997-01-06 18:05:15 +00:00
is
61e3fad685
Build / install some stuff from stand (e.g.: bootblock)
1997-01-06 12:33:09 +00:00
veego
918ad06a75
Add PFIL_HOOKS and NSIP.
1997-01-06 09:59:32 +00:00
thorpej
32dda9a886
Kludge newvers rule, so that it works with old and new config.
1997-01-06 08:49:30 +00:00
thorpej
c26a11ab21
Add PFIL_HOOKS and ipl pseudo-device.
1997-01-06 08:48:36 +00:00
thorpej
7e3b804ce5
Add ipl pseudo-device.
1997-01-06 08:47:43 +00:00
mrg
394d540361
add PFIL_HOOK and ipl, both commented.
1997-01-06 07:35:39 +00:00
mrg
fb5d192bc3
include the GENERIC kernel, and then map the disks.
1997-01-06 07:34:14 +00:00
mark
fd643704d1
Minor changes (inline -> __inline))
1997-01-06 04:47:53 +00:00
mark
fe764c2415
Added the ipl pseudo device.
...
Cleaned up the options and sync with reality.
1997-01-06 03:39:13 +00:00
mark
5aad105fd0
Added character ipl device on major 46.
1997-01-06 02:44:10 +00:00
mark
bc3f67bb21
Use the irqblock array to provide the information about which interrupts
...
should be blocked for each irq currently asserted.
1997-01-06 02:35:46 +00:00
mark
c87f4e3785
Added the functions intr_claim() and intr_release(). These are front
...
ends for irq_claim() and irq_release() that will allocate and free
memory for the irqhandler structure.
Added an irqblock array that provides a quick reference to all the
interrupts that should be blocked when a particular interrupt is
received. The irq_claim() and irq_release() functions now update the
irqblock array.
1997-01-06 02:30:21 +00:00
mark
b34fcd542a
Added prototypes for intr_clain() and intr_release().
...
Added const to the ih_name member of the irqhandler structure.
1997-01-06 02:19:06 +00:00
mark
9f1c9fe28e
Symbol kernel_text -> _kernel_text
1997-01-06 02:15:17 +00:00
veego
cf21385a5e
use NIPL.
1997-01-05 21:44:24 +00:00
mrg
ad6281b640
use NIPL.
1997-01-05 21:32:15 +00:00
thorpej
246654663f
Add "ipl" device at cdev major 18.
1997-01-05 21:29:49 +00:00
veego
ea9ed8902e
add a ipl pseudo-device.
1997-01-05 20:44:42 +00:00
veego
048acbeb1e
add ipl device.
1997-01-05 20:39:01 +00:00
mark
c65504baea
Lowered the FIFO trigger threshold to 4 for rather than 8.
...
Impelemented a fix for kernel locks when opening the serial post :
Revisions A->D of the SMC FDC37GT665 Peripherial controller have
a bug in the serial port that is triggered if the FIFO is enabled
while there is a byte in the rx data register resulting in the
rx ready bit being permenantly set.
1997-01-05 19:19:57 +00:00
mark
17d2a69941
Updated for latest major allocations.
1997-01-05 19:01:18 +00:00
mark
cd9c6d9853
Change rd references to md that escaped the previous change.
...
Reformatted a few over-long source lines.
1997-01-05 18:57:04 +00:00
ragge
3896082c5a
Add rd, sd, cd, md, st, ss, uk, ch and ipl device entries.
1997-01-05 18:49:12 +00:00
mrg
ca896854ef
add ipl device.
1997-01-05 13:43:04 +00:00
scottr
3afad659e2
Add basic support for a Duo dock SCSI controller, from Daishi Kato.
...
XXX - This could probably be improved if all docking hardware has a
NuBus declaration ROM that we can get to. This should be investigated
further.
1997-01-05 10:01:42 +00:00
thorpej
f77141521c
Oops, build dio.o in the old config case, too. Pointed out by
...
Dave Carrel <carrel@cisco.com>.
1997-01-05 04:41:48 +00:00
leo
1b2f4a364c
grf? -> grfcc?
1997-01-04 23:32:08 +00:00
leo
0713c0ee88
Fix a rather nasty thinko that made the keyboard useless on the Falcon.
...
Thanks to Markus Kilbinger for finding it.
1997-01-04 23:30:21 +00:00
jtk
d721f54830
Be more careful with posting events for user standbys and user
...
suspends--let the user-level daemon handle it if present.
(pr#3005)
1997-01-04 03:04:25 +00:00
leo
a5eb9c92ec
Use the [HD|WR]FAULT macro's from the hp300 version of trap.c and use
...
cputype where appropriate.
1997-01-04 00:10:30 +00:00
leo
9f5f6ada1b
Remove ST-DMA handler, this interrupt now uses the glue code. Count the
...
clock interrupts in the new counter set.
1997-01-04 00:08:46 +00:00
leo
cafb680cf1
Oops, the declaration of cputype was gone...
1997-01-04 00:06:21 +00:00
mark
2bb8f07910
Added a probe for a podule is EASI space if it is not found in normal
...
podule space.
Fixed a bug in the reading of bytes from network slot cards that prevented
the correct reading of the network slot ROM description.
config code now allows duplicable devices to be attached.
1997-01-03 23:30:30 +00:00
mark
4065dc201f
Increased the podule description length from 47 to 63 characters.
...
Commented some structure members.
1997-01-03 23:27:31 +00:00
mark
dc9795f6e8
Removed a lurking ; from a #define line.
1997-01-03 23:26:22 +00:00
mark
e1395f3c17
Updated credits.
1997-01-03 23:24:48 +00:00
mark
0b49070ad5
Rebuild from latest podules list.
1997-01-03 23:22:03 +00:00
mark
180ca73617
Added new manufacturer and podule ID's.
1997-01-03 23:21:28 +00:00
mark
04d5907be9
Clean up the code formatting.
1997-01-03 23:19:02 +00:00
mark
de84ec92b1
Fixed several lurking function calls (printf -> db_printf).
1997-01-03 23:17:40 +00:00
mark
d60f65e8bc
Guard all functions that are only used by kshell with #ifdef KSHELL.
1997-01-03 23:15:44 +00:00
mark
763f5034bd
ib_addr in the iicbus attach args should be an int not a u_int as -1
...
is an acceptable address.
1997-01-03 23:13:05 +00:00
mark
ff84194c2f
Sync with reality.
1997-01-03 23:10:31 +00:00
leo
da93afbd05
Get rid of 'cpu040' variable. Use 'mmutype' or 'cputype' for testing
...
instead.
1997-01-03 22:54:22 +00:00
is
9ad0171cce
Use the right parameter to decide whether it's early configuration. (I wonder
...
why this worked with some configurations... it shouldn't have).
While we're here, correct the 2.4% error in the delay divisor message.
1997-01-02 20:59:42 +00:00
pk
a0f6df960f
RAMDISK_HOOKS => MEMORY_DISK_HOOKS
1997-01-01 23:46:29 +00:00
pk
fbfb9e1144
Device rename: `rd' => `md'
1997-01-01 23:32:41 +00:00
pk
fe71b17fca
Device rename: `rd' => `md'
1997-01-01 23:21:54 +00:00
pk
84a0f13e4c
RAMDISK_HOOKS => MEMORY_DISK_HOOKS
1997-01-01 23:12:23 +00:00
pk
072388d107
Device rename: `rd' => `md'
1997-01-01 23:04:58 +00:00
leo
54608785fb
The ST-DMA driver now uses intr_establish.
1997-01-01 21:14:47 +00:00
leo
493e4aaebb
The Hades floppy driver now uses intr_establish(). Also the interrupt
...
accounting is fixed (ie. counted as the right interrupt).
1997-01-01 21:12:56 +00:00
leo
b3e93de260
The ST-DMA driver now uses intr_establish.
1997-01-01 21:11:44 +00:00
leo
139d65ffa2
Fix some leftovers from rd -> md rename.
1997-01-01 21:08:02 +00:00
veego
fd4d6f207d
Add '-I${.CURDIR} ${.CURDIR}/' before netbsd.S to compile it with
...
object dirs.
1996-12-31 22:44:13 +00:00
veego
d11893c65a
Remove a no longer exists <machine/exec.h>.
1996-12-31 22:39:58 +00:00
veego
b66e2c7e4d
Add NOMAN=
1996-12-31 22:36:18 +00:00
is
5859191f82
First part of making hardware cursor actually work.
...
For some reason it wouldn't get positioned right when mapped in through the
blitter memory mapped location, so switched to the register mapping, which
works.
XXX colormap handling for the cursor is still broken.
1996-12-31 17:54:28 +00:00
is
cb235d56eb
Add names for some more Phase5 boards.
1996-12-31 17:44:04 +00:00
mrg
718a70d239
oops; rd -> md paul left behind...
1996-12-31 07:12:43 +00:00
scottr
8a30e067ed
Sync COMPAT_SUNOS trace trap handling with other m68k ports; no
...
functional change.
1996-12-31 06:32:17 +00:00
oki
4c16b00300
#include "..." --> #include <...>
1996-12-31 00:35:21 +00:00
gwr
1468d5102b
Remove some junk.
1996-12-30 21:13:50 +00:00
gwr
b3adae991a
Fix warnings.
1996-12-30 21:12:01 +00:00
jonathan
2d9783cc79
Remove {GENERIC,INST}{ADP,OTHER}: split Adaptec {ADP} and other-scsi {OTHER}
...
{GENERIC,INSTALL} config files, respectively.
The BusLogic SCSI driver no longer accepts Adaptec 154x devices,
making the split kernels unecessary.
1996-12-29 07:28:53 +00:00
pk
3bbf01bfb7
rename: ramdisk => md
1996-12-28 23:53:10 +00:00
pk
c4a0dfb011
omission in last commit: ramdisk.h => md.h
1996-12-28 23:50:44 +00:00
pk
f750d179be
rename: ramdisk => md
1996-12-28 23:42:33 +00:00
leo
aae827a845
- The Hades bios does not pass a 'bootpreference' in d5. Deal with it by
...
getting the 'bootpreference' ourselves when it is not set to any legal
value.
- Because the relation between memtop/membot and the video base does not
hold on the Hades, skip testing on it.
1996-12-28 23:37:53 +00:00
pk
a8b4babc16
rename: ramdisk => md
1996-12-28 23:37:26 +00:00
pk
d5b11782b5
rename: ramdisk => md
1996-12-28 23:27:00 +00:00
leo
223682435b
Oops, this one was missed in the BROKEN_INDIRECT_CONFIG cruisade.
1996-12-28 23:26:36 +00:00
pk
603b61c3e0
rename: ramdisk => md
1996-12-28 23:22:07 +00:00
pk
114271a083
rename: ramdisk => md
1996-12-28 23:10:44 +00:00
matthias
e16e1de8fd
* remove NKPDE, this was never used.
...
* add IV_MASK (new member of struct iv) and IV_SIZE (sizeof(struct iv)).
1996-12-28 09:15:27 +00:00
pk
31045b4490
Annul `__builtin_classify_type' and `__extension__' if __lint__.
1996-12-27 20:55:28 +00:00
pk
be41891152
For now, define `__indr_reference' and `__warn_references' as empty
...
macros if __GNUC__ not defined.
1996-12-27 20:51:31 +00:00
pk
269e64e16b
asm => __asm__
1996-12-27 20:48:56 +00:00
mark
adfe1faa81
Removed bogus devices.
1996-12-27 02:04:45 +00:00
mark
ad3eed8ce3
Fixed PPP soft interrupts.
...
Make sure soft interrupts are only every delivered when the interrupt
depth is 1.
1996-12-27 02:01:02 +00:00
mark
77f7e266f1
Added a definition for the maximum amount of kernel VM space buffers can
...
occupy.
1996-12-27 01:55:48 +00:00
mark
2cfb4cba1e
Added temporary fix for excessive VM memory allocation for buffers.
1996-12-27 01:53:41 +00:00
mark
cc3383de63
Fixed a couple of STM^ instructions lurking in the FPE core.
1996-12-27 01:46:07 +00:00
mark
02d0fd2ea5
Added function fpe_set_execption_mask() to allow the FP exception mask
...
to be manipulated.
During initialisation the exception mask is set to allow divide by zero
and overflow exceptions to be signaled.
1996-12-27 01:39:14 +00:00
leo
c4b08fe059
Add intr_establish/disestablish functions. Currently only the lpt-driver
...
is converted to use them...
1996-12-26 23:25:01 +00:00
leo
112a968fb4
Make sure that the caches are pushed and turned off before jumping into
...
the kernel image. This makes booting a 040 kernel finally reliable.
1996-12-26 15:07:33 +00:00
leo
0b4a540e3b
Correct the IDE port-addresses and data transfer method so this will work
...
both Hades & Falcon.
1996-12-26 14:55:16 +00:00
jonathan
18a537d1da
Pander to "kernel_text" kludge.
1996-12-23 15:27:47 +00:00
veego
94b6312429
Get rid of __BROKEN_INDIRECT_CONFIG.
1996-12-23 09:09:49 +00:00
matthias
92a5d4d222
* We no longer have a scsi subdirectory. Remove it from the list of
...
directories in which get tag links.
1996-12-23 08:38:02 +00:00
matthias
2e7cb22267
* Use bcopy, not memcpy.
1996-12-23 08:37:55 +00:00
matthias
54e6abd9e7
* Remove __BROKEN_INDIRECT_CONFIG.
1996-12-23 08:37:43 +00:00
matthias
4bd938a998
* Remove IPL_NONE. This is no longer used.
...
* Add IPL_HIGH. Alias IPL_HIGH to IPL_RTTY
* Define splrtty (used by the scn driver).
* Add iv_level and iv_mask to struct iv. These define the IPL at
which the handler should run.
* intr_establish now takes *two* ipls. One at which the handler should run,
and one in which the interrupt should get blocked.
1996-12-23 08:37:41 +00:00
matthias
b01c5dfbcb
* Define NKPDE_BASE, NKPDE_MAX and NKPDE_SCALE for boottime computation of
...
nkpde (From the i386 port).
1996-12-23 08:37:38 +00:00
matthias
b30b4f9fcf
* Define new sysctl variable "machdep.nkpde" (From the i386 port).
1996-12-23 08:37:37 +00:00
matthias
41cc99aa8c
* Rearange duart_info and add hwflags to store uart type (Ian Dall).
...
* Define SCN_RING_HIWAT and add sc_rbhiwat to scn_softc. When the
ringbuffer gets full up to this mark, rts gets asserted (Ian Dall).
* Add sc_rx_blocked to scn_softc. This is used to tell scnsoft that
rxinterrupts are blocked (Ian Dall).
1996-12-23 08:37:11 +00:00
matthias
2c7e970491
* Define the bits in MR0 for the SCC26C92 (Ian Dall).
...
* Define SCC26C92-only commands (Ian Dall).
1996-12-23 08:37:10 +00:00
matthias
b080d4fea0
* Match functions take a "struct cfdata *" as their second argument.
...
* intr_establish now takes *two* ipls. One at which the handler should run,
and one in which the interrupt should get blocked.
All the following changes were provided by Ian Dall:
* Remove SCN_HSOFT. Now that the pc532's software interrupt system is running
from int14, this won't work anymore.
* Add code to detect uart type (SCN2681, SCC2692 or SCC26C92).
* Cleanup my RECOVER mess. Thank's to Ian Dall for reading the datasheet
and removing all the unnecessary RECOVERs.
* Cleanup scnrxintr.
* Implement scnhiwflow.
* Do not use automatic RTS. This and scnhiflow and some changes to the
interrupt system suggested by Ian fix the scn overrun problem at 57600
baud.
1996-12-23 08:37:07 +00:00
matthias
70597563c6
* Match functions take a "struct cfdata *" as their second argument.
...
* intr_establish now takes *two* ipls. One at which the handler should run,
and one in which the interrupt should get blocked.
* Make transfersize configurable for input and output. Default the input
transfersize to 128 bytes. That way interrupts won't be disabled for more
then about 128us-256us for slow targets. This is necessary to prevent scn
fifo overruns. Cleanup the pdma code. Thank's to Ian Dall for these
changes.
1996-12-23 08:37:04 +00:00
matthias
c3f3bc0228
* Match functions take a "struct cfdata *" as their second argument.
...
* intr_establish now takes *two* ipls. One at which the handler should run,
and one in which the interrupt should get blocked.
1996-12-23 08:37:02 +00:00
matthias
7736d33def
* membus is now called mainbus.
1996-12-23 08:36:43 +00:00
matthias
b6f24c53a9
* Use std.pc532.
...
* Remove obsolete options CONFIG_NEW and CON_BRK_PANIC.
1996-12-23 08:36:40 +00:00
matthias
a6953fcdd8
* membus is now called mainbus.
1996-12-23 08:36:37 +00:00
matthias
d949824775
* Use std.pc532.
...
* Make it work on 30mhz machines.
* Configure MSDOSFS, CD9660, KERNFS, NFSCLIENT and INET.
* Configure SCSI-cds, slip and ppp.
* Update for mi ramdisk driver.
1996-12-23 08:36:36 +00:00
matthias
bddb87af16
* Configure UNION and NULLFS. UNION doesn't seem to work as a lkm yet.
1996-12-23 08:36:33 +00:00
matthias
181cf4f705
* Use std.pc532.
...
* Make it work on 30mhz machines.
1996-12-23 08:36:31 +00:00
matthias
553486636e
* Define and use nkpde.
1996-12-23 08:36:11 +00:00
matthias
15e824377a
* Add code for CPU_NKPDE sysctl.
...
* Compute nkpde at boottime.
1996-12-23 08:36:08 +00:00
matthias
eb68ad8281
* Recode _interrupt to use IV_MASK.
1996-12-23 08:36:05 +00:00
matthias
99cc2dd46d
* Initialize IPL_HIGH's imask to 0xffffffff.
...
* Initialize iv_level for all interrupts.
* Protect the call to the sir-handler with splraise.
* intr_establish now takes *two* ipls. One at which the handler should run,
and one in which the interrupt should get blocked.
* Compute iv_mask for all interrupts in intr_establish.
1996-12-23 08:36:02 +00:00
matthias
c1921b48eb
* intr_establish now takes *two* ipls. One at which the handler should run,
...
and one in which the interrupt should get blocked.
1996-12-23 08:36:00 +00:00
matthias
9d6e666ea7
* Rename membus to mainbus.
...
* Remove config_scan. Thank's to Chris G. Demetriou for providing patches.
1996-12-23 08:35:57 +00:00
pk
bb12d8fd9a
Prevent `unused function' warning (from Robert Evans; PR#2770).
1996-12-23 01:46:30 +00:00
fvdl
468d71d6f9
Add kernel_text symbol (from Jonathan Stone)
1996-12-22 23:05:31 +00:00
veego
26f6e45d39
Fix a typo: s/COPT/COPTS/
1996-12-22 19:14:14 +00:00
cgd
0396cad668
if __lint__ is defined, #define __builtin_saveregs() and
...
__builtin_classify_type() into harmless values, so that lint doesn't
get confused, think they're real functions, and that they're being
invoked in the wrong ways.
1996-12-22 08:57:23 +00:00
cgd
50cb6df652
for now, -Wcast-qual is just not practical in the kernel
1996-12-22 08:33:19 +00:00
thorpej
e2c6ed87ec
Fix several semantic bugs:
...
- Always allow RAW_PART to be opened, regardless of the partition table.
- Never do partition translation on RAW_PART; it's always offset 0.
- Always make sure the disklabel is read from RAW_PART.
- Make *strategy() return values consistent.
This fixes a condition where a bogus partition table could be written
to the disk from SYS_INST, and the user had no way to rewrite with
a correct partition table, since RAW_PART would be invalid.
1996-12-21 21:34:40 +00:00
thorpej
0d58626f72
This wasn't just a spelling error... I invented a whole new word!
1996-12-21 21:23:43 +00:00
thorpej
e34f47039d
XXX Stop-gap for larger MAXBSIZE: limit nbuf to 128, so we don't chew
...
XXX up all of the available pmegs lower-model SPARC CPUs.
1996-12-21 06:21:56 +00:00
veego
c815213b05
Disable CD debug output.
1996-12-20 19:21:11 +00:00
veego
35d44f12b7
- Move SWAPPAGER, VNODEPAGER and DEVPAGER to std.draco.
...
- Remove not working KGDB.
- Remove unused PANICWAIT.
- Add ch and uk devices.
1996-12-20 19:18:16 +00:00
veego
acad9272a8
- Move SWAPPAGER, VNODEPAGER and DEVPAGER to std.amiga.
...
- Remove not working KGDB.
- Add a warning for KBDRESET.
- Add ch and uk devices.
1996-12-20 19:16:20 +00:00
veego
6b9a665130
Add SWAPPAGER, VNODEPAGER and DEVPAGER
1996-12-20 19:15:06 +00:00
veego
cc5a862135
- Add ch and uk devices.
...
- Change the ss device number from 25 to 37,
ATTENTION: you need to rerun /dev/MAKEDEV to update your devices files.
1996-12-20 17:16:49 +00:00
leo
c6e901c459
Get rid of BROKEN_INDIRECT_CONFIG
1996-12-20 16:20:57 +00:00
leo
291ced55a4
Get rid of BROKEN_INDIRECT_CONFIG
1996-12-20 12:49:35 +00:00
jtk
6afa1586ff
repair fdopen() to allow multiple opens at same density (was broken with fdformat)
1996-12-20 12:21:48 +00:00
jonathan
a2715c2ce6
Clone INSTOTHER to INSTALL, with both Adaptec and other SCSI controllers.
1996-12-20 06:45:15 +00:00
scottr
e8b8d1b050
Clean up a few bogons+typos introduced in the removal of the broken indirect
...
config code.
1996-12-19 21:48:17 +00:00
cgd
fc841ac711
__asm rather than asm, to make lint happy without -g
1996-12-19 09:13:44 +00:00
leo
421158437b
Tweak the clockframe structure a bit so we are able to save a few cycles
...
at interrupt time. (From Gordon Ross).
1996-12-18 12:35:19 +00:00
scottr
9d67345760
Correct asm operands in mrg_Delay(); it has one output operand, and no
...
input operands. This corrects an uninitialized variable warning, and
may also explain some erratic behavior of the MRG ADB; gcc could throw
away the value of the `ticks' variable (but I haven't traced through
any ROMs, myself).
1996-12-18 07:21:06 +00:00
scottr
3ac126bc23
Work around another uninitialized variable warning
1996-12-18 05:44:31 +00:00
scottr
94714822e7
Work around another gcc initialization warning.
1996-12-18 05:17:44 +00:00
scottr
affc68cf0c
Work around another bogus uninitialized warning, and fix a legitimate one.
...
Clearly mark the former.
XXX The bogus warnings show up with -O, but not -O2. Unfortunately,
NetBSD/mac68k can't (yet) use -O2.
1996-12-18 05:04:22 +00:00
scottr
e70f884a92
Fix the potentially uninitialized variable in clear_screen() (correctly
...
pointed out by gcc -Wall).
1996-12-18 03:06:06 +00:00
scottr
e330279eea
Work around uninitialized variable warning
1996-12-18 02:54:43 +00:00
cgd
c591d26932
update for recent com.c changes: delete references to now-nonexistant
...
comconsinit variable.
1996-12-17 23:21:53 +00:00
gwr
3da720dfd1
Adapt to the new version of dev/ic/z8530*
1996-12-17 22:30:13 +00:00
gwr
55d81fe0c2
Adapt to the new version of dev/ic/z8530*
...
(Note: now define zsc_softc here.)
1996-12-17 22:26:07 +00:00
gwr
7a5585d645
Make sure the MDP_STACKADJ flag is cleared in p->p_md.md_flags
...
Do this in both machdep.c:setregs() and trap.c:(end of syscall)
for now. Need more analysis to see what is the best way...
Fixes PR#3034 (Thanks very much to Ian Dall for the fix!)
1996-12-17 21:35:30 +00:00
gwr
3cc81b9726
Add a diagnostic to panic when obio config data has a
...
default address, which is no longer supported on obio.
1996-12-17 21:21:13 +00:00
gwr
0c5e3e4955
Make this compile with -Werror -Wall -Wstrict-prototypes
...
(finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
1996-12-17 21:10:35 +00:00
gwr
282e39f88d
Adapt to the new version of dev/ic/z8530*
...
(Note: now define zsc_softc here.)
1996-12-17 21:00:54 +00:00
gwr
ac4b9ad819
The declarations for cache_flush_xxx are now in machdep.h
1996-12-17 20:55:28 +00:00
gwr
2140ee3fb9
The declarations for isr_add_xxx are now in autoconf.h
1996-12-17 20:54:23 +00:00
gwr
1169ecb0a2
Adapt to the new definition of struct zsc_softc
...
(the zsc_cs[2] members are now POINTERS!)
Also fix warnings...
1996-12-17 20:46:11 +00:00
gwr
b8c288d184
Fix warnings.
1996-12-17 19:27:51 +00:00
gwr
661c8f1ae0
CTL_MACHDEP definitions. (Common to all m68k ports.)
...
This should be included by each m68k port's cpu.h so
/usr/sbin/sysctl can be shared on all of them.
1996-12-17 19:26:51 +00:00
gwr
a25e8be772
Add prototypes for process_read_regs, etc. (fix warnings)
1996-12-17 19:24:31 +00:00
scottr
1460fbef53
Remove -Werror for now (sigh). Somehow this slipped through several
...
kernel compiles without getting caught. Lame gcc optimizer bug.
1996-12-17 13:58:26 +00:00
is
b71e65949f
Make clock an early configuration device, configured before early console
...
configuration. This way, the delay loop is calibrated before graphics and
serial hardware is touched.
This change should smooth pr 2890 by Thorsten Frueauf (also privately
reported by Laurent Badoukh). While the real problem with those is the
paranoically high delay() calls in the grf_cl initialization, it was made
even more visible by the miscalibrated (to the save side) new style delay
loop.
1996-12-17 11:43:10 +00:00
is
fd832b27d2
- Fix a edito in the m68060 support trap counting. (Hint: run "make regress",
...
even if you "really didn't change anything dangerous" :-)
- While we're here, save a few bytes and clock cycles during kernel startup:
cinva ic clears the branch cache on the 68060, no need to do it explicitly.
1996-12-17 11:09:10 +00:00
thorpej
c0c07cd30e
Always use `SLOWSCSI'. Some devices need a long delay between phase
...
changes, apparently. This is reported to work around some odd failures
people were seeing during first-time installation onto a SCSI disk.
1996-12-17 09:21:42 +00:00
thorpej
7373a43fcf
Generate initial copies of these files.
1996-12-17 09:01:24 +00:00
thorpej
838edf78fd
Snapshot of new config for NetBSD/hp300. This isn't quite finished yet.
...
We're about 75% there. SCSI and HP-IB are not yet supported in a new
config kernel; some autoconfiguration hackery has to be done there, yet.
These changes are enough to network boot a diskless kernel.
New config glue is enabled with the "NEWCONFIG" kernel option. If that
option is not present, an old config kernel will be built. Any kernel
configured with config(8) will automatically pick up the NEWCONFIG
option from std.hp300.
1996-12-17 08:40:56 +00:00
thorpej
7b4ca2ebe5
Kill __BROKEN_INDIRECT_CONFIG
1996-12-17 08:11:50 +00:00
scottr
5b7c2842ae
Take avantage of COPTS appropriately.
1996-12-17 07:33:01 +00:00
is
9df370b3f3
Switch on branch prediction on the 68060. Also add some instrumentation
...
for branch prediction errors (could be used to detect strange binaries),
integer instruction, FP instruction, FP data type and FP effective address
emulations. The latter can be used to diagnose binaries which should be
recompiled with -m68060.
XXX Maybe these diagnostics should be switchable by sysctl or
XXX options DIAGNOSTIC.
1996-12-17 07:32:52 +00:00
scottr
1999f88fac
Add sample sbc config line; format 'options' lines for consistency.
1996-12-17 07:22:30 +00:00
scottr
e9ce47936c
Add -Werror, remove -Wno-uninitialized.
1996-12-17 07:04:21 +00:00
scottr
a7dc02ac8a
Remove __BROKEN_INDIRECT_CONFIG, since we are no longer broken.
1996-12-17 07:00:12 +00:00
scottr
07bde0d4e7
Revamp mainbus and obio autoconfiguration, with some direction (and the
...
indirect bus code framework) from Jason Thorpe. This allows us to dump
bus_scan() and bus_print(), and move bus_peek() and bus_mapin() to the
NuBus code (since they'll eventually go away, anyway).
1996-12-17 06:47:37 +00:00
scottr
b96c3097ed
Define struct nubus_attach_args
1996-12-17 03:56:11 +00:00
jonathan
c66d855eb2
Configure pmax elf_machdep.h as little-endian elf.
1996-12-17 03:45:05 +00:00
thorpej
01daecba3a
Implement pci_decompose_tag().
1996-12-17 01:55:56 +00:00
leo
9f8a5d9694
Move up the initialisations for the delay routine in the initialisation
...
process. It's now also available to the different device probes.
1996-12-16 22:03:23 +00:00
leo
dff699a434
The file hdfd_intr.s should only be included in conjunction with the
...
Hades floppy driver.
1996-12-16 21:25:45 +00:00
leo
de3b8c8e4b
Implement an rtc-device. Credits for the idea goes to Wolfgang Solfrank.
...
Because there is no way yet to tell init(1) to execute commands before
single user-mode is entered, the inittodr() function is still partly
functional. It retrieves the value of the RTC and sets the time as if
the RTC was running at UTC. The resettodr() function is a No-Op. The
RTC can only be changed by a write to /dev/rtc.
The TIMEZONE and DST options are no longer needed and removed from the
config files.
1996-12-16 21:24:00 +00:00
cgd
693a05816e
disable weak aliases in libc until something actually uses them. When
...
using __weak_alias in libc, __indr_reference should probably be defined
to do nothing (but defined, so that duplicate functions/variables aren't
compiled). However, when not using __weak_alias, __indr_reference causes
them to be omitted completely, which is a lose. So, until weak aliases
are going to be used, don't define __weak_alias or __indr_reference.
1996-12-16 21:01:55 +00:00
is
af2691cdb5
The original docs for the Phase 5 Development SCSI boards had a edito,
...
making me think that the Blizzard-IV and the Blizzard-2060 scsi
options have nearly identical DMA engines (just with a different
address offset). Alas, this isn't true.
Herewith I replace the "bznsc" (all-new-Blizzard-models) driver with the
"bztzsc" (Blizzard Two Zero).
1996-12-16 16:17:27 +00:00
scottr
9b4055eb72
Convert all foo_match() functions to use a `struct cfdata *' for their
...
second argument. The NuBus autoconfig code had to be reorganized as a
result of this, and looks much more like a directly-attached bus now.
These changes eliminate __BROKEN_INDIRECT_CONFIG.
1996-12-16 16:17:02 +00:00
gwr
31a2dbff56
No longer used.
1996-12-14 15:51:31 +00:00
leo
c473681077
Remove some code accidently checked in on previous commit.
1996-12-14 13:52:01 +00:00
leo
2d4e2c3931
Fix type (COPT -> COPTS).
1996-12-14 13:48:29 +00:00
leo
ae092ee765
Merge the formatting code from the i386-port.
1996-12-14 13:47:12 +00:00
cgd
6fbbbb1eb2
add endianness constants, relocation types
1996-12-14 05:46:13 +00:00
gwr
250c59b7a6
Files with just an include line do not need a wrapper.
1996-12-13 20:23:51 +00:00
gwr
5eaee56ccf
Increase MAXMCAST from 50 to 250 (to match dev/ic/i82586.h).
1996-12-13 19:54:08 +00:00
gwr
5736d8f544
Kill some dead code.
1996-12-13 19:50:10 +00:00
gwr
6d6e6e45e0
Define MAXBSIZE as 32KB to limit the size clustered transfers.
1996-12-13 19:46:14 +00:00
thorpej
9a8786f719
Clean up cpu_startup() a bit:
...
- move data structure allocation into a new function, allocsys(), like
the i386 port.
- garbage-collect the BUFFERS_UNMANAGED code.
1996-12-11 16:49:23 +00:00
thorpej
f82a494e0f
Fix typo in comment.
1996-12-11 09:10:38 +00:00
pk
9b87837f21
Panic if `auxreg' is requested but is not there. Not much we can do about
...
users of AUXIO_REG; they'll die with a data fault.
1996-12-11 00:51:06 +00:00
pk
2f296724a8
Not all sun4m's have an `auxio'.
1996-12-10 23:24:56 +00:00
pk
e0df2a7e78
Kill __BROKEN_INDIRECT_CONF.
1996-12-10 23:19:38 +00:00
pk
3f316d7783
Comply with recent autoconfiguration changes. Diffs graciously supplied
...
by Chris Demetriou.
1996-12-10 23:19:13 +00:00
pk
841d1ec634
Comply with recent autoconfiguration changes. Diffs graciously
...
supplied by Chris Demetriou.
1996-12-10 22:54:46 +00:00
thorpej
d502e68402
Fill in sc_link.max_target
1996-12-10 21:27:16 +00:00
cgd
e4f6e48c7d
kill the last vestiges of __BROKEN_INDIRECT_CONFIG.
1996-12-10 19:33:51 +00:00
mycroft
6efa67cb69
Use RELOC() to access _myea.
1996-12-10 18:41:00 +00:00
mycroft
a1f3d20e2c
Minor twiddle; _prototc is only 4 bytes, not 8.
1996-12-10 18:33:51 +00:00
pk
92c4c71040
Finish import of floppy formatting code; not really usable yet, lots of
...
data overruns.
1996-12-10 14:44:53 +00:00
tls
6083cacd31
fix very misleading comment
1996-12-10 05:28:15 +00:00
fvdl
b3418365a1
Make sure KVM used by buffer cache doesn't exceed VM_MAX_KERNEL_BUF.
...
XXX stopgap measure.
1996-12-09 22:51:55 +00:00
fvdl
3dc301ff58
Include VM_MAX_KERNEL_BUF constant to put a cap on buffer cache KVM usage.
...
Override via config file possible.
XXX this is a stopgap measure.
1996-12-09 22:49:42 +00:00
is
d524505ef7
It turned out that my orginal docs were wrong wrt. Blizzard IV
...
scsi... it is NOT nearly identical to the Blizzard 2060 scsi option.
Make the name reflect this. Driver cleanup will follow.
1996-12-09 18:17:40 +00:00
thorpej
ef5333043b
Copyright assigned to The NetBSD Foundation.
1996-12-09 17:46:44 +00:00
thorpej
66cbbf68ff
Copyright assigned to The NetBSD Foundation.
1996-12-09 17:35:24 +00:00
is
f95e0398cc
New version by Jukka Marin <jmarin@pyy.jmp.fi>, with rewritten (to fix
...
problems) carrier detect code. Slightly cleaned up by Bernd Ernesti
<veego@netbsd.org>
1996-12-09 17:24:55 +00:00
oki
6281db6925
Use config_search() instead of config_scan(),
...
by Chris G Demetriou, tested by me.
1996-12-09 16:12:19 +00:00
oki
d27890041b
CACHE4_OFF --> CACHE40_OFF, compile again.
1996-12-09 15:29:06 +00:00
thorpej
5dc95f5908
Garbage-collect DMAINTLVL; it's not needed any more.
1996-12-09 06:18:13 +00:00
thorpej
49471d5fd5
Sync with reality.
1996-12-09 03:56:01 +00:00
thorpej
01667974d0
isrlink() now returns a cookie. We're not interested in the cookie, so
...
cast to (void).
Call dmacomputeipl() after we've hooked up our interrupt handler.
1996-12-09 03:16:26 +00:00
thorpej
648a1b19ae
isrlink() now returns a cookie. We're not interested in the cookie, so
...
cast to (void).
1996-12-09 03:14:06 +00:00
thorpej
0d6571ba4d
Defer hooking up the DMA controller interrupt. Add a new funciton,
...
dmacomputeipl(), which is called by drivers which use DMA once they've
hooked up their interrupts. This new function computes the appropriate
ipl to use for the DMA controller and (re-)establishes it's interrupt.
1996-12-09 03:09:51 +00:00
thorpej
75a37ecc60
Print the interrupt levels for bio, net, and tty computed during
...
autoconfiguration.
1996-12-09 03:07:11 +00:00
thorpej
ce7ecde8a3
Dynamically compute the PSL value for spl{bio,net,tty,imp}() calls.
1996-12-09 03:04:46 +00:00
thorpej
c36215249a
Add EXEC_SCRIPT (I don't even want to know how I forgot it before...)
1996-12-09 01:53:30 +00:00
pk
10a182e399
Revise communication between hw & sw interrupt handler.
...
Deal with sun4m software interrupt mechanism.
1996-12-08 23:41:39 +00:00
pk
837dd8e3e1
Import formatting code from the i386 version.
...
Revise communication between hw & sw interrupt handler.
1996-12-08 23:40:32 +00:00
cgd
e9abc8540f
remove all traces of __BROKEN_INDIRECT_CONFIG (except in shared drivers)
1996-12-08 00:22:08 +00:00
cgd
6dbb1548bd
kill __BROKEN_INDIRECT_CONFIG
1996-12-07 22:43:17 +00:00
cgd
fb18e1fda9
oops; have to cast PS_STRINGS away from pointer
1996-12-07 22:36:28 +00:00