scottr
3733eac8e4
Undo a thinko in the various VIA2 isr loops: increment
...
bitnum inside the loop, not as part of the condition.
1998-07-01 18:57:36 +00:00
tv
fb267f06f0
On ELF, make __indr_reference undefined and __warn_references do nothing,
...
as on Alpha. This should be fixed to do something in both cases.
1998-07-01 17:14:51 +00:00
scottr
398759b74e
Whoops, forgot to bracket struct grfinfo with #ifdef GRF_COMPAT.
1998-07-01 14:52:21 +00:00
scottr
f170a53f0b
Add a GRF_COMPAT option so that old-style grf ioctl() code can be
...
removed from the kernel.
1998-07-01 14:49:07 +00:00
ragge
1aab7e8c23
Added boot program support for the SGEC Ethernet controller, present on
...
some VAX 4000 maachines. Written by Jay Maynard. (jmaynard@phoenix.net )
1998-07-01 10:52:10 +00:00
ragge
7b2ca7e1ba
RPB number for SGEC Ethernet controller (ze).
1998-07-01 09:37:11 +00:00
ross
7897fc307b
Add support for:
...
DEC_1000
DEC_1000A
DEC_ALPHABOOK1
DEC_EB66
Remove support (ran out of space) for: ahc and bha. SCSI must be ncr or isp.
This will be fixed soon by defining an optional, two-floppy install
alternative.
1998-07-01 09:14:02 +00:00
thorpej
b6d050ef0f
Make use the `end' consistent.
1998-07-01 06:05:18 +00:00
tv
da26383918
Change _C_LABEL() to use proper underscoring depending on __ELF__ or not.
1998-07-01 02:35:24 +00:00
mjacob
20f9998e6f
allow a config file to redefine MAXPHYS
1998-07-01 00:51:15 +00:00
wrstuden
67b0c87dc3
Overkill patches to make serial console work again. Should also make
...
serial echo work, but not sure. Tested by Paul Goyette.
A few of these changes can probably be backed out, but I'm not sure which.
This part should work for now, and get things going again. These fixes
should also get rid of the problem of things crashing just as zstty0 gets
configured.
1998-06-30 18:13:21 +00:00
msaitoh
94b9143ddd
add RCSID
1998-06-30 12:22:36 +00:00
msaitoh
c0eed6da3d
sync with -current after a long silence
1998-06-30 11:59:09 +00:00
ragge
518a9a5b6a
Enable use of reversed and underlined text. The DEC Isolatin character
...
set now also work correctly. Add blinking cursor.
1998-06-30 11:29:37 +00:00
drochner
9a04d7d9f2
adapt to wscons interface change
1998-06-30 09:02:08 +00:00
mrg
53559837db
<dev/sun/disklabel.h> not <dev/sun/sun_disklabel.h>
1998-06-30 04:35:37 +00:00
scottr
3fec37df49
Fix warnings from recent ddb_init() change: handle end and esym
...
consistently.
1998-06-30 04:16:00 +00:00
gwr
c80e8cd6ef
Note recent changes. (and bump CVS revsion here)
1998-06-29 20:33:03 +00:00
gwr
8db8875feb
Add a comment, kill an unused variable.
1998-06-29 20:18:07 +00:00
gwr
b339af5461
Support multiple file open attempts without closing and reopening
...
the underlying raw device (which is expensive and causes problems).
This allows the boot program to try a sequence of names by default,
which is used to support common boot media for sun3 and sun3x.
(Now tries "netbsd.$arch" before "netbsd")
1998-06-29 20:17:03 +00:00
gwr
8261ec142f
Minor tweaks for consistency with the other boot programs.
1998-06-29 20:11:06 +00:00
gwr
762cfeb615
Reimplement the header strip using two instances of dd in a pipe,
...
so it works with a dd that does not know conv=osync (i.e. Solaris).
1998-06-29 20:09:14 +00:00
gwr
2c0ea58240
Fix "integer overflow" error.
1998-06-29 20:06:34 +00:00
gwr
e49744ee1c
Get rid of user-level includes.
...
Do not reset the I/F on timeout.
Kill some old debug code.
1998-06-29 20:05:36 +00:00
gwr
efb1b0549a
Declare load_sun()
1998-06-29 20:03:14 +00:00
gwr
57a3ff9f72
Add load_sun() which does the guts of exec_sun() but lets
...
the caller do the file open/close and control transfer.
1998-06-29 20:02:49 +00:00
is
8a8208f978
Synchronize shadow ciab.pra variable on first open.
1998-06-29 19:31:19 +00:00
augustss
5aa0920e7d
Make it compile again.
1998-06-29 13:53:00 +00:00
thorpej
9609289966
When loading a DMA map, check that the pages in the transfer are within
...
the tag's DMA range(s), if ranges are specified.
1998-06-28 07:32:32 +00:00
thorpej
46320bb017
Clean up the bus space function namespace somewhat; make sure they don't
...
collide with function names used in other parts of the kernel.
1998-06-28 07:27:51 +00:00
thorpej
3497ab9a8c
Add a pointer to an array of DMA ranges. DMA buffers must lie within
...
a range, or else an error is returned when loading a map. If the ranges
pointer is NULL, no range checks are performed.
1998-06-28 03:22:10 +00:00
thorpej
e3f4206162
Only use DMA_BOUNCE if it is defined.
1998-06-28 00:53:21 +00:00
thorpej
02b767eee5
Take a stab at EB66 support. An EB66 is basically an EB64+ with a
...
21066 LCA instead of a 21064 + APECS.
1998-06-27 10:10:51 +00:00
thorpej
dff0b84aba
Oops, forgot option header.
1998-06-27 08:59:03 +00:00
perry
04b3a6bd4a
Tweak more.
1998-06-27 02:55:10 +00:00
perry
9209250625
Oops. fix typo.
1998-06-27 02:51:56 +00:00
perry
39b77211e9
Boost base year to 1995. 1985 was over 12 years ago.
1998-06-27 02:51:18 +00:00
thorpej
ad9e227ed7
Fix a bunch of printf arguments.
1998-06-27 02:48:24 +00:00
thorpej
a4e8fc45cd
Nuke the _cookie member of the bus_dma_tag_t; it's not used by anything.
1998-06-27 02:16:23 +00:00
thorpej
06f1469055
Really namespace-protect the virtual address in the DMA segment structure.
1998-06-27 02:13:39 +00:00
thorpej
06c15a479d
Remove some #if 0'd i386-specific code that was inherited when this
...
was copied from the i386 port.
1998-06-27 02:11:19 +00:00
drochner
64bf50c49a
add VT100 emulation option, make it default
1998-06-26 22:45:38 +00:00
thorpej
9da799cc58
Normalize the real/avail mem printfs, and make them consistent wrt.
...
UVM vs. Mach VM.
1998-06-26 22:42:37 +00:00
thorpej
eb7e67ad13
If the IPL masks are debugging information, then only print them #ifdef DEBUG.
1998-06-26 22:40:59 +00:00
ross
50604bf85b
Kill off some EVCNT_COUNTERS calls, since [A] it has to be rewritten anyway
...
before it can be useful, and [B] #ifdefs do not belong at every call site,
a common API should be defined and the implementations conditionalized, not
the calls. Duhh.
Also, remove the initial XXX mystery_icu debugging code.
1998-06-26 21:59:46 +00:00
ross
e5e9adb326
Note ST_DEC_1000 as PCI/EISA.
1998-06-26 21:55:38 +00:00
ross
e31a396c68
Add AlphaServer 1000 interrupts.
1998-06-26 21:55:09 +00:00
ross
843dd2d279
Add DEC_1000 support for new Mikasa[/Pinnacle] platform.
...
INSTALL-FLOPPY will have to wait; it needs attention w.r.t. size.
1998-06-26 21:53:10 +00:00
ross
0ce5563488
Turn on ST_DEC_1000, but reuse the 1000a init and console routines.
1998-06-26 21:49:25 +00:00
ross
a0f70c580c
New platforms: Mikasa and Mikasa/Pinnacle, aka Pinkasa.
...
Like the 1000A, the AlphaServer 1000 has a daughtercard assembly that
integrates the CPU and core logic, so these can be ev4/apecs or ev5/cia.
New systype, and, sigh, another way of doing interrupts and another
mystery icu.
Kill off some EVCNT_COUNTERS calls, since [A] it has to be rewritten anyway
before it can be useful, and [B] #ifdefs do not belong at every call site,
a common API should be defined and the implementations conditionalized, not
all the calls. Duhh.
1998-06-26 21:45:56 +00:00