restoring PCI config space
Scott Long
scottl at samsco.org
Wed Feb 7 17:56:35 UTC 2007
John Baldwin wrote:
> On Wednesday 31 January 2007 12:08, Scott Long wrote:
>> Andrew Gallatin wrote:
>>> Scott Long writes:
>>> > I need to do the same thing, and I concluded that pci_cfg_restore needs
>>> > to be exported out via a DEVMETHOD. It might also be useful to export
>>>
>>> Hurray! Do you plan to do this soon?
>>>
>>> > a pci_cfg_save function.
>>>
>>> Doesn't the config space get saved in pci_add_child?
>>>
>>> Drew
>> Wouldn't you want to preserve driver-local changes that are made to the
>> config space? Things like the busmaster enable bit comes to mind.
>
> If you use 'pci_enable_busmaster()' then that updates the copy in the dinfo.
>
Do changes to the MSI/MSIX config space registers also get preserved?
Scott
More information about the freebsd-current
mailing list