Hi tech@,

Add device IDs of the VIA VX900 chipset.

Attaching a dmesg from my HP t510 Thin Client.

Comments? OK?

Index: sys/dev/pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1851
diff -u -p -r1.1851 pcidevs
--- sys/dev/pci/pcidevs 16 Jun 2018 21:29:39 -0000      1.1851
+++ sys/dev/pci/pcidevs 1 Jul 2018 13:53:17 -0000
@@ -7427,6 +7427,7 @@ product VIATECH VT3351_HB 0x0351  VT3351 
 product VIATECH VX800_0                0x0353  VX800 Host
 product VIATECH P4M900         0x0364  P4M900 Host
 product VIATECH VT8371_HB      0x0391  VT8371 Host
+product VIATECH VX900_HB       0x0410  VX900 Host
 product VIATECH VT6415         0x0415  VT6415 IDE
 product VIATECH VT8501         0x0501  VT8501
 product VIATECH VT82C505       0x0505  VT82C505
@@ -7464,6 +7465,7 @@ product VIATECH K8M890_1  0x1336  K8M890 H
 product VIATECH VT3351_2       0x1351  VT3351 Host
 product VIATECH VX800_1                0x1353  VX800 Host
 product VIATECH P4M900_1       0x1364  P4M900 Host
+product VIATECH VX900_ERR      0x1410  VX900 Error Reporting
 product VIATECH VT82C416       0x1571  VT82C416 IDE
 product VIATECH VT82C1595      0x1595  VT82C1595 PCI
 product VIATECH K8M800_2       0x2204  K8M800 Host
@@ -7480,6 +7482,7 @@ product VIATECH K8M890_2  0x2336  K8M890 H
 product VIATECH VT3351_3       0x2351  VT3351 Host
 product VIATECH VX800_2                0x2353  VX800 Host
 product VIATECH P4M900_2       0x2364  P4M900 Host
+product VIATECH VX900_0                0x2410  VX900 Host
 product VIATECH VT8251_PCI     0x287a  VT8251 PCI
 product VIATECH VT8251_PCIE_0  0x287b  VT8251 PCIE
 product VIATECH VT8251_PCIE_1  0x287c  VT8251 PCIE
@@ -7553,6 +7556,7 @@ product VIATECH CHROME9_HC        0x3371  Chrome
 product VIATECH VT8237S_ISA    0x3372  VT8237S ISA
 product VIATECH VT8237A_PPB_1  0x337a  VT8237A
 product VIATECH VT8237A_PPB_2  0x337b  VT8237A
+product VIATECH VX900_DRAM     0x3410  VX900 DRAM
 product VIATECH VL80x_XHCI     0x3432  VL80x xHCI
 product        VIATECH VL805_XHCI      0x3483  VL805 xHCI
 product VIATECH K8M800_4       0x4204  K8M800 Host
@@ -7569,6 +7573,7 @@ product VIATECH K8M890_4  0x4336  K8M890 H
 product VIATECH VT3351_5       0x4351  VT3351 Host
 product VIATECH VX800_4                0x4353  VX800 Host
 product VIATECH P4M900_4       0x4364  P4M900 Host
+product VIATECH VX900_1                0x4410  VX900 Host
 product VIATECH K8T890_IOAPIC  0x5238  K8T890 IOAPIC
 product VIATECH PT894_IOAPIC   0x5308  PT894 IOAPIC
 product VIATECH CX700_IDE      0x5324  CX700 IDE
@@ -7579,6 +7584,7 @@ product VIATECH VT3351_IOAPIC     0x5351  VT3
 product VIATECH VX800_IOAPIC   0x5353  VX800 IOAPIC
 product VIATECH P4M900_IOAPIC  0x5364  P4M900 IOAPIC
 product VIATECH VT8237S_SATA   0x5372  VT8237S SATA
+product VIATECH VX900_APIC     0x5410  VX900 APIC
 product VIATECH RHINEII                0x6100  RhineII
 product VIATECH VT3351_6       0x6238  VT3351 Host
 product VIATECH VT8251_AHCI    0x6287  VT8251 AHCI
@@ -7586,6 +7592,8 @@ product VIATECH K8M890_6  0x6290  K8M890 H
 product VIATECH P4M890_6       0x6327  P4M890 Security
 product VIATECH VX800_6                0x6353  VX800 Host
 product VIATECH P4M900_6       0x6364  P4M900 Security
+product VIATECH VX900_SCRATCH  0x6410  VX900 Scratch
+product VIATECH CHROME9_HD     0x7122  Chrome9 HD
 product VIATECH K8M800_7       0x7204  K8M800 Host
 product VIATECH VT8378_VGA     0x7205  VT8378 VGA
 product VIATECH PT894_5                0x7308  PT894 Host
