The integration of: PSARC/2009/505 IRM Framework Extensions PSARC/2009/665 Pcitool Extensions 6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x 6866130 Interrupt Resource Management (IRM) support on x86 platforms 6876744 Need a new mdb debugger module for the new apx PSM 6881939 decouple current i86xpv interrupt implementation from i86pc 6916041 Pcitool Enhancement(1M) for the new apix PSM on X86 6957091 update pcitool(1m) manpage for 6916041
Introduces enhancements to the x86 platform specific interrupt framework (apix) which provides large number of interrupts for MSI/MSI-X that scales with the number of processors in the system. This is currently enabled for Nehalem-EX based platforms and beyond. This project also enables IRM (Interrupt Resource Management) feature for x86 platforms that depends on the enhanced interrupt framework. This provides the following benefits: * Configuration of large number of devices in the system. * Device drivers can now get upto 8 MSI-X interrupts by default and more if they are using IRM interfaces (ddi_cb_*register(9F)). * Enhanced pcitool(1M) command with new options. * IRM feature enabled for x86 on Nehalem-EX platforms. Note that the new functionality is enabled only for Nehalem-EX based systems, so no real changes are perceived on other platforms. You can find more information on this project at the project wiki page: http://agares.central.sun.com/twiki/bin/view/Sandbox/X86APICScalability BFU USERS This putback is a minor FLAG DAY for the developers who still use bfu(1M) script to update their systems. This project updated the bfu(1M) script to add a new entry to /etc/mach file. Developers should either use the latest version of the script from /ws/onnv-tools/onbld/bin/bfu or use the bfu script built in the tools directory of their ON workspace after updating the workspace from the latest Nevada ON gate. Not using the latest script will not enable the new interrupt framework even if the platform supports it. Bugs on this should be filed against: solaris/kernel/mp-platform-x86 solaris/utility/pcitool solaris/utility/mdb solaris/kernel/ddi For any questions or issues on this, please send an e-mail to apic-...@sun.com. _______________________________________________ on-discuss mailing list on-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/on-discuss