|
|
Heads-up: Integration of PCI-Express (X86) Support project
Date: Thu, 10 Nov 2005 12:37:22 -0800
From: Johnny Cheung <johnny dot cheung at sun dot com>
To: on-all at eng dot sun dot com, onnv-gate at onnv dot eng dot sun dot com
Subject: Heads-up: Integration of PCI-Express (X86) Support project
With the integration of
PSARC 2005/375 PCI Hotplug Extensions for PCIe
PSARC 2002/315 cPCI Autoconfiguration Support
6331880 PCI Hot-Plug Framework Extension for PCIe
6331883 cPCI autoconfiguration support
6326583 PCIE support for X86
6339777 cleanup of references to obsoleted interface, pcihp_cb_ops, in
pci/pci_pci nexus (x86)
6341189 assertion panic on Dell PowerEdge 6850 in apic.c:
apic_irq_table[irqno]->airq_intin_no != ipin
The support for native PCI Express (PCIe) on X86 platforms is putback
into build 28. This heads-up message is especially for engineering groups
who are working on device drivers for X86 PCIe platforms. This project
adds support for NSG platforms that use Nvidia's CK8-04/IO-4 chipsets.
It has added new nexus drivers to support these chipsets and provides
extensions to existing PCI hot plug framework to support PCIe hot plug
(both ACPI and Native mode).
The basic functionality delivered by this project includes:
- Support for Nvidia's CK8-04/IO-4 root-complex chipsets
- Support for Extended PCI Config Space access
- PCIe hot plug support (ACPI and Native mode)
- MSI interrupt support
- Autoconfiguration support for ATTN button feature of PCIe hot plug
- PCIe Baseline Error handling
- IEEE 1275 properties for PCIe devices
The following ARC cases have more details on the functionality
provided by this project:
PSARC 2005/375 PCI Hotplug Extensions for PCIe
PSARC 2002/315 cPCI Autoconfiguration Support
Please note that due to PCIe 's software backward compatibility there
are several PCIe platforms (X86) that currently work with Solaris.
However, this project provides native PCIe functionality thus allowing
one to write native PCIe device drivers.
For more information, please see the project's web page:
http://webhome.central/iot/pcie.
If you have any comments or questions please contact the project
team at pcie-iteam at sun dot com.
If you run into any problems, bugster categories for this project are:
pci/pcie-sw/npe for PCIe nexus drivers support
pci/pcie-sw/pciehp for PCIe hotplug support
Thanks,
pcie-iteam
|