Before revision: Support was added in the Longhorn development cycle around 2004.Interrupt Architecture Enhancements in Microsoft Windows Vista, Aug 11, 2004 MSI is not supported in earlier versions like Windows XP or Windows Server 2003.PCI, PCI-X, and PCI Express: Frequently Asked Questions, November 18, 2005, page 4 Solaris Express release 6/05 added support for MSI an MSI-X as part of their new device driver interface (DDI) interrupt framework.John Stearns, Govinda Tatti, Edward Gillett and Anish Gupta, (March 27, 2006) Changes made to support MSI in Solaris Express Advanced Interrupt Handlers in the Solaris Express 6/05 OS FreeBSD 6.3 and 7.0 added support for MSI and MSI-X.John H. Baldwin, "PCI Interrupts for x86 Machines under FreeBSD", "availability" section OpenBSD 5.0 added support for MSI.
After revision: released in 2008Support was added in the Longhorn development cycle around 2004.Interrupt Architecture Enhancements in Microsoft Windows Vista, Aug 11, 2004 MSI is not supported in earlier versions like Windows XP or Windows Server 2003.PCI, PCI-X, and PCI Express: Frequently Asked Questions, November 18, 2005, page 4 Solaris Express release 6/05 added support for MSI an MSI-X as part of their new device driver interface (DDI) interrupt framework.John Stearns, Govinda Tatti, Edward Gillett and Anish Gupta, (March 27, 2006) Changes made to support MSI in Solaris Express Advanced Interrupt Handlers in the Solaris Express 6/05 OS FreeBSD 6.3 and 7.0 added support for MSI and MSI-X.John H. Baldwin, "PCI Interrupts for x86 Machines under FreeBSD", "availability" section OpenBSD 5.0 added support for MSI.