cgd
93a78af882
no DDB
1995-11-25 01:32:34 +00:00
cgd
e6dc5f55db
update for am7990var.h, am7990.c changes
1995-11-25 01:31:09 +00:00
cgd
0f7f390b49
allow bus-specific lance drivers to use machine-independent buffer/descriptor
...
copy functions, and convert isa and pmax drivers to do so.
1995-11-25 01:23:51 +00:00
cgd
deb4082f80
wholesale update from my NetBSD/Alpha source tree. Includes:
...
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
1995-11-23 02:33:17 +00:00
briggs
93d836857c
RAMDISK stuff.
1995-11-21 05:06:28 +00:00
briggs
447b897889
Define DST and TIMEZONE
1995-11-21 05:05:51 +00:00
briggs
e5a588356f
Small RAMDISK kernel.
1995-11-21 05:02:02 +00:00
briggs
369e3de013
Get rid of obsolete time specs.
1995-11-21 05:00:34 +00:00
briggs
f9ba6adcd7
Add rd_root.c from sun3.
1995-11-21 04:53:20 +00:00
briggs
0d91c3ff0b
Back the sccClkConst off to 115200 for several classes of machines.
1995-11-21 04:00:43 +00:00
briggs
9afe66efa5
Add rd support at the same address as the Sun3.
1995-11-21 03:39:45 +00:00
thorpej
b92924680d
Garbage collect some stuff that isn't used. Rename the relocation info
...
structure to be consistent with the other m68k ports. XXX that struct needs
to move to an m68k common file.
1995-11-20 01:15:26 +00:00
thorpej
df59198ddc
Put doshutdownhooks() in the right place. Pointed out by cgd.
1995-11-20 00:58:54 +00:00
thorpej
8272af3168
Re-arrange boot() a bit; call doshutdownhooks(), if we're rebooting, say so,
...
etc. Modeled after the alpha port's boot().
1995-11-19 23:24:15 +00:00
thorpej
8122bc0e33
Prevent the ITE_ACTIVE bit from being cleared in iteoff() if the ITE_ISCONS
...
bit is set. Works around the fact that the last process to have the
console open exits, the bit is cleared, and "syncing disks...", etc. is
not seen if the system is rebooted with reboot(8). Fixes PR #1455 .
1995-11-19 23:14:22 +00:00
thorpej
31430a5279
Cosmetically change one #include directive.
1995-11-19 22:32:38 +00:00
thorpej
905cb9dda1
Re-arrange things such that we can print out disk geometry regardless of
...
COMPAT_NOLABEL.
XXX One day when the world doesn't assume DEV_BSIZE bytes/sector, we'll be
able to actually use the stuff sensed from the drive, rather than a table.
1995-11-19 19:07:18 +00:00
thorpej
d0e01feb5c
Do an indirect driver a little more like an indirect driver would like to
...
be done. Set up a structure filled with function pointers in the
controller-specific probe routines, and jump through them, instead of
if()'ing our way though each operation.
Be a little more discriptive; print out the controller type found
during the probe in a way that's somewhat meaningful.
1995-11-19 17:57:15 +00:00
gwr
86f10d8343
Switch to ncr_si (will just do PIO for now) and cleanup
1995-11-17 23:31:11 +00:00
gwr
0ee10ff487
Give translated label a valid magic number
1995-11-17 23:30:19 +00:00
gwr
c01eb77976
cosmetic
1995-11-17 23:29:30 +00:00
gwr
5d5c8d0d4b
Latest, greatest version of the new NCR driver.
...
DMA works! Interrupts work! Disconnect/reselect works!
To be paranoid, leave that all disabled for now...
1995-11-17 23:27:41 +00:00
gwr
6b20139b41
Add copyright
1995-11-17 23:24:56 +00:00
gwr
92b8a2d9e5
just cleanup
1995-11-17 23:23:44 +00:00
jtc
ce0b404f4e
fixup copyright notice before the release
1995-11-17 06:47:27 +00:00
cgd
e9ef628234
don't link against libkern, so that boot blocks will work properly.
...
(pulled down from 1.1 release branch.)
1995-11-16 22:38:16 +00:00
pk
0c031adc76
Not all v2 proms understand the `mac-address' word (from Theo).
1995-11-14 15:04:01 +00:00
briggs
83604dcbd6
Add call to doshutdownhooks() before we attempt to reboot.
1995-11-14 04:05:49 +00:00
ragge
826b97635f
No longer needed; interrupt vectors now dynamic allocated.
1995-11-12 15:19:49 +00:00
ragge
bfc2ca40b8
Function call definition on stack. (calls frame)
1995-11-12 15:07:30 +00:00
ragge
763fd0a011
Macros for locore mapping added.
1995-11-12 14:41:41 +00:00
ragge
d96cac4b8e
pt_entry_t now struct pte. cleanup.
1995-11-12 14:40:26 +00:00
ragge
e6db353726
extern struct scb *scb; added.
1995-11-12 14:38:31 +00:00
ragge
7aac03e745
11/750 specific things moved to ka750.h
1995-11-12 14:37:18 +00:00
ragge
2a23f39e82
struct ivec_dsp for interrupt vector allocation added.
1995-11-12 14:33:11 +00:00
pk
c7d1d39b3e
dk_device => device in controller structure (noted by Jason Thorpe).
1995-11-11 21:12:50 +00:00
gwr
70065d9d16
Fix a comment while I'm here...
1995-11-10 22:05:52 +00:00
gwr
01655dec81
Need to define KERNTEXTOFF for kvm_mkdb
1995-11-10 22:04:48 +00:00
gwr
3dcdca7c52
Allow unit != 0
1995-11-10 21:59:30 +00:00
christos
c0aaa86553
Add a config line for 3c590 ethernet cards
1995-11-10 19:34:54 +00:00
ragge
f51faf62ac
Dynamic allocate uba_softc and interrupt vectors.
...
Allow for more that one uba.
1995-11-10 19:25:46 +00:00
ragge
d16c357ab9
A couple of CPU specific defines moved away.
1995-11-10 19:14:43 +00:00
ragge
c9be4b2e09
Removed some warnings.
1995-11-10 19:09:56 +00:00
ragge
42edf9d2b4
_idsptch added, _physcopypage removed.
1995-11-10 19:08:59 +00:00
ragge
eca544e6fc
sysarch() -> sys_sysarch.
1995-11-10 19:07:16 +00:00
ragge
ae0f1d45d8
Allow for dynamic allocation of interrupt vectors.
...
COMPAT_RENO removed.
Handle memory errors.
uap->sigcntxp -> SCARG(uap, sigcntxp)
1995-11-10 19:05:46 +00:00
ragge
33bd27fa3c
Major rewriting of pmap_bootstrap; CPU dependent allocations moved
...
to related file.
1995-11-10 18:52:54 +00:00
fvdl
051bb183e3
Same as in 1.1 branch.
1995-11-09 08:40:51 +00:00
pk
c2cd05605d
UFS => FFS conversion.
1995-11-08 09:09:20 +00:00
gwr
3c996d6b06
ufs ==> ffs
1995-11-07 23:01:40 +00:00