intel checksum offload

John Baldwin jhb at freebsd.org
Mon Sep 19 12:41:19 UTC 2011


On Sunday, September 18, 2011 10:48:32 pm Arnaud Lacombe wrote:
> As the PCI spec is not public, I've not been able to find out from the
> few public datasheet how the PCI MSI-X capability field is first
> programmed. I'd assume that the BIOS is using the data in the NVM to
> program it at power up.

"PCI System Architecture" is quite public at Amazon.  It's not the spec, but
it will certainly give you enough info to understand MSI and it covers the
question you are asking well enough.

The MSI config registers are not touched by the BIOS at all (at least not
in a standard way).  It is the responsibility of the device to setup the
read-only fields in the MSI and MSI-X config registers on reset.

-- 
John Baldwin


More information about the freebsd-hackers mailing list