History log of /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Intrs/Intrs.xs
Revision Date Author Comments Expand
7ff178cd8db129d385d3177eb20744d3b6efc59b 24-Jun-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

PSARC/2009/505 IRM Framework Extension(s) 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 apix 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 --HG-- rename : usr/src/cmd/mdb/i86pc/modules/pcplusmp/apic.c => usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c

/illumos-gate/usr/src/cmd/intrd/intrd.pl /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/irm.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/amd64/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/apix.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/ia32/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/apic_common.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/intr_common.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/intr_common.h /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/amd64/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/ia32/Makefile /illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/unix.c /illumos-gate/usr/src/cmd/mdb/i86pc/modules/uppc/uppc.c /illumos-gate/usr/src/cmd/pcitool/pcitool.1m /illumos-gate/usr/src/cmd/pcitool/pcitool.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.h /illumos-gate/usr/src/cmd/pcitool/pcitool_usage.c Intrs.pm Intrs.xs /illumos-gate/usr/src/pkg/manifests/developer-debug-mdb.mf /illumos-gate/usr/src/pkg/manifests/system-kernel-platform.mf /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/io/avintr.c /illumos-gate/usr/src/uts/common/io/mac/mac_util.c /illumos-gate/usr/src/uts/common/io/pci-ide/pci-ide.c /illumos-gate/usr/src/uts/common/os/ddi_intr_irm.c /illumos-gate/usr/src/uts/common/sys/avintr.h /illumos-gate/usr/src/uts/common/sys/ddi_intr_impl.h /illumos-gate/usr/src/uts/common/sys/pci_tools.h /illumos-gate/usr/src/uts/common/sys/sunndi.h /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.i86pc.shared /illumos-gate/usr/src/uts/i86pc/Makefile.rules /illumos-gate/usr/src/uts/i86pc/apix/Makefile /illumos-gate/usr/src/uts/i86pc/io/apix/apix.c /illumos-gate/usr/src/uts/i86pc/io/apix/apix_intr.c /illumos-gate/usr/src/uts/i86pc/io/apix/apix_irm.c /illumos-gate/usr/src/uts/i86pc/io/apix/apix_utils.c /illumos-gate/usr/src/uts/i86pc/io/hpet_acpi.c /illumos-gate/usr/src/uts/i86pc/io/immu_dmar.c /illumos-gate/usr/src/uts/i86pc/io/immu_intrmap.c /illumos-gate/usr/src/uts/i86pc/io/isa.c /illumos-gate/usr/src/uts/i86pc/io/mp_platform_common.c /illumos-gate/usr/src/uts/i86pc/io/mp_platform_misc.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_common.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_kstats.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_tools.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic_common.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic_introp.c /illumos-gate/usr/src/uts/i86pc/io/psm/psm_common.c /illumos-gate/usr/src/uts/i86pc/io/rootnex.c /illumos-gate/usr/src/uts/i86pc/ml/interrupt.s /illumos-gate/usr/src/uts/i86pc/os/intr.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/trap.c /illumos-gate/usr/src/uts/i86pc/sys/apic.h /illumos-gate/usr/src/uts/i86pc/sys/apic_common.h /illumos-gate/usr/src/uts/i86pc/sys/apix.h /illumos-gate/usr/src/uts/i86pc/sys/apix_irm_impl.h /illumos-gate/usr/src/uts/i86pc/sys/hpet_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/machsystm.h /illumos-gate/usr/src/uts/i86pc/sys/smp_impldefs.h /illumos-gate/usr/src/uts/i86xpv/Makefile.files /illumos-gate/usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c /illumos-gate/usr/src/uts/i86xpv/io/psm/xpv_intr.c /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/ia32/sys/traptrace.h /illumos-gate/usr/src/uts/intel/io/pci/pci_boot.c /illumos-gate/usr/src/uts/intel/os/mach
e436569b69740525d1c9f25a0c4b57e2ff041221 17-Jun-2010 John Sonnenschein <John.Sonnenschein@Oracle.com>

6861643 Perl Sun::Solaris modules ought to be delivered for 5.10 6875355 Perl's Sun::Solaris::Intrs doesn't include pci_tools.h properly

09b1eac246a4e627fcbd1ce5bf8005746cbe45ea 07-Jul-2009 Evan Yan <Evan.Yan@Sun.COM>

PSARC/2009/340 Interrupt affinity interfaces and PCITool enhancements 6796906 Interfaces needed for querying and re-targetting msi-x interrupts 6805710 px driver should support re-targetting MSI-X interrupts 6849547 PCITool enhancements 6851623 ddi_intr_enable() and ddi_intr_disable() fails randomly for dup interrupt.

