Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

VS4000 TURBOchannel support added



Hi,

I committed VAXstation 4000 TURBOchannel support to current (not in
netbsd-8 yet), and it would be great if it make it into -8 before NetBSD
8.0 gets released...

PIO and IRQ tested on VS4000/60 and /96 with TC-USB (slhci) and PMAD-AA
(le).
DMA is untested, and will probably only work in VS4000/{90, 90A, 96}.
vax needs space to be mapped out, so memory space is pre-mapped for TC
option drivers not bus_space'ified yet, also providing custom bus_space
methods for this kludge.

Please test if you have the hardware, especially DMA, as I still did not
manage to get a TC DMA option. Anyone?

For large kernels e.g. with full USB support :), you'll also need a
modified 2nd stage boot loader (RELOC=0x3f0000 not enough). I can help
out with binaries for all that.

Felix


NetBSD 8.99.1 (GENERIC_USB) #7: Sat Jun 10 14:21:09 CEST 2017
        felix%v01nbc02.home@localhost:/nb8/obj/sys/arch/vax/compile/GENERIC_USB
MicroVAX 4000/{90,90A,96}
total memory = 127 MB
avail memory = 117 MB
mainbus0 (root)
cpu0 at mainbus0: KA49, NVAX, 10KB L1 cache, 256KB L2 cache
ze0 at mainbus0
ze0: hardware address xx:xx:xx:xx:xx:xx
vsbus0 at mainbus0
vsbus0: 8K entry DMA SGMAP at PA 0x27000000 (VA 0x8af9b000)
vsbus0: interrupt mask 0
dz0 at vsbus0 csr 0x25000000 vec 524 ipl 17 maskbit 3
dz0: 4 lines
lkkbd0 at dz0
lkkbd0: no keyboard
wskbd0 at lkkbd0 mux 1
lkms0 at dz0
wsmouse0 at lkms0 mux 0
tc0 at vsbus0 csr 0x36800000 vec 504 ipl 17 maskbit 0: 12.5 MHz clock
tcu0 at tc0 slot 0 offset 0x0: TC-USB
tcu0: config 0x8<S1-1>
slhci0 at tcu0
slhci0: ScanLogic SL811HS/T USB Host Controller (rev 1.4 or 1.5)
slhci0: Max Current 500 mA (value by code, not by probe)
usb0 at slhci0: USB revision 1.1
gpio0 at tcu0: 8 pins
asc0 at vsbus0 csr 0x26000080 vec 510 ipl 17 maskbit 1
asc0: NCR53C94, 25MHz, SCSI ID 6
scsibus0 at asc0: 8 targets, 8 luns per target
vsaudio0 at vsbus0 csr 0x26800000 vec 530 ipl 17 maskbit 4
audio0 at vsaudio0: full duplex, playback, capture, mmap
vsaudio0: Virtual format auto config failed!
Please check hardware capabilities
vsaudio0: audioattach: audio_set_vchan_defaults() failed
spkr0 at audio0: PC Speaker (synthesized)
scsibus0: waiting 2 seconds for devices to settle...
uhub0 at usb0: ScanLogic/Cypress (0x4ce) SL811HS/T root hub (0000),
class 9/0, rev 1.00/1.00, addr 1
sd0 at scsibus0 target 0 lun 0: <Quantum, VP32210, L915> disk fixed
sd0: 2103 MB, 4243 cyl, 8 head, 126 sec, 512 bytes/sect x 4308352 sectors
sd0: sync (160.00ns offset 15), 8-bit (6.250MB/s) transfers, tagged queueing


Home | Main Index | Thread Index | Old Index