Go to file
tsutsui c5bd6bbaa2 Use fixed pci_intr_handle_t per device number regardless of pin and swiz.
Tested the following multifunction card and devices over ppb(4)
on Express5800/230 (JC94):

---
uhci0 at pci0 dev 4 function 0: VIA Technologies VT83C572 USB Controller (rev. 0x61)
uhci0: interrupting at int C
usb0 at uhci0: USB revision 1.0
uhci1 at pci0 dev 4 function 1: VIA Technologies VT83C572 USB Controller (rev. 0x61)
uhci1: interrupting at int C
usb1 at uhci1: USB revision 1.0
ehci0 at pci0 dev 4 function 2: VIA Technologies VT8237 EHCI USB Controller (rev. 0x63)
ehci0: interrupting at int C
ehci0: dropped intr workaround enabled
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1
usb2 at ehci0: USB revision 2.0
fwohci0 at pci0 dev 4 function 3: VIA Technologies VT6306 IEEE 1394 Host Controller (rev. 0x46)
fwohci0: interrupting at int C
fwohci0: OHCI version 1.0 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:01:08:00:37:02:79:4f
fwohci0: Phy 1394a available S400, 3 ports.
fwohci0: Link S400, max_rec 1024 bytes.
fwohci0: max_rec 1024 -> 2048
ieee1394if0 at fwohci0: IEEE1394 bus
fwip0 at ieee1394if0: IP over IEEE1394
fwohci0: Initiate bus reset
vge0 at pci0 dev 4 function 4: VIA VT612X Gigabit Ethernet (rev. 0x11)
vge0: interrupting at int C
vge0: Ethernet address: 00:01:08:00:b1:71
ciphy0 at vge0 phy 1: Cicada CS8201 10/100/1000TX PHY, rev. 2
ciphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 :
---
ppb0 at pci0 dev 4 function 0: Digital Equipment DC21154 PCI-PCI Bridge (rev. 0x05)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
ex0 at pci1 dev 4 function 0: 3Com 3c980C-TXM 10/100 Ethernet (rev. 0x78)
ex0: interrupting at int C
ex0: MAC address 00:01:03:ce:74:48
bmtphy0 at ex0 phy 24: Broadcom 3c905C internal PHY, rev. 7
bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ex1 at pci1 dev 5 function 0: 3Com 3c980C-TXM 10/100 Ethernet (rev. 0x78)
ex1: interrupting at int C
ex1: MAC address 00:01:03:ce:74:49
bmtphy1 at ex1 phy 24: Broadcom 3c905C internal PHY, rev. 7
bmtphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 :
2010-11-02 16:03:47 +00:00
bin Make sh build in debug mode 2010-10-29 17:06:53 +00:00
common Rename rb.h to rbtree.h, as it is more appropriate (c.f. ptree.h). Also 2010-09-25 01:42:38 +00:00
compat update this to reality a little. 2010-06-30 03:28:01 +00:00
crypto Typo in usage --export-keys -> --export-key 2010-10-31 20:05:04 +00:00
dist PR/44006: Ralph G: vi: CTRL-A does not handle end-of-word correctly 2010-10-28 18:12:47 +00:00
distrib Add lua debug files. 2010-10-31 23:29:16 +00:00
doc fix typo 2010-10-31 17:17:45 +00:00
etc From Anon Ymous: 2010-11-01 14:42:08 +00:00
external Replace configure.ac with a stripped down version for later use by 2010-11-02 15:40:58 +00:00
extsrc
games Avoid undefined behavior, from Chris Spiegel in PR 43860. 2010-09-26 21:12:23 +00:00
gnu Fix -o behavior with patterns that match the empty string, as per PR 43896. 2010-09-28 00:54:04 +00:00
include Implement dl_iterate_phdr. 2010-10-16 10:27:06 +00:00
lib - Simplify the code 2010-11-02 03:44:05 +00:00
libexec PR/44010: YAMAMOTO Takashi: sbrk: grow 0xb3ba2000 failed, error = 12" 2010-10-29 15:08:17 +00:00
regress Don't overrun the buffer, when writing some payload. 2010-10-03 19:41:25 +00:00
rescue Implement dl_iterate_phdr. 2010-10-16 10:27:06 +00:00
sbin Various improvements. 2010-10-31 11:39:46 +00:00
share Link Lua to the build and add the resulting files to the distribution sets. 2010-10-31 11:52:50 +00:00
sys Use fixed pci_intr_handle_t per device number regardless of pin and swiz. 2010-11-02 16:03:47 +00:00
tests Make the shovel threads resilient to file server exit. 2010-11-01 16:27:07 +00:00
tools Replace the current usage of Elf64_Half with Elf64_Word and rename 2010-08-28 21:30:02 +00:00
usr.bin Fix typo in date. 2010-11-02 12:10:13 +00:00
usr.sbin Make error message more userfriendly in cases where server does 2010-10-29 16:13:51 +00:00
x11 Disable USE_PAM on ports which have legacy non-XFree86 servers. 2010-10-10 07:03:28 +00:00
BUILDING remove the MKSUBPIXEL/MKTTINTERP options; they're going away. 2010-07-25 07:19:00 +00:00
Makefile remove almost all the ability to build netbsd with an a.out target. 2010-07-06 05:59:50 +00:00
Makefile.inc
UPDATING minor clarification 2010-06-09 17:29:15 +00:00
build.sh Replace a couple uses of '$@' with '$*' 2010-08-24 20:52:31 +00:00