mycroft
2f18f33d16
Use genassym.cf, to support cross-compiling.
1997-03-13 04:22:05 +00:00
cgd
a15ede807a
add entries for isp, as isp* at pci? dev ? function ?, for Qlogic ISP 10x0
...
PCI SCSI controllers. Also, add the attached SCSI busses.
1997-03-13 04:15:24 +00:00
cgd
e36a5ca4de
change microcode array definitions from "unsigned short" to the more
...
correct u_int16_t, and remove bogus casts that the old definition
required.
1997-03-13 04:07:44 +00:00
mycroft
919efaeb60
Make the microcode table const.
1997-03-13 03:33:03 +00:00
mycroft
ac3b8b13b7
Don't share the silence block between devices. Make silence filling work for
...
more encodings, and make it device-independent. From Lennart Augustsson, in
PR kern/3305.
1997-03-13 02:19:32 +00:00
cgd
85068c2512
add ahc and bha at EISA
1997-03-13 01:15:52 +00:00
cgd
96153388c0
add in the 'isp' device, for Qlogic ISP 1020-based Sbus SCSI board support
1997-03-13 00:46:13 +00:00
cgd
13a313fd8d
add entries for ahc and bha PCI devices. clean up some
1997-03-13 00:43:37 +00:00
pk
9ceaaf3e7b
Turn off "cache pagetables bit" on non-MXCC modules.
1997-03-12 22:52:19 +00:00
mycroft
b8d7e3deab
No longer needed.
1997-03-12 22:40:07 +00:00
cgd
2330e40bc9
enable Matt Jacob's ISP 10x0 driver, now that it's in the source tree.
1997-03-12 21:50:15 +00:00
cgd
8c689e6477
Copyright notice consistency, per Matthew Jacob.
1997-03-12 21:09:43 +00:00
cgd
cf26d31ad2
NetBSD RCS ID tweaks, a few comment block tweaks. Also, make copyright
...
notices consistent (per Matt Jacob).
1997-03-12 21:06:41 +00:00
cgd
099e30a322
ISP 10x0 driver from Matthew Jacob of NASA Ames Research Center.
...
(March 12, 1997 version).
1997-03-12 20:44:50 +00:00
fvdl
7fb73fe0b2
Fix error in computation of BSS size when clearing it.
1997-03-12 19:49:11 +00:00
ragge
2bbaeef8cc
Fast and dirty fix to avoid panics during autoconf of KFQSA DSSI disks.
...
Controller errors showing up can't be handled anyway.
1997-03-12 19:42:30 +00:00
cgd
0daaaa0fc2
add kn8ae CPU support to GENERIC kernels. Also, add kn8ae devices.
...
Add "isp", "ahc", and "bha" config lines, but comment them out until
their sources are in the tree and/or their alpha patches are in the tree.
1997-03-12 19:29:14 +00:00
cgd
ffba332bb5
AlphaServer 8200 & 8400 support, including CPU specific details, TurboLaser
...
system bus support, and KFTxx support. From Matthew Jacob, NASA Ames
Research Center.
1997-03-12 19:19:54 +00:00
cgd
265be6d839
enabled SQWE as well as PIE in reg B.
1997-03-12 19:13:20 +00:00
thorpej
a92ec8002e
Enable COMPAT_M68K4K.
1997-03-12 18:33:09 +00:00
pk
8e4a126035
Use `mcxx' from cpuinfo instead of re-consulting the MMU registers
1997-03-12 15:44:28 +00:00
christos
0d71b22d50
Use genassym.cf
1997-03-12 15:17:13 +00:00
christos
3e35754576
Added genassym.cf
1997-03-12 15:16:35 +00:00
pk
6e3c9f3b59
Make sure to disable interrupts in the Interrupt Enable register as soon
...
as we've mapped it.
1997-03-12 11:04:35 +00:00
pk
b197276005
Correct output from cpumatch_unknown() and add missing viking variant
...
to cpu table (noticed by Andrew Gillham).
1997-03-12 09:08:29 +00:00
cgd
a0d3809966
specs for ISP 10x0 (isp) driver Sbus attachment. From Matt Jacob.
1997-03-12 06:43:25 +00:00
cgd
28152db63a
don't assume that CPU ID is same as device unit number (DUH!), add some
...
comments about future work to be done. make a mostly-extraneous set of
printfs (cpu capabilities) become #ifdef DEBUG.
1997-03-12 05:50:00 +00:00
cgd
245b65b853
pass CPU ID info down to cpu when attaching (duh!)
1997-03-12 05:47:37 +00:00
cgd
0a500fffa0
update to allow PCI bus interfaces that wish to allocate static
...
extent storage per interface unit (e.g. dwlpx, where there can be multiple
units per machine) to do so. Inspired by discussion with and changes from
Matt Jacob.
1997-03-12 05:24:23 +00:00
cgd
55f902601c
Set the halt flags in the right per-cpu-slot structure. From Matt Jacob.
1997-03-12 04:45:41 +00:00
cgd
adad00a33a
sanity check rpb_primary_cpu_id
1997-03-12 04:42:22 +00:00
cgd
e4307285ba
from Matt Jacob: deal with type 5 (passive release?) interrupts. (ignore them
...
but print out their vector(?) to see if we can ever discern anything useful
from it.) Also, some slight general cleanup.
1997-03-12 04:22:30 +00:00
thorpej
1777807068
Add 9660 file system, and set DDB_ONPANIC to 0.
1997-03-12 02:08:02 +00:00
cgd
9a36b46f7a
tlsb bus and device file specs, s/21000/kn8ae. From Matt Jacob.
1997-03-12 01:54:23 +00:00
cgd
7e33512f13
fix up kn8ae/DEC_21000 entry
1997-03-12 01:47:46 +00:00
gwr
a9bc70551a
Clarify duties of traps 1, 2, 12, 15 for emulations
...
Include <m68k/m68k/sigreturn.s> code.
Add/fix some comments...
1997-03-11 22:58:57 +00:00
gwr
4756c63625
Call isr_soft_request() at most once per zshard interrupt.
...
In the softintr, raise to spltty before calling tty code.
1997-03-11 21:54:35 +00:00
gwr
05a47d22ea
Correct handling for Trap #2 in SunOS executables,
...
now that we know it is supposed to flush the cache.
(Was thought to be "some obscure FPU operation".)
1997-03-11 21:30:51 +00:00
gwr
f64034e8f6
Sync up with changes in GENERIC
1997-03-11 21:21:49 +00:00
gwr
b4de41ef34
Update the description of the flags for "si" devices.
...
Remove wired-down scsi disk targets (no longer needed).
Add ch, ss, uk (scsi devcies) at mycroft's requst.
1997-03-11 20:59:10 +00:00
gwr
3aa49c4b33
Remove unnecessary differences (T_BRKPT, T_WATCHPOINT gone).
1997-03-11 20:31:20 +00:00
gwr
ec6bb1d018
s/-T/-Ttext/
1997-03-11 20:13:20 +00:00
gwr
4ad7ed0b97
Moved dev_net.[ch] to sys/lib/libsa
1997-03-11 18:29:30 +00:00
sommerfe
9460da5eb9
Implement trace/t ("thread" trace) allowing traceback by process-id
...
rather than by frame pointer (which it a bit harder to find).
1997-03-11 16:38:23 +00:00
pk
92d853e309
4m memory fault traps: simplify fault address logic, since per-CPU
...
fault-status reading stubs pre-cook the arguments.
illegal instruction trap: catch iflush instructions that cause this trap
on some CPU/MMU combinations.
1997-03-11 01:20:25 +00:00
pk
01e424f233
Insert RCS Id.
1997-03-11 01:03:07 +00:00
pk
abc39039f1
Move some parts of CP detection to cpu_attach() in cpu.c.
...
Call get_cpuinfo() for the boot CPU to collect the minimum information
to get the bootstrap rolling.
sun4/sun4c: the Interrupt Enable register is now mapped here after pmap
is initialized (was in locore).
Replace `cpumod' and `mmumod' with `cpuinfo.*' equivalents.
Allow more than one CPU to be configured in mainbus_attach().
1997-03-11 01:01:59 +00:00
pk
476ef3b431
Per-CPU information which is collected in cpu_attach().
...
Many things in here were imported from an earlier version from Aaron
Brown and are not yet used. This version has all the attributes of a
snapshot; more to come as addtional CPU/MMU details get implemented.
1997-03-11 00:55:24 +00:00
pk
eb71a02a7f
Re-write of CPU/MMU detection code.
...
Use a table driven classification based on CPU and MMU implementation/version
fields. Each CPU class or module defines a collection of routines that
implement CPU or MMU specific operations that can collect detailed setup
information.
All information is collected in a `cpu_softc' structure provided by the
auto-configuration code. However, in the interest of SMP support this
structure is located at a fixed virtual address identified by the
symbol `cpuinfo'. The `boot' CPU currently uses the the physical page(s) at
address 0x2000 for its cpuinfo. Consequently, the fixed virtual address
will be `KERNBASE+0x2000'.
The cache flush routines for several systems (sun4/4c vs. sun4m;
virtual vs. physical tags) have been factored out. Function pointers
to an appropriate set are located in `cpuinfo'. The former global
`cacheinfo' structure is now also a part of `cpuinfo'. Because of the
fixed virtual address of `cpuinfo' no extra performance penalties
are incurred by this move. In multi-architecture kernels, there's
no longer the need for run-time `cputyp' tests in this part of the system.
1997-03-11 00:44:00 +00:00
pk
8d2c03c810
Replace `cputyp' run-time tests by inserting multiple branches and NOPing
...
some at startup depending on architecture.
Use `get_faultstatus' field in `cpuinfo' (initialized in cpu.c) to branch
to CPU/MMU specific fault status reading stubs on memory fault traps.
Remove code top map the Interrupt Enable register on sun4/sun4c. Its VA
has moved to a high location and is now mapped in autoconf.c after
pmap has initialized. Note: this renders NMIs during bootstrap() fatal
(maybe loading %tbr should be deferred).
1997-03-11 00:09:29 +00:00
pk
7d6231865e
Use cache flush routines provided in `cpuinfo'.
1997-03-10 23:55:40 +00:00
pk
129d9d5cf6
Move VA of the sun4/sun4c Interrupt Enable register from locore.
...
Define VA for the per-CPU `cpuinfo' structure.
1997-03-10 23:54:41 +00:00
pk
a566decb35
Use many things from the newly defined `cpuinfo' structure:
...
- vcache_flush_*() routines.
- cpu_type/cpu_flags
- per cpu context table and context administration glue.
- different macros to enable sun4/3-level mmu support.
Simplify sun4m version of pmap_bootstrap() a bit; more to do still.
Move installation of page tables in MMU into a separate routine, in
anticipation for SMP.
1997-03-10 23:26:11 +00:00
pk
ca1c4cc6c3
Define CPUINFO_FAULTSTATUS for use in locore.s
1997-03-10 23:15:03 +00:00
pk
4f30101165
Leave `has_iocache' unset if cache not enabled.
1997-03-10 23:13:59 +00:00
pk
593dbcc7dd
Replace `cpumod' with `cpuinfo.cpu_type' equivalent.
1997-03-10 23:09:55 +00:00
pk
d1be7c7ea4
New location of Interrupt Enable register on sun4/sun4c.
1997-03-10 23:08:31 +00:00
pk
d8fc2afd1e
Replace `cpumod' with `cpuinfo.cpu_type' equivalents.
1997-03-10 23:01:40 +00:00
pk
3811437545
Redo attach code somewhat. Have a go at matching le's and lebuffer's on
...
machines where the PROM does not provide a parent/child relationship.
1997-03-10 22:58:22 +00:00
pk
9119c9c189
Add a field indicating this instance has attached to an `le', so we
...
can have a go at matching le's and lebuffer's on machines where the
PROM does not provide a parent/child relationship.
1997-03-10 22:56:54 +00:00
pk
e5f0b8a132
Remove `cpumod' and `mmumod' and several related constants.
...
This functionality is now taken over by cpuvar.h
1997-03-10 22:50:37 +00:00
pk
95d5138e93
Move some constants from param.h in here
1997-03-10 22:47:52 +00:00
chuck
47727c7946
remove "::" entries as per cgd
1997-03-10 22:27:36 +00:00
pk
137dda4ac6
Add getmid
1997-03-10 21:49:11 +00:00
gwr
d0a45ab470
Use the macros sc_if, sc_addr to avoid lots of references to sc_arpcom.
1997-03-10 21:45:01 +00:00
scottr
12098dae8a
Add missing call to ae_nb_get_enaddr(), from <kei_sun@ba2.so-net.or.jp>.
...
Fixes PR 3312.
1997-03-10 17:55:15 +00:00
leo
f99aabbca1
Push out some 060 support. It's all untested and mostly copied in from the
...
amiga-port.
1997-03-10 14:44:26 +00:00
leo
7e288e08c3
Use vme_mask, not sys_mask to enable the SCC interrupt.
1997-03-10 14:41:43 +00:00
leo
2e85636c46
$NetBSD -> $NetBSD$ Sigh.
1997-03-10 10:22:34 +00:00
leo
b9595171f0
Add support for the Lance ethernet card on the VME-bus (Riebl/PAM)
1997-03-10 09:44:52 +00:00
thorpej
dc1020fe40
Print the interrupt level in scsiattach().
1997-03-10 08:37:31 +00:00
thorpej
bb0d35b7e4
Bump version - we compute the kernel load address differently.
1997-03-10 08:02:23 +00:00
thorpej
4e541ff7ea
Fix rounding of lowram value; ensure the kernel load address is on
...
an 8k boundary.
1997-03-10 08:00:47 +00:00
ragge
2b8ac648a3
Frob pages before trying to map them, to be sure they exist.
1997-03-09 16:00:06 +00:00
ragge
b64bca2999
Fixed bug that caused d partition being treated as c.
...
RAW_PART is 2, not 3.
1997-03-09 15:55:58 +00:00
cgd
8efa66858c
fix problem compiling if neither PCI VGA nor TGA frame buffers were
...
configured. Pointed out by Matt Jacob.
1997-03-08 19:25:49 +00:00
leo
d3c11c558c
Enable SCC & MFP interrupts through the vme_mask register instead of
...
using the sys_mask register.
1997-03-07 21:45:41 +00:00
mark
682f911197
Updated for latest major number allocations.
1997-03-07 03:30:46 +00:00
gwr
51cfd7ed4d
Get the numbers of kernel MMU tables right.
1997-03-06 05:16:34 +00:00
briggs
47392571c5
Undo some damage that CVS somehow let me get away with.
1997-03-06 02:14:51 +00:00
gwr
9a79f92460
Clean out some junk I forgot to remove last time...
1997-03-06 00:15:56 +00:00
gwr
25d7b99a1f
Implement "mach pgmap" for examining mappings.
1997-03-06 00:05:23 +00:00
gwr
a4e5a18b63
Add pmap_bootstrap_setprom() with sets the PROM level-A tables to
...
allow the PROM monitor to see mappings in kernel space. This also
fixes a problem with exiting to the monitor with the stack pointer
set to some place in kernel space. Also fix NUM_KERN_PTES, and
change get_pte() so it works on any virtual address.
1997-03-06 00:04:18 +00:00
gwr
3ca8e4699d
Add pmap_bootstrap_setprom
1997-03-05 23:55:54 +00:00
gwr
201bc0aa96
Add ptest_addr
1997-03-05 23:54:08 +00:00
fvdl
b754b514dc
Bring limits up to 'modern' standards.
1997-03-05 23:51:47 +00:00
gwr
da2622290c
Allow access to the PROM via /dev/kmem (like the sparc port)
1997-03-05 23:02:29 +00:00
veego
344b3cf532
- Merlin works now in ZorroIII mode
...
- Fixes for Interlace and DoubleScan
- Memorysizedetction for 1MB Bords
- HiColor and TrueColor Support
- support for the Domino 16M proto card
1997-03-05 22:50:38 +00:00
veego
b835a00fa8
- PicassoIV support
...
- Fixes for Interlace and DoubleScan
- Memorysizedetction for 1MB Bords
- Clockdoubling for PicassoIV and PiccoloSD64
NOTE: Don't use the X11R6.1 Xserver with -useHWC on the SD64
with a gfxmode >80Mhz or you get a broken mousepointer.
- HiColor and TrueColor Support
(doesn't work yet, since it needs some fixes for the XServer)
1997-03-05 22:46:32 +00:00
veego
8f5155b610
PicassoIV and Domino proto 16M product id's.
1997-03-05 22:41:03 +00:00
gwr
63221bf3b2
Fix race conditions that allowed the interrupt latch register to have
...
the wrong value. Now using the <m68k/asm_single.h> stuff from Leo.
1997-03-05 22:22:11 +00:00
gwr
eac582d36e
Do some of the clock init a little later, in clock_attach.
...
(plus some other mostly cosmetic cleanup)
1997-03-05 19:00:07 +00:00
briggs
a2173962b8
Copyright foo.
1997-03-05 15:19:18 +00:00
jonathan
61d121e3d7
Undefine the macros defined by dec_prom.h, in the compiled-in
...
libsa functions that define function entrypoints for them.
1997-03-05 05:20:40 +00:00
jonathan
d01b866f0c
Build kernel object files with -mno-abicalls and -mno-half-pic. (The
...
kernel doesn't support GP-relative addressing, and is statically linked).
Compile genassym without those flags: -mno-abicalls will make it coredump.
1997-03-05 04:41:57 +00:00
gwr
88bf00b5bf
No need to block out ZS interrupts in clock_intr() as long as
...
we are careful to use the single_inst_* macros.
1997-03-05 00:01:13 +00:00
gwr
9587adc460
Fix race conditions that allowed the interrupt latch register to have
...
the wrong value. Now using the <m68k/asm_single.h> stuff from Leo.
1997-03-04 23:37:48 +00:00
gwr
7c5b45aead
Fix a warning.
1997-03-04 22:20:04 +00:00
gwr
c03be2ad19
Add declaration for isbad().
1997-03-04 21:59:08 +00:00
gwr
67f52ad8a0
Reinstate "isbad" which is used by the xd and xy drivers.
1997-03-04 19:33:23 +00:00
scottr
fd81cf2b92
Correct offsets in the memory size probe; bus_space uses byte offsets. Fix suggested by
...
Ken Nakata.
1997-03-04 15:12:04 +00:00
scottr
956ec2a47c
The previous optimization of the interrupt handlers was a bit too
...
agressive. Being a little more conservative pays the biggest dividend.
1997-03-04 04:11:52 +00:00
pk
18b2bdb000
Fix calculation of max virtual memory to be gobbled up by the buffer cache.
...
Apply "stop-gap" nbuf clamp only on sun4/4c and if nbuf not explicitly
configured in.
1997-03-03 23:07:15 +00:00
leo
224221401b
Ooops. Add cvs-id + copyright.
1997-03-03 13:55:50 +00:00
leo
b170f473ba
Add bus_space_peek_[1248] functions. These can be used by match/probe
...
functions.
1997-03-03 12:28:20 +00:00
leo
301f6163bb
Addition of VME bus code.
1997-03-03 12:26:20 +00:00
leo
485c62188c
VME bus code
1997-03-03 12:20:57 +00:00
jeremy
c0b46da054
Use IOMMU_PAGE_SIZE instead of NBPG, since theoretically the IOMMU page size
...
is different than the CPU page size.
1997-03-03 06:51:42 +00:00
scottr
f749003301
Fix part of last change: don't mask off the high bit of the VIA IER until
...
the interrupt has been unflagged. Problem noticed by Paul Goyette.
1997-03-03 04:19:06 +00:00
mycroft
8c6fca26ee
Oops! Fix this to block all interrupts during configuration, after previous
...
interrupt priority changes.
1997-03-03 02:33:41 +00:00
jonathan
72a7ae4ee5
Add architecture-specific ELf relocs for mips chips.
1997-03-03 00:19:29 +00:00
jeremy
290f55615a
Took switch statement out of main loop in pmap_protect() and explained more
...
of the rationale behind it.
1997-03-02 07:59:21 +00:00
scottr
93d8b2c8b0
Add the MAC68K_BROKEN_VIDEO option, which is a hack that delays enabling
...
NuBus interrupts until an Ethernet card is attached.
XXX This should go away at some point, obviously.
1997-03-02 06:43:00 +00:00
scottr
152b0ab7d2
Adapt to sbc driver/attachment split
1997-03-01 20:22:16 +00:00
scottr
421abedbfe
Split bus-dependent autoconfig code from the driver. This allows for
...
the future addition of a Duo Dock front end.
1997-03-01 20:18:58 +00:00
scottr
df7f40213a
Allow A1 to be used for passing arguments to ROM routines. Also, clean up
...
debugging printf() formats. From Allen Briggs and Paul Goyette.
1997-03-01 17:20:34 +00:00
matthias
bda3351fc0
Some cosmetic changes.
1997-03-01 09:50:44 +00:00
matthias
dd064fc88a
Reset the scsibus only when bit 2 is set in flags.
1997-03-01 09:50:40 +00:00
matthias
da45c7f449
remove reference to pc532/kgdb_stub.c. We now use the mi version.
1997-03-01 09:50:30 +00:00
matthias
5a74618671
The ns32532 has no alignment restrictions. Define ALIGNED_POINTER to
...
reflect this.
1997-03-01 09:50:19 +00:00
matthias
035bf3987f
make db_expr_t a long.
1997-03-01 09:50:16 +00:00
matthias
73ea4ca540
Document a non-obvious use of addr in interrupt().
1997-03-01 09:49:48 +00:00
matthias
799c3228ec
kgdb_connect and kgdb_panic are not define in the mi kgdb_stub.c. Define
...
them here.
1997-03-01 09:49:45 +00:00
matthias
63183795c0
imask[IPL_ZERO] was updated after recomputing the run masks for all the
...
interrupt handlers. Due to this
- DIAGNOSTIC kernels would panic
- check_sir would run with the interrupt registered last blocked
Credits for finding and fixing this go to Ian Dall.
1997-03-01 09:49:44 +00:00
matthias
597322b455
* Adapt to changed definition of struct db_variable.
...
* Some cosmetic changes.
1997-03-01 09:49:42 +00:00
matthias
453b47e7bb
removed. We now use the mi version from /sys/kern.
1997-03-01 09:49:20 +00:00
scottr
a4b0e4c070
Protect MCLSHIFT definition so users can customize MCLBYTES, from Jonathan.
1997-03-01 06:57:45 +00:00
scottr
42be6ebfa7
Fix prototype for espmatch()
1997-03-01 06:38:36 +00:00
gwr
8e9324f653
Allow access to the PROM via /dev/kmem (like the sparc port)
1997-02-28 22:35:12 +00:00
gwr
403bdb83fa
Add xxc_print functions to pass to config_found() instead of NULL.
...
(Thanks to Chris Demetriou suggesting the improvement.)
1997-02-28 21:23:06 +00:00
gwr
507bc60404
Define pmap_page_index as a macro.
1997-02-28 19:57:35 +00:00
gwr
03ff0a0c9b
Allow pmap_page_index to be a macro (in pmap.h)
...
Make pmap_free_pages() teturn what actually remains
(Thanks to Wolfgang Solfrank for suggesting the fix.)
Fix some typos while I'm here...
1997-02-28 19:55:37 +00:00
gwr
58a45b478c
Remove a diagnostic check in sunmon_reboot broke reboot on the sun3.
1997-02-28 19:47:15 +00:00
gwr
1354ca2916
Get rid of some printf noise.
1997-02-28 17:17:22 +00:00
mycroft
b2038a332d
Import interrupt priority changes from com patches:
...
* Make it a strict hierarchy. (It was close anyway).
* Add `serial' and rename `softtty' to `softserial'.
* Make soft interrupts a bit less special-case.
1997-02-28 16:24:03 +00:00
scottr
215c0b896a
Convert to generalized VIA interrupt registration
1997-02-28 15:50:50 +00:00
jonathan
b57cf6e1ce
Remove obsolete comment. (This config *does* work).
1997-02-28 09:51:21 +00:00
scottr
705c637874
Define aesetup() to return an int, so that the attach function can
...
determine whether there was an error (if so, we unmap the slot space
for this device). Use this functionality to tell the attach function
that we couldn't clear the card's buffer.
Also in aesetup(), eliminate the bogus repetition of the error message
we print when the buffer clear actually fails. Noticed by Hauke Fath.
1997-02-28 08:56:05 +00:00
scottr
0b3eb5f3f2
Remove duplicate <machine/bus.h> include that crept in.
1997-02-28 07:54:02 +00:00
scottr
17fdd597df
Move the NuBus-specific watchdog function from if_ae.c to if_ae_nubus.c,
...
and allow the attach function to override the default watchdog. Also,
do some minor cosmetic surgery (rename bus space tags/handles and some
KNFing I missed the first time around).
1997-02-28 07:52:44 +00:00
scottr
359101fb43
Convert to generalized VIA interrupt registration
1997-02-28 07:46:59 +00:00
scottr
8f37a2983b
Generalize VIA1 and VIA2 interrupt registration a bit, and do a slight
...
optimization on the VIA interrupt handlers.
1997-02-28 07:41:41 +00:00
mycroft
2563167e16
There's no reason to use splhigh() here.
1997-02-28 04:44:08 +00:00
jonathan
cf0bcbc9b6
Define ALIGNED_POINTER
...
(missed when other <arch>/include/param.h files were updated)
1997-02-28 02:24:41 +00:00
ragge
9bf924ecc4
Be able to find out if we are booted from network.
1997-02-27 19:43:26 +00:00
gwr
4d534f3d52
Define VM_MAX_KERNEL_ADDRESS using KERN_END instead of a constant.
1997-02-27 18:22:53 +00:00
gwr
9b75e011ab
Allow option MCLSHIFT=x to control MCLBYTES etc.
1997-02-27 18:12:38 +00:00
briggs
5933eeaaed
Add ncr53c9x flag to esp.
1997-02-27 14:07:59 +00:00
briggs
868344972a
mac68k-specific portion of m.i. ncr53c9x driver.
1997-02-27 14:06:25 +00:00
veego
96c6c333c2
Protect MCLSHIFT definition so users can customize MCLBYTES.
...
patch from jonathan.
1997-02-27 08:31:17 +00:00