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

Reply via email to