thorpej
1712467308
fic typi
1998-07-29 00:31:01 +00:00
thorpej
8a2c338704
Use a std options file, like other ports do.
1998-07-29 00:19:20 +00:00
thorpej
7698349700
Ah, we use a _different_ ofcons; rename it macofcons to avoid the
...
name collision.
1998-07-28 23:43:33 +00:00
thorpej
c8f1cea511
Provide SSIZE_MAX.
1998-07-28 23:20:54 +00:00
thorpej
8a3626d966
ofcons attaches to ofbus, not pci! Comment it out, since we do not have
...
any ofbus support in these configurations.
1998-07-28 23:09:07 +00:00
thorpej
d0714d3f21
Support NFS_BOOT_DHCP.
1998-07-28 23:02:06 +00:00
thorpej
37b70b3064
Change the "aresid" argument of vn_rdwr() from an int * to a size_t *,
...
to match the new uio_resid type.
1998-07-28 21:39:54 +00:00
thorpej
6dd25080b4
Garbage-collect ofisacs, noted by Scott Reynolds.
1998-07-28 21:19:13 +00:00
pk
9111209fdf
In _bus_dmamem_map(), use uvm_km_valloc() to get kernel addresses.
...
uvm_map() -- which used to be here (why was that?) -- was called with
an uninitialized value in its `start' argument.
1998-07-28 20:46:28 +00:00
drochner
5788941588
document "Intelli"mouse support
1998-07-28 20:22:29 +00:00
drochner
fa0aee147e
Use the new mkdtemp() instead of mktemp();mkdir().
...
Various cleanups (and typecasts) to get lint quiet.
Add remaining prototypes, enable -Wmissing-prototypes -Wstrict-prototypes.
1998-07-28 20:10:53 +00:00
thorpej
3ff8e6493a
Don't cast the null residual pointer passed to vn_rdwr().
1998-07-28 18:34:52 +00:00
thorpej
e8063e5201
Don't cast the null residual pointer passed to vn_rdwr().
1998-07-28 18:30:54 +00:00
pk
cc0d537633
GC.
1998-07-28 14:04:08 +00:00
eeh
5ed2ac8a95
Apparently we need to specify both slot and offset for all SBUS devices.
...
This is really annoying....
1998-07-28 04:48:04 +00:00
eeh
fbb376b4ee
Fixup problems caused by sys/dev/sbus addition.
1998-07-28 04:46:48 +00:00
eeh
1053f23abf
That last change to reduce warnings wasn't quite right.
1998-07-28 04:44:52 +00:00
pk
fb7bb1a359
Remove mbppio.h from the list.
...
Also stop installing db_machdep.h, fbvar.h, z8530.h.
1998-07-28 00:34:56 +00:00
pk
aaadc9459d
This file is now in <dev/sbus>
1998-07-28 00:33:35 +00:00
pk
14f4493376
Magma driver has been moved to <dev/sbus>.
1998-07-28 00:19:22 +00:00
pk
fd9017990f
Magma driver has been moved to <dev/sbus>
1998-07-28 00:17:47 +00:00
pk
b0f82d5c73
`le' and `en' now attach to sbus (and lebuffer) in <dev/sbus>
...
Other `le' front-ends split into separate files.
1998-07-28 00:10:23 +00:00
pk
4ca3b5c079
We no longer use these.
1998-07-28 00:06:23 +00:00
pk
3d9b1710a7
This file is now in dev/sbus.
1998-07-28 00:05:41 +00:00
pk
c7a2e942b0
Split the `le' driver front-ends into separate files.
...
The sbus and lebuffer front-end have moved to dev/sbus.
1998-07-27 23:59:11 +00:00
perry
f150e8645e
NORVEGIAN -> NORWEGIAN
1998-07-27 23:55:23 +00:00
perry
c4fae2a286
NORVEGIAN -> NORWEGIAN
1998-07-27 23:52:49 +00:00
pk
eec66e52bd
Get headers from <dev/sbus>
1998-07-27 22:34:48 +00:00
pk
d1f03e068a
<sparc/dev/sbusvar.h> => <dev/sbus/sbusvar.h>
1998-07-27 19:32:42 +00:00
pk
2e6ea67528
Use <dev/sbus/files.sbus>
1998-07-27 19:20:32 +00:00
pk
6cd4c4ea99
Use <dev/sbus/files.sbus>.
1998-07-27 19:20:03 +00:00
pk
db822a6c0a
These files are now in <dev/sbus>.
1998-07-27 19:17:50 +00:00
pk
e92f09b2b7
SBU_BURST_* are now in <dev/sbus/sbusvar.h>
1998-07-27 19:16:49 +00:00
augustss
c720383eb3
Nuke USB mouse device.
1998-07-27 18:50:42 +00:00
bouyer
7c050065fd
Correct indent.
1998-07-27 18:42:27 +00:00
bouyer
11245c76f7
Ops, forgot FINNISH_KBD.
1998-07-27 18:38:07 +00:00
thorpej
88a83f13de
Back out previous.
1998-07-27 18:27:08 +00:00
mjacob
6ebd8cf4e3
Comment out cs device. Kernels don't compile because there is no
...
cfattach structure found. Leave it to the author to untangle.
1998-07-27 18:02:02 +00:00
mycroft
da2e61d160
Delint.
1998-07-27 13:55:32 +00:00
bouyer
82370f62b3
Document FRENCH_KBD,GERMAN_KBD,NORVEGIAN_KBD options.
1998-07-27 13:39:51 +00:00
mrg
db03bbe99b
this has moved (and was never used here anyway)
1998-07-27 06:09:02 +00:00
mrg
f0065b1a61
don't provide a static splx prototype if SPLDEBUG. avoids warnings...
1998-07-27 06:05:55 +00:00
mrg
b8b9e0bd1e
move to sys/dev/sbus for lebuffer driver (old path never existed anyway)
1998-07-27 05:52:21 +00:00
mrg
36ee8a045b
use lebuffer.c from dev/sbus.
1998-07-27 05:49:02 +00:00
mrg
c5e180526b
these have moved to sys/dev/sbus.
1998-07-27 05:48:42 +00:00
mrg
06d5ffd2a8
enable kernfs and mfs.
1998-07-27 05:45:17 +00:00
thorpej
b0b64545e8
Add cs* at isa? port 0x300, wildcard IRQ and memory address, to pull
...
them from the EEPROM. Wildcard DRQ to force memory-mode operation; this
value is not available in the EEPROM and must be configured manually.
1998-07-27 01:57:56 +00:00
thorpej
fca2dc28ac
Add cs0 at isa? port 0x300, wildcard IRQ and memory address, to pull
...
them from the EEPROM. Wildcard DRQ to force memory-mode operation; this
value is not available in the EEPROM and must be configured manually.
1998-07-27 01:51:29 +00:00
thorpej
9b35e91d59
Update for cs* at ofisa?
1998-07-27 01:44:20 +00:00
thorpej
803df07221
Obsolete.
1998-07-27 01:43:24 +00:00
thorpej
6d885615a2
Obsolete.
1998-07-27 01:42:19 +00:00
thorpej
6828d39080
Actually provide the correct bus space tags.
1998-07-27 00:48:15 +00:00
pk
9e8d90ed5c
Add a cpu-specific function to flush a pure virtually-indexed/virtually-tagged
...
cache, which needs to be flushed at context switch.
1998-07-26 23:35:32 +00:00
pk
4998ae50c0
Define hypersparc instruction-cache flush ASI.
1998-07-26 23:29:58 +00:00
thorpej
b9aeeb3fa1
Remove a test, making diagnosis of IRQ problems easier.
1998-07-26 21:24:37 +00:00
augustss
80104fac9f
Use wscons attachments for USB keyboard and mouse.
1998-07-26 17:45:53 +00:00
simonb
a211774da1
Fix typo with new poolpage stuff
1998-07-26 10:15:36 +00:00
simonb
8ed2fad5f9
Add missing trailing $ to $NetBSD$ line (PR #5530 ).
1998-07-26 09:47:22 +00:00
simonb
b454e7c097
Add mainbus0 and cpu definitions, remove extra DS_5100 option.
1998-07-26 09:45:25 +00:00
ragge
a799083fba
Fix netboot support for 3100/m76 which uses diagmem for its lance buffers.
1998-07-26 09:01:23 +00:00
is
8eebf1cfc5
yet more atomic operations accessing DraCo registers
1998-07-26 06:45:17 +00:00
pk
c6124a986a
This file is no longer used.
1998-07-25 22:19:25 +00:00
pk
6ad50a6691
Allocate physical memory for the pv_table array in bootstrap(), so we
...
don't have to call VM functions from pmap_init().
Use a memory pool for additional pvlist entries (used for double mappings).
Take care of the cacheable bit on pagetables while we're initializing them,
instead of calling kvm_uncache() afterwards.
1998-07-25 22:01:19 +00:00
augustss
50f955ff49
Nuke ukbd (USB keyboard) device, we use wskbd now.
1998-07-25 15:39:28 +00:00
tsubai
db105fc687
Make vtophys() return non-zero even if the addr < end.
1998-07-25 15:06:28 +00:00
is
401f1157b0
Use atomic operations for DraCo interupt registers
1998-07-25 11:01:11 +00:00
is
2a78f6986c
no semicolon, please
1998-07-25 09:24:17 +00:00
is
3d0dcc7181
This has been in amiga/amiga/mtpr.h for a long, long time.
1998-07-25 07:21:20 +00:00
thorpej
f0ff548dd2
Rewrite the probe to use values from the EEPROM for membase and IRQ
...
if they're not specified by the attach arguments, so that they can
be reported by isaprint(). Rearrange the attach routine to facilitate
splitting this up into front- and back-end drivers.
1998-07-25 01:15:54 +00:00
thorpej
b4195e59cd
Change the interface to the EEPROM functions such that they can be called
...
from the probe routine.
1998-07-24 23:25:13 +00:00
thorpej
260b2a20f2
Provide PMAP_{,UN}MAP_POOLPAGE().
1998-07-24 22:03:33 +00:00
pk
91f18e727f
Remove conditionals on SUN4C+SUN4M.
...
A few cosmetic changes.
1998-07-24 21:08:16 +00:00
tsubai
1ca186e04d
G3 Macs also needs to fix pci io/mem enable bits.
1998-07-24 20:53:57 +00:00
thorpej
2385ee5eca
Provide PMAP_{,UN}MAP_POOLPAGE().
1998-07-24 20:32:07 +00:00
tsubai
5cc05df4ca
Comment out "insert root disk..." message.
...
Remove unnecessary video init.
1998-07-24 15:52:04 +00:00
rvb
d33dfcd7dc
Coda glue
1998-07-24 15:40:42 +00:00
tsubai
5f9682b601
Calculate DELAY constant before configure().
1998-07-24 14:40:40 +00:00
gwr
4eeeee6a7c
Print a complaint when no children were specified
...
in the config file. Better than a link error...
1998-07-23 23:48:33 +00:00
gwr
4a15b6ba7d
Make this like the other redirect includes.
1998-07-23 23:47:02 +00:00
gwr
7e0d396bf4
Add xyc to the dev/xy.c line, similar for xd.
1998-07-23 23:45:24 +00:00
pk
f836b9e8d3
Drop private page table list maintenance; use memory pools instead.
1998-07-23 21:42:40 +00:00
christos
1253bfdf46
Utilize the centralized probe function.
1998-07-23 19:32:42 +00:00
thorpej
8d611b5f32
Remember the product ID and revision.
1998-07-23 19:25:52 +00:00
thorpej
1c9aed40f6
Round-out full-duplex support.
1998-07-23 19:02:55 +00:00
pk
217addc8de
Option DDB_ONPANIC needs a value.
1998-07-23 13:03:23 +00:00
drochner
7cdf5d9a77
retry disk accesses (for shaky floppy drives)
1998-07-23 09:59:44 +00:00
thorpej
202d438148
CS8900 driver has of_network_dev property.
1998-07-22 22:09:59 +00:00
thorpej
c10c18b955
Get media from OpenFirmware.
1998-07-22 22:09:18 +00:00
tsubai
04e498dae6
Change from "-G 0" to "-G0" for egcs.
1998-07-22 19:59:21 +00:00
is
0751419914
Back out previous change. It breaks Seyon in a non-obvious way.
1998-07-22 19:13:02 +00:00
leo
101f67646c
Add '<ufs/ufs/dinode.h>' to the include list. (Julian Coleman)
1998-07-22 12:49:42 +00:00
thorpej
05ff8b05f5
Print the default media at attach time.
1998-07-21 23:09:25 +00:00
thorpej
02ad0b4eda
Add support for ifmedia.
1998-07-21 22:58:31 +00:00
thorpej
aaa383804d
Correct the name of the CS8920M id.
1998-07-21 19:54:56 +00:00
tsubai
cc035ff82e
Oops, I forgot to commit this with bus_dma stuff.
1998-07-21 18:01:30 +00:00
tsubai
0f572b1caa
Preserve OpenFirmware's msr and use it in openfirmware().
1998-07-21 17:53:50 +00:00
drochner
49bb9d8214
adapt to LANCE driver split
1998-07-21 17:36:01 +00:00
dbj
fc42c3b81d
Continued work on the esp scsi driver. Not yet working, but progress continues.
1998-07-21 06:17:35 +00:00
thorpej
52cfd19bcf
Ever closer to KNF.
1998-07-21 01:17:14 +00:00
thorpej
bb3c5257c7
Move the cs8900 driver's softc, etc. definitions to an MI location.
1998-07-21 01:04:55 +00:00
thorpej
133efc841f
Use <dev/isa/cs89x0var.h>
1998-07-21 01:04:09 +00:00
thorpej
9c9a866a90
Move PacketPage read/write macros in to if_csvar.h
1998-07-21 00:58:46 +00:00
thorpej
bdc9dcbe8a
G/c two more unused definitions.
1998-07-21 00:53:57 +00:00
thorpej
23efef79fc
Move the code that prints Rx errors into a separate function, rather than
...
duplicating it.
1998-07-21 00:52:15 +00:00
thorpej
9282418a78
Some cosmetic changes.
1998-07-21 00:40:17 +00:00
thorpej
20fb09c609
G/c more unused debugging goo.
1998-07-21 00:24:45 +00:00
thorpej
6014ea2216
Garbage-collect some unused debugging goo.
1998-07-21 00:23:18 +00:00
thorpej
f45804c4c6
Nuke sc_iobase (and a serious misuse of it!)
1998-07-21 00:22:29 +00:00
thorpej
22ff8accae
Use fixed-size types.
1998-07-21 00:20:35 +00:00
thorpej
5b56c35223
Nuke the "pia" typedef.
1998-07-21 00:18:35 +00:00
thorpej
44d02a07d0
Update for <dev/isa/cs89x0reg.h>
1998-07-21 00:11:03 +00:00
thorpej
57488ef1e4
Remove the register descriptions from this file, and split them into
...
<dev/isa/cs89x0reg.h>
1998-07-21 00:10:11 +00:00
thorpej
c3e7a09c4e
Use <dev/isa/cs89x0reg.h>
1998-07-21 00:08:57 +00:00
thorpej
9df67db949
We're not Linux. If we still want driver version strings to be displayed
...
at boot, then I suppose DEBUG is a reasonable compromise.
1998-07-20 21:18:38 +00:00
thorpej
e99bc6379d
Don't deref a NULL tty pointer in the interrupt routine. This can happen
...
if we're the serial console, we have not yet been open'd, and we get an
interrupt for one reason or another.
1998-07-20 17:35:17 +00:00
kleink
e641acf153
In configure(), initialize the HIL driver's software state before enabling
...
interrupts; if there's an interrupt pending (i.e. because the user pressed
a key or moved his mice while the kernel was being loaded), the interrupt
handler may safely be run. Fixes PR port-hp300/5397.
1998-07-20 10:47:50 +00:00
dbj
84676442e2
Commented out some bus_dma code, until I can fix.
...
(bus_dma.c needs sync with alpha port!)
Continued progress on scsi driver.
A couple of other compiler warning level of tweaks.
1998-07-19 21:41:16 +00:00
thorpej
b4b261bbb0
Remove redundant opt_ddb.h
1998-07-19 20:45:26 +00:00
thorpej
53e3ba1192
Make DDB work again.
1998-07-18 23:02:33 +00:00
is
6054d626f9
Switching dev/ic/lpt.c to use spllpt() instead of spltty(). It doesn't use
...
tty structures, and on some machines (namely the DraCo internal lpt, and some
multi-i/o boards for Amigas and DraCos), tying spltty to the pretty high printer
interupt level would hurt serial performance.
On all affected ports but Amiga, spllpt() has been defined in machine/intr.h
to be spltty(), thus preserving old behaviour. Portmasters are encouraged to
change is, if they feel something else is better (e.g., one of its own were
possible).
1998-07-18 21:27:25 +00:00
mjacob
99ff11f6b7
locking now out of main framework for isp_reset/isp_init
1998-07-18 21:02:06 +00:00
ragge
50d1442817
Fix PMAP_NEW and make it the default.
1998-07-18 20:35:14 +00:00
is
52ac5e203e
Precompute lots of bitmasks etc. in serparam(). Results in slightly better
...
(but I suspect, insignificant) performance, and also prepares for 8bit +
parity support.
1998-07-18 20:19:33 +00:00
tsubai
2948f65db4
Use unsigned comparison of tbreg in delay().
1998-07-18 16:23:44 +00:00
pk
116c3be1e5
In dvma_mapout(), make sure to not overrun the buffer when flushing the cache.
1998-07-17 23:05:35 +00:00
thorpej
2fc1260cc0
Implement bus_dmamap_load_uio().
1998-07-17 21:09:59 +00:00
mark
f6e8a93bac
Replace hardcoded constant with VM_MIN_KERNEL_ADDRESS.
1998-07-17 19:12:48 +00:00
thorpej
142429fb34
bus_dma carries TNF copyright.
1998-07-17 19:02:46 +00:00
tsubai
c11b71818d
Fix typo.
1998-07-17 18:53:19 +00:00
tsubai
08574665d0
Write (fake) Apple Partition Map when install boot block.
1998-07-17 18:48:37 +00:00
tsubai
0a6758d760
"chaos" PCI controller support.
...
Clean up.
1998-07-17 18:40:31 +00:00
tsubai
5f7fef3c79
Add bus_dma support.
1998-07-17 18:38:10 +00:00
tsubai
fb93315ffc
Change pcitag_t format for bandit.
1998-07-17 18:31:56 +00:00
eeh
97081b51be
Make this work for a change.
1998-07-17 02:33:13 +00:00
jonathan
d2ddbe58a2
Add empty opt_cputype.h to satisfy changes committed during
...
defopt'ing of network options.
1998-07-15 23:57:04 +00:00
mjacob
bc355c6b3f
new framework
1998-07-15 19:59:45 +00:00
thorpej
d681d158c7
Remove the raw HYPERchannel kludge.
1998-07-15 17:45:52 +00:00
thorpej
41986b6ad6
Print out the revision as a letter, i.e. 'A', ...
1998-07-15 03:29:47 +00:00
thorpej
25a86ef490
Be a little more thorough when printing the chip name, and also print
...
the chip revision.
1998-07-15 00:01:17 +00:00
thorpej
45c63f6b7b
Massive cleanup of this driver (format police, autoconfig). More to come.
1998-07-14 23:38:49 +00:00
fair
86574cd4f8
patch to add "vi/ve" per PR#4583
1998-07-14 20:29:11 +00:00
mhitch
1143e585fc
PS -> SR: PS as alias to SR was removed due to conflict with other usage.
1998-07-14 03:19:17 +00:00
mhitch
32a0c413a5
Oops - check and calculate maxproc with right symbols - maxproc was getting
...
incorrectly reduced for UVM.
1998-07-14 03:17:05 +00:00
tsubai
dc16918e07
Add support for G3 Mac.
1998-07-13 19:37:28 +00:00
tsubai
14fd96b811
Get framebuffer address from Openfirmware.
1998-07-13 19:31:53 +00:00
tsubai
ed1ec91943
Change VM_MAXUSER_ADDRESS to 0x7ffff000.
1998-07-13 19:28:56 +00:00
tsubai
a0fead97de
Add support for Motorola MPC106.
1998-07-13 19:27:13 +00:00
tsubai
37c5807bba
Clean up a bit.
1998-07-13 19:22:26 +00:00
tsubai
209036f339
Revert to previous version.
...
Use ROM font.
1998-07-13 19:14:43 +00:00
ross
d58ad29b6c
Kill the old extern mchkinfo pointer and prototype cpu_mchkinfo().
...
This file has been collecting prototypes and other things used in the MD
code...that's bad...because this is exported to the MI kernel.
1998-07-13 19:10:14 +00:00