/illumos-gate/usr/src/cmd/mdb/sparc/modules/intr/intr.c /illumos-gate/usr/src/cmd/pcitool/pcitool.1m /illumos-gate/usr/src/cmd/pcitool/pcitool.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.c /illumos-gate/usr/src/cmd/pcitool/pcitool_ui.h /illumos-gate/usr/src/cmd/pcitool/pcitool_usage.c Intrs.xs /illumos-gate/usr/src/uts/common/io/pci_intr_lib.c /illumos-gate/usr/src/uts/common/os/ddi_intr.c /illumos-gate/usr/src/uts/common/sys/ddi_intr.h /illumos-gate/usr/src/uts/common/sys/ddi_intr_impl.h /illumos-gate/usr/src/uts/common/sys/pci_intr_lib.h /illumos-gate/usr/src/uts/common/sys/pci_tools.h /illumos-gate/usr/src/uts/i86pc/io/pci/pci_common.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_tools.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic_introp.c /illumos-gate/usr/src/uts/sun4/io/px/px.c /illumos-gate/usr/src/uts/sun4/io/px/px_ib.c /illumos-gate/usr/src/uts/sun4/io/px/px_ib.h /illumos-gate/usr/src/uts/sun4/io/px/px_intr.c /illumos-gate/usr/src/uts/sun4/io/px/px_intr.h /illumos-gate/usr/src/uts/sun4/io/px/px_msiq.c /illumos-gate/usr/src/uts/sun4/io/px/px_msiq.h /illumos-gate/usr/src/uts/sun4/io/px/px_pec.c /illumos-gate/usr/src/uts/sun4/io/px/px_tools.c /illumos-gate/usr/src/uts/sun4/os/ddi_impl.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci_ib.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci_intr.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci_tools.c /illumos-gate/usr/src/uts/sun4u/sys/pci/pci_ib.h /illumos-gate/usr/src/uts/sun4v/io/px/px_lib4v.c
2917a9c9c3eee6fcaedb239f5f68da01f4ed0da9 06-Jun-2007 schwartz <none@none>

PSARC/2007/301 PCItool extensions for handling groups of interrupt vectors PSARC/2007/302 PSM_INTR_OPS extensions for handling groups of interrupt vectors 6458838 Once intrd performs reassignment, MSI interrupts stop coming 6564773 Cleanup pcitool versioning 6565502 apic_rebind could write IOAPIC for fixed interrupts

/illumos-gate/usr/src/cmd/intrd/intrd.pl Intrs.pm Intrs.xs /illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/opl_picl.c /illumos-gate/usr/src/uts/common/sys/pci_tools.h /illumos-gate/usr/src/uts/i86pc/io/mp_platform_common.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_common.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_kstats.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_tools.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic_introp.c /illumos-gate/usr/src/uts/i86pc/sys/apic.h /illumos-gate/usr/src/uts/i86pc/sys/apic_ctlr.h /illumos-gate/usr/src/uts/i86pc/sys/psm_types.h /illumos-gate/usr/src/uts/sun4/io/px/px_devctl.c /illumos-gate/usr/src/uts/sun4/io/px/px_intr.c /illumos-gate/usr/src/uts/sun4/io/px/px_tools.c /illumos-gate/usr/src/uts/sun4u/chicago/io/fpc/fpc-impl-4u.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci_devctl.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci_tools.c /illumos-gate/usr/src/uts/sun4u/io/px/px_tools_4u.c /illumos-gate/usr/src/uts/sun4v/io/px/px_tools_4v.c
cfe67ef216cc47c2a8013d229c1779ed629c16b3 16-Jan-2006 alanbur <none@none>

6368763 Perl format string integer wrap vulnerability 6369656 PSARC/2004/199 breaks stand-alone perl build

bd335c6465ddbafe543900df4b03247bfa288eff 15-Jul-2005 esolom <none@none>

PSARC/2004/199 intrd: Dynamic Interrupt Distribution 5017144 Interrupt distribution can overload CPUs

/illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/intrd/Makefile /illumos-gate/usr/src/cmd/intrd/intrd.pl /illumos-gate/usr/src/cmd/intrd/intrd.xml /illumos-gate/usr/src/cmd/intrd/svc-intrd /illumos-gate/usr/src/cmd/perl/5.6.1/contrib/Makefile /illumos-gate/usr/src/cmd/perl/5.8.4/contrib/Makefile Intrs.pm Intrs.xs Makefile.PL /illumos-gate/usr/src/cmd/svc/profile/generic_limited_net.xml /illumos-gate/usr/src/cmd/svc/profile/generic_open.xml /illumos-gate/usr/src/pkgdefs/SUNWckr/Makefile /illumos-gate/usr/src/pkgdefs/SUNWckr/postinstall /illumos-gate/usr/src/pkgdefs/SUNWckr/preinstall /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWperl584core/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWperl584core/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWperl584core/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWpl5u/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWpl5u/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWpl5u/prototype_sparc /illumos-gate/usr/src/tools/scripts/bfu.sh