uch
06f8a39446
timeout when DMA interrupt lost.
2000-03-04 19:35:36 +00:00
tsubai
4c75cb9b65
INSTALL kernel config.
2000-03-04 19:30:17 +00:00
matt
2b3b8b5d50
it's closer to working now.
2000-03-04 18:20:53 +00:00
matt
ad61c16f86
Oopps. forgot to commit this.
2000-03-04 16:59:18 +00:00
ragge
8e7bc4bd01
Change some install options. From Todd Whitesel.
2000-03-04 16:21:05 +00:00
ragge
3c7a7bf0e0
Install the boot programs in /usr/mdec also. From Todd Whitesel.
2000-03-04 16:17:46 +00:00
takemura
ac09284927
Change 'irq' locater encoding. You can use port# 0. You should use 0xff
...
for unspecified port#. Also, You can specify interrupt level/edge, high/low
and through/hold.
2000-03-04 13:43:19 +00:00
aymeric
7cd55062c0
do as if bus_space_read_4() returned an int, although it just calls panic.
2000-03-04 11:49:18 +00:00
uch
bac061b47f
sync with my latest.
2000-03-04 11:41:48 +00:00
uch
461e3d82a4
adjust SIBSCLK to 9.216MHz (TX3922)
2000-03-04 11:39:29 +00:00
nisimura
03bf9a2dc3
Remove #ifdef'ed out PMAX_CACHEFLUSH_FORCES_WBFLUSH codes in cache
...
flush ops which has had no effect for long time.
2000-03-04 11:37:31 +00:00
tsubai
30370336dc
Use ring buffer on tx side, too.
2000-03-04 11:17:00 +00:00
nisimura
1036d33c39
Fix mipsmate SCSI lossage made by my previous change.
2000-03-04 10:14:39 +00:00
nisimura
f58f6334cb
Cosmetic cleanups to hide local objects.
2000-03-04 08:25:24 +00:00
scottr
027952236a
Two changes to facilitate (better) PowerBook 1xx support:
...
- Use a mask to account for address space "wrapping"
- Check supervisor data space if we can't find a PTE in user data space
2000-03-04 08:16:16 +00:00
scottr
a5d6bd9c7a
Add get_pte_s() to search the supervisor space.
2000-03-04 08:10:51 +00:00
matt
e0df4ffcae
expunge vm_offset_t and vm_size_t.
...
add bus_dma support for the vs4000 dma translation map (sgmap).
enhance the vsbus for the lance to work with it.
remove the sgmap init code from ka46/48/49.c
2000-03-04 07:27:47 +00:00
nisimura
c9fc3f7c80
Mention a bit about possible HZ interporation improvement in microtime().
2000-03-04 07:09:09 +00:00
nisimura
8098245d56
Mention a bit about various issues NetBSD/arc must solve.
2000-03-04 06:54:17 +00:00
nisimura
4e461d33ef
Have a local variable to match/attach mainbus insteading using ->cf_unit.
2000-03-04 06:35:02 +00:00
nisimura
ccacacf17c
Nuke unnecessary prototype declaration of readdisklabel().
2000-03-04 06:21:15 +00:00
nisimura
076916eb49
Use cdev_decl() for cdev prototype declaration, fixing errors in the 4th
...
argument of mmopen() and mmclose().
2000-03-04 06:14:47 +00:00
nisimura
13441f2429
It's not necessary to have #if NSII > 0.
2000-03-04 06:05:36 +00:00
mhitch
8bf4d36694
Fix boot device detection. Device probes are not done when adapters are
...
configured, but after all adapters have been configured. When multiple
adapters are present, only the last configured adapter could be matched
to the boot device slot. The adapter attach routines now check if that
adapter slot matches the boot device slot and saves the softc pointer
for that controller. Then when the disks are configured, dk_establish()
matches the appropriate controller. Also change the rz boot device test
to include a check for the adapter so that it works when booting from a
disk on adapters other than the first one.
2000-03-04 05:42:55 +00:00
nisimura
400fee7b5a
Remove never used memory error address register manipulation
...
inherited from DECstation 3100 and other debris floating around.
This file will go away naturally when interrupt establish procedure
and dispatcher are well coordinated in sane way of encapulating
target implementation differences.
2000-03-04 05:21:20 +00:00
matt
7258e6c6b7
First pass at NCR53c9x attachment for VS4000. It doesn't work yet.
...
But I want to save the work.
2000-03-04 00:24:06 +00:00
matt
1bce76807d
it's a bit cleaner now. it also gets rid of the iomap init in
...
ka4[689].c
2000-03-04 00:22:37 +00:00
matt
2150f75fb0
First pass. need to add hw sgmap allocation via bus_dmamem
2000-03-03 22:57:49 +00:00
uch
630279a800
add device file interface for UCB1200
2000-03-03 19:54:34 +00:00
mhitch
40b13c16c0
Do the Ultrix label check in readdisklabel() instead of in rz.c. Ultrix
...
disks are now usable with the MI SCSI sd devices.
The install mini-root adjustment and the default partitioning still needs
to be moved into readdisklabel().
2000-03-03 17:51:26 +00:00
mhitch
9eaf0ad1d4
Allow a kernel (i.e. GENERIC) to be configured with rz disks with the SII
...
driver and sd disks with MI ASC driver.
2000-03-03 17:46:49 +00:00
uch
8e89a8db7e
cosmetic change
2000-03-03 17:09:57 +00:00
soda
09a5eed1e8
NEC RISCstation 2250 (NEC-RD94) support.
...
contributed by Shuichiro URATA <ur@a-r.org>.
2000-03-03 13:08:42 +00:00
soda
a031341f9b
NEC RISCstation 2250 (NEC-RD94) support.
...
contributed by Shuichiro URATA <ur@a-r.org>.
2000-03-03 12:50:19 +00:00
soda
c616c9e0fe
use callback function to set up secondary cache related things on arc.
...
XXX - perhaps it is better to separate cache related initialization
from mips_vector_init().
2000-03-03 12:43:52 +00:00
soda
d4b9359964
do not install bus.h, kbdreg.h and pio.h..
...
since currently these are not useful/needed from userland.
2000-03-03 12:38:25 +00:00
soda
65102815b0
cosmetic change.
2000-03-03 12:35:40 +00:00
soda
0ded8728bc
typo in comment
2000-03-03 12:32:43 +00:00
soda
a39a58d0fb
update
2000-03-03 12:32:15 +00:00
soda
0fd8c949e4
prepare for wscons
2000-03-03 12:31:33 +00:00
soda
e47c4a5f51
add some MI devices, including raidframe, tun, ...
2000-03-03 12:29:57 +00:00
nisimura
3c5d39d73b
Make clearer a bit how proc0's USPACE is intialized.
2000-03-03 08:36:20 +00:00
castor
67e96268ad
Fix a /dev/kmem crash when vaddr + count wrapped and snuck through
...
the error check, courtesy of Jeff Smith <jeffs@geocast.com>.
2000-03-03 02:33:21 +00:00
groo
97be07a6c4
Remove probe/attach for PNP0C02. There are reserved motherboard regions.
...
Thanks to Adam Glass for catching this.
2000-03-01 20:24:53 +00:00
groo
866ee72838
Add pnpbios_io_unmap
2000-03-01 20:23:55 +00:00
thorpej
7d57276982
Do partial lazy I-stream sync -- in the pmap_enter()/pmap_remove() cases
...
for now. More to come.
2000-03-01 18:29:04 +00:00
thorpej
908f6bc4cd
Infrastructure for lazy istream sync in the pmap module:
...
- Add a bitmask for the CPUs which need an isync before this pmap returns
to userspace on that CPU.
- Define PMAP_USERRET(), a utility macro for userret() to use to process
the deferred isync, and call it as appropriate in userret().
2000-03-01 02:22:03 +00:00
thorpej
a192dc9c5b
PMAP_ISACTIVE() now takes the cpu_id. This serves two purposes:
...
- Everywhere it was used, the cpu_id was already computed, so this
saves computing it again.
- This will be needed for lazy istream sync.
2000-03-01 01:32:45 +00:00
ad
14050f197e
Make this compile in DEBUG/DIAGNOSTIC case.
2000-03-01 00:44:53 +00:00
thorpej
64911f1d2e
Use cpu_number() here instead of alpha_pal_whami().
2000-03-01 00:43:34 +00:00