svn commit: r266468 - in head: sys/dev/pci usr.sbin/pciconf
Alexander Motin
mav at FreeBSD.org
Tue May 20 14:39:23 UTC 2014
Author: mav
Date: Tue May 20 14:39:22 2014
New Revision: 266468
URL: http://svnweb.freebsd.org/changeset/base/266468
Log:
Add IOMMU PCI subclass, found on Tyan S8236 motherboard.
Submitted by: Dmitry Luhtionov <dmitryluhtionov at gmail.com>
MFC after: 2 weeks
Modified:
head/sys/dev/pci/pci.c
head/sys/dev/pci/pcireg.h
head/usr.sbin/pciconf/pciconf.c
Modified: head/sys/dev/pci/pci.c
==============================================================================
--- head/sys/dev/pci/pci.c Tue May 20 14:15:03 2014 (r266467)
+++ head/sys/dev/pci/pci.c Tue May 20 14:39:22 2014 (r266468)
@@ -4024,6 +4024,7 @@ static const struct
{PCIC_BASEPERIPH, PCIS_BASEPERIPH_RTC, 1, "realtime clock"},
{PCIC_BASEPERIPH, PCIS_BASEPERIPH_PCIHOT, 1, "PCI hot-plug controller"},
{PCIC_BASEPERIPH, PCIS_BASEPERIPH_SDHC, 1, "SD host controller"},
+ {PCIC_BASEPERIPH, PCIS_BASEPERIPH_IOMMU, 1, "IOMMU"},
{PCIC_INPUTDEV, -1, 1, "input device"},
{PCIC_INPUTDEV, PCIS_INPUTDEV_KEYBOARD, 1, "keyboard"},
{PCIC_INPUTDEV, PCIS_INPUTDEV_DIGITIZER,1, "digitizer"},
Modified: head/sys/dev/pci/pcireg.h
==============================================================================
--- head/sys/dev/pci/pcireg.h Tue May 20 14:15:03 2014 (r266467)
+++ head/sys/dev/pci/pcireg.h Tue May 20 14:39:22 2014 (r266468)
@@ -384,6 +384,7 @@
#define PCIS_BASEPERIPH_RTC 0x03
#define PCIS_BASEPERIPH_PCIHOT 0x04
#define PCIS_BASEPERIPH_SDHC 0x05
+#define PCIS_BASEPERIPH_IOMMU 0x06
#define PCIS_BASEPERIPH_OTHER 0x80
#define PCIC_INPUTDEV 0x09
Modified: head/usr.sbin/pciconf/pciconf.c
==============================================================================
--- head/usr.sbin/pciconf/pciconf.c Tue May 20 14:15:03 2014 (r266467)
+++ head/usr.sbin/pciconf/pciconf.c Tue May 20 14:39:22 2014 (r266468)
@@ -466,6 +466,7 @@ static struct
{PCIC_BASEPERIPH, PCIS_BASEPERIPH_RTC, "realtime clock"},
{PCIC_BASEPERIPH, PCIS_BASEPERIPH_PCIHOT, "PCI hot-plug controller"},
{PCIC_BASEPERIPH, PCIS_BASEPERIPH_SDHC, "SD host controller"},
+ {PCIC_BASEPERIPH, PCIS_BASEPERIPH_IOMMU, "IOMMU"},
{PCIC_INPUTDEV, -1, "input device"},
{PCIC_INPUTDEV, PCIS_INPUTDEV_KEYBOARD, "keyboard"},
{PCIC_INPUTDEV, PCIS_INPUTDEV_DIGITIZER,"digitizer"},
More information about the svn-src-head
mailing list