Announce PCI Segment Groups supported to PCI host _OSC.
According to ACPI 6.3 specification: The OS sets this bit to 1 if it supports PCI Segment Groups as defined by the _SEG object, and access to the configuration space of devices in PCI Segment Groups as described by this specification. Otherwise, the OS sets this bit to 0. As far as I see we support both of those as PCI domains for quite a while. MFC after: 2 months
This commit is contained in:
parent
21e51c82fb
commit
4e38d474e1
@ -323,9 +323,9 @@ acpi_pcib_osc(struct acpi_hpcib_softc *sc, uint32_t osc_ctl)
|
||||
if (osc_ctl != 0 && (sc->ap_osc_ctl & osc_ctl) == osc_ctl)
|
||||
return (0);
|
||||
|
||||
/* Support Field: Extended PCI Config Space, MSI */
|
||||
/* Support Field: Extended PCI Config Space, PCI Segment Groups, MSI */
|
||||
cap_set[PCI_OSC_SUPPORT] = PCIM_OSC_SUPPORT_EXT_PCI_CONF |
|
||||
PCIM_OSC_SUPPORT_MSI;
|
||||
PCIM_OSC_SUPPORT_SEG_GROUP | PCIM_OSC_SUPPORT_MSI;
|
||||
|
||||
/* Control Field */
|
||||
cap_set[PCI_OSC_CTL] = sc->ap_osc_ctl | osc_ctl;
|
||||
|
Loading…
x
Reference in New Issue
Block a user