@@ -7601,6 +7609,7 @@ product VIATECH K8HTB_7           0x7282  K8HTB Ho
 product VIATECH CN700_7                0x7314  CN700 Host
 product VIATECH CX700_7                0x7324  CX700 Host
 product VIATECH VT3351_7       0x7351  VT3351 Host
+product VIATECH VX900_2                0x7410  VX900 Host
 product VIATECH VT8231_ISA     0x8231  VT8231 ISA
 product VIATECH VT8231_PWR     0x8235  VT8231 PMG
 product VIATECH VT8363_AGP     0x8305  VT8363 AGP
@@ -7608,6 +7617,7 @@ product VIATECH CX700_ISA 0x8324  CX700 I
 product VIATECH VX800_ISA      0x8353  VX800 ISA
 product VIATECH VT8371_PPB     0x8391  VT8371
 product VIATECH VX855_ISA      0x8409  VX855 ISA
+product VIATECH VX900_ISA      0x8410  VX900 ISA
 product VIATECH VT8501_AGP     0x8501  VT8501 AGP
 product VIATECH VT82C597AGP    0x8597  VT82C597 AGP
 product VIATECH VT82C598AGP    0x8598  VT82C598 AGP
@@ -7617,6 +7627,7 @@ product VIATECH VX900_IDE 0x9001  VX900 I
 product VIATECH VX800_SDMMC    0x9530  VX800 SD/MMC
 product VIATECH VX800_SDIO     0x95d0  VX800 SDIO
 product VIATECH K8T890_PPB_A   0xa238  K8T890
+product VIATECH VX900_PCIE_0   0xa410  VX900 PCIE
 product VIATECH P4M890_PPB_1   0xa327  P4M890
 product VIATECH VX800_A                0xa353  VX800 Host
 product VIATECH P4M900_PPB_1   0xa364  P4M900
@@ -7629,15 +7640,19 @@ product VIATECH VT8235_AGP      0xb168  VT8235
 product VIATECH K8HTB_AGP      0xb188  K8HTB AGP
 product VIATECH VT8377_AGP     0xb198  VT8377 AGP
 product VIATECH VX800_PPB      0xb353  VX800
+product VIATECH VX900_PCIE_1   0xb410  VX900 PCIE
 product VIATECH K8T890_PPB_B   0xb999  K8T890
 product VIATECH K8T890_PPB_C   0xc238  K8T890
 product VIATECH P4M890_PPB_2   0xc327  P4M890
 product VIATECH VX800_PCIE_0   0xc353  VX800 PCIE
 product VIATECH P4M900_PPB_2   0xc364  P4M900
 product VIATECH VX855_IDE      0xc409  VX855 IDE
+product VIATECH VX900_PCIE_2   0xc410  VX900 PCIE
 product VIATECH K8T890_PPB_D   0xd238  K8T890
+product VIATECH VX900_PCIE_3   0xd410  VX900 PCIE
 product VIATECH K8T890_PPB_E   0xe238  K8T890
 product VIATECH VX800_PCIE_1   0xe353  VX800 PCIE
+product VIATECH VX900_PCIE_4   0xe410  VX900 PCIE
 product VIATECH K8T890_PPB_F   0xf238  K8T890
 product VIATECH VX800_PCIE_2   0xf353  VX800 PCIE
 
OpenBSD 6.3-current (GENERIC.MP) #26: Sun Jul  1 20:17:42 CEST 2018
    f...@taipei.lan:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4143775744 (3951MB)
avail mem = 3971858432 (3787MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xfd6d0 (36 entries)
bios0: vendor American Megatrends Inc. version "786R11 v1.05" date 06/03/2013
bios0: Hewlett-Packard HP t510 Thin Client
acpi0 at bios0: rev 2
acpi0: sleep states S0 S5
acpi0: tables DSDT FACP APIC MCFG OEMB HPET SSDT
acpi0: wakeup devices NP2S(S0) NP3S(S0) USB0(S0) USB1(S0) USB2(S0) USB3(S0) 
EHCI(S0) SBRG(S5) P0P4(S5) AZAL(S0)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: VIA Eden X2 U4200 @ 1.0+ GHz, 1000.20 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,MWAIT,VMX,EST,TM2,SSSE3,CX16,xTPR,SSE4.1,POPCNT,NXE,LONG,LAHF,PERF
cpu0: 64KB 64b/line 16-way I-cache, 64KB 64b/line 16-way D-cache, 1MB 64b/line 
16-way L2 cache
cpu0: ITLB 128 4KB entries 8-way
cpu0: DTLB 128 4KB entries 8-way
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: RNG AES AES-CTR SHA1 SHA256 RSA
cpu0: apic clock running at 200MHz
cpu0: mwait min=64, max=64, C-substates=0.2.2.2.2, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: VIA Eden X2 U4200 @ 1.0+ GHz, 1000.04 MHz
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,MWAIT,VMX,EST,TM2,SSSE3,CX16,xTPR,SSE4.1,POPCNT,NXE,LONG,LAHF,PERF
cpu1: 64KB 64b/line 16-way I-cache, 64KB 64b/line 16-way D-cache, 1MB 64b/line 
16-way L2 cache
cpu1: ITLB 128 4KB entries 8-way
cpu1: DTLB 128 4KB entries 8-way
ioapic0 at mainbus0: apid 3 pa 0xfec00000, version 3, 24 pins
ioapic1 at mainbus0: apid 4 pa 0xfecc0000, version 3, 24 pins
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (NBP0)
acpiprt2 at acpi0: bus 2 (NBP1)
acpiprt3 at acpi0: bus 3 (NBP2)
acpiprt4 at acpi0: bus 5 (NBP3)
acpiprt5 at acpi0: bus 6 (P0P4)
acpicpu0 at acpi0: C1(1000@1 halt), PSS
acpicpu1 at acpi0: C1(1000@1 halt), PSS
acpipwrres0 at acpi0: URP1
acpipwrres1 at acpi0: URP2
acpipwrres2 at acpi0: FDDP
acpipwrres3 at acpi0: LPTP
acpicmos0 at acpi0
acpibtn0 at acpi0: SLPB
acpibtn1 at acpi0: PWRB
cpu0: Enhanced SpeedStep 1000 MHz: speeds: 1000, 900, 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "VIA VX900 Host" rev 0x80
pchb1 at pci0 dev 0 function 1 "VIA VX900 Error Reporting" rev 0x00
pchb2 at pci0 dev 0 function 2 "VIA VX900 Host" rev 0x00
pchb3 at pci0 dev 0 function 3 "VIA VX900 DRAM" rev 0x00
pchb4 at pci0 dev 0 function 4 "VIA VX900 Host" rev 0x00
pchb5 at pci0 dev 0 function 5 "VIA VX900 APIC" rev 0x00
pchb6 at pci0 dev 0 function 6 "VIA VX900 Scratch" rev 0x00
pchb7 at pci0 dev 0 function 7 "VIA VX900 Host" rev 0x00
vga1 at pci0 dev 1 function 0 "VIA Chrome9 HD" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
ppb0 at pci0 dev 3 function 0 "VIA VX900 PCIE" rev 0x00: apic 4 int 3
pci1 at ppb0 bus 1
ppb1 at pci0 dev 3 function 1 "VIA VX900 PCIE" rev 0x00: apic 4 int 7
pci2 at ppb1 bus 2
ppb2 at pci0 dev 3 function 2 "VIA VX900 PCIE" rev 0x00: apic 4 int 11
pci3 at ppb2 bus 3
ppb3 at pci0 dev 3 function 3 "VIA VX900 PCIE" rev 0x00: apic 4 int 15
pci4 at ppb3 bus 5
bge0 at pci4 dev 0 function 0 "Broadcom BCM57780" rev 0x01, BCM57780 A1 
(0x57780001): apic 4 int 12, address c8:cb:b8:1f:42:6a
brgphy0 at bge0 phy 1: BCM57780 10/100/1000baseT PHY, rev. 1
pchb8 at pci0 dev 3 function 4 "VIA VX900 PCIE" rev 0x00
pciide0 at pci0 dev 15 function 0 "VIA VX900 IDE" rev 0x00: ATA133, channel 0 
configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 1: <16GB SATA Flash Drive>
wd0: 16-sector PIO, LBA48, 15272MB, 31277232 sectors
wd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 6
pciide0: channel 1 disabled (no drives)
uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0xa0: apic 3 int 20
uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0xa0: apic 3 int 22
uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0xa0: apic 3 int 21
uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0xa0: apic 3 int 23
ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x90: apic 3 int 23
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "VIA EHCI root hub" rev 2.00/1.00 
addr 1
pcib0 at pci0 dev 17 function 0 "VIA VX900 ISA" rev 0x00
pchb9 at pci0 dev 17 function 7 "VIA VX800 Host" rev 0x00
ppb4 at pci0 dev 19 function 0 "VIA VX800" rev 0x00
pci5 at ppb4 bus 6
azalia0 at pci0 dev 20 function 0 "VIA HD Audio" rev 0x20: apic 3 int 17
azalia0: codecs: VIA/0x0397
audio0 at azalia0
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 
addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 
addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 
addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "VIA UHCI root hub" rev 1.00/1.00 
addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
vmm0 at mainbus0: VMX
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on wd0a (15c935f5a224027a.a) swap on wd0b dump on wd0b

Reply via email to