History log of /illumos-gate/usr/src/uts/common/os/ddi_intr.c (Results 1 – 25 of 25)
Revision Date Author Comments
# 71222654 18-Oct-2018 Toomas Soome

10193 ddi_intr: cast between incompatible function types
Reviewed by: Andy Fiddaman <af@citrus-it.net>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald

10193 ddi_intr: cast between incompatible function types
Reviewed by: Andy Fiddaman <af@citrus-it.net>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...


# 1a5e258f 08-Aug-2014 Josef 'Jeff' Sipek

5045 use atomic_{inc,dec}_* instead of atomic_add_*
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@j

5045 use atomic_{inc,dec}_* instead of atomic_add_*
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@joyent.com>

show more ...


# 657f87de 07-Jun-2010 gongtian zhao - Sun Microsystems - Beijing China

PSARC 2010/172 Renaming interrupt affinity interfaces
6948283 Renaming of existing ddi interrupt re-target interfaces


# a120541c 22-May-2010 Scott M. Carter

6920436 bnxe fail to initialize with MSIx interrupts on sparc


# 09b1eac2 08-Jul-2009 Evan Yan

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

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.

show more ...


# 63ea9ad2 27-Feb-2009 Evan Yan

6794643 Interrupt to cpu binding should default to round robin for x64 OOBP
6795799 apic_msix_max should default to 8 for 10GbE out of box performance
6796665 dynamically adjust MSIX maximum

6794643 Interrupt to cpu binding should default to round robin for x64 OOBP
6795799 apic_msix_max should default to 8 for 10GbE out of box performance
6796665 dynamically adjust MSIX maximum allocation limit to 8 and higher on sparc
6763643 apic_delspl_common disables MSI incorrectly

show more ...


# 2145b8d4 13-Feb-2009 Guoli Shu

6774727 Sometimes PCI_MSIX_ENABLE_BIT is not cleared when disabling MSI-X interrupt through ddi_intr_disable


# 5febcb4a 16-Jan-2009 Scott Carter, SD IOSW

PSARC/2008/628 Interrupt Resource Management
6518948 DDI interrupt resource management support


# ef643aef 31-Aug-2007 egillett

PSARC/2007/453 MSI-X interrupt limit override
6592959 MSI-X interrupt limit override


# d84bdf75 09-Feb-2007 egillett

6504958 px: WARNING: px4: ino 0x15 blocked
6506837 ddi_intr_alloc() should not allow multiple allocations after max allocation is reached
6520838 Interrupts should not be registered for rev A

6504958 px: WARNING: px4: ino 0x15 blocked
6506837 ddi_intr_alloc() should not allow multiple allocations after max allocation is reached
6520838 Interrupts should not be registered for rev AA of PLX hardware
6522439 uninitialized field in pxtool_get_phys_addr can cause pcitool config access to fail

show more ...


# 023ccc1e 22-Aug-2006 egillett

6453554 px driver MSI handler can cause eq_over
6454481 Freeing MSI/MSI-X interrupts is not ok
6459301 i_ddi_intr_devi_fini should check for interrupts in use


# d626b9f5 25-Jul-2006 anish

6445492 ddi_intr_add_handler() failed when an ISR is already present for a given 'inum'
6451382 interrupts allocation succeeded for negative inum
6451427 ddi_intr_alloc():Validating interrupt

6445492 ddi_intr_add_handler() failed when an ISR is already present for a given 'inum'
6451382 interrupts allocation succeeded for negative inum
6451427 ddi_intr_alloc():Validating interrupt type is not correct

show more ...


# 2326332e 20-Jul-2006 anish

6449886 h/w interrupt allocation succeed for invalid behaviour flag.


# 20036fe5 31-Mar-2006 egillett

6252395 Add MSIX support for fire


# 80ab886d 31-Mar-2006 wesolows

6242262 ON should be buildable with gcc
6268345 fmd is insufficiently careful with alignment
6271070 gcc and cmd/fm don't get along
6272173 cpumem diag module writes to constant memory, c

6242262 ON should be buildable with gcc
6268345 fmd is insufficiently careful with alignment
6271070 gcc and cmd/fm don't get along
6272173 cpumem diag module writes to constant memory, crashing fmd
6273907 gcc and cmd/syseventd don't get along
6308057 gcc and sgs/dis don't get along on SPARC
6359863 the C preprocessor is still feeling abused by token pasting
6359868 gcc and cmd/stmsboot still don't get along
6359878 gcc and lib/smartcard don't get along on sparc
6361816 gcc and perl don't get along
6370832 kernel should agree on C99 mode for studio and gcc
6372728 gcc and sata don't get along
6390345 cw inserts garbage when used as a preprocessor
6397680 gcc and smbios are not getting along
6399113 meta_namespace.c uses worrisome construct and is not gcc friendly
6403999 cw is ugly and hairy and needs a man

show more ...


# 07f14c08 21-Mar-2006 govinda

6394484 logic errors in px_msiq_ops() and px_msiq_intr()
6399920 intr set/clear mask interface should be called only if interrupt is enabled


# 102cb92e 04-Mar-2006 johnny

6378950 ddi_intr_block_enable() doesn't enable the 2nd interrupt handle's handler correctly on x86


# 9c75c6bf 22-Nov-2005 govinda

6344060 Add MSI software support in bge driver
6344997 Add MSI software support in ohci driver
6344998 Add MSI software support in ehci driver
6348120 Add MSI software support in uhci dri

6344060 Add MSI software support in bge driver
6344997 Add MSI software support in ohci driver
6344998 Add MSI software support in ehci driver
6348120 Add MSI software support in uhci driver
6349315 Add support for MSI64 transactions
6347105 Update MSI software support in mpt driver
6347109 Fix DDI framework MSI-X issues
6352670 Use proper behavior flag while calling ddi_intr_alloc
6343017 ddi_intr_remove_handler() returns DDI_FAILURE for MSI interrupts
6349316 px_pci should register legacy/fixed interrupt if MSIs are not available
6342807 Fire/Oberon driver panics on detach
6343874 Fire/Oberon Sun4u interrupt vector removal sequence incorrect
6343908 implement sun4v version of px_ib_intr_reset()
6348244 NGDR: panic when addboard resume on Starfire with socal
6348171 panic in ddi framework during esp_attach
6352440 sparc MDB ::interrupts output cleanup

show more ...


# 7a364d25 15-Nov-2005 schwartz

PSARC/2005/584 PSM_INTR_OPS extensions
6272601 x86 interrupts should export kstats which include time accounting
6284254 PCItool needs x86 interrupt routing support
6340286 ddi interrupt

PSARC/2005/584 PSM_INTR_OPS extensions
6272601 x86 interrupts should export kstats which include time accounting
6284254 PCItool needs x86 interrupt routing support
6340286 ddi interrupt framework needs to better accomodate platform specific data
6346377 x86 pci_detach calls ddi_soft_state_free with minor instead of instance
6346409 move x86 pci driver state struct from pci_var.h to pci_common.h
6349488 pcitool -i -r coredumps when output is rerouted to a file
6349492 Add feature for pcitool -b to show inaccessible bytes but keep going

show more ...


# a195726f 14-Oct-2005 govinda

PSARC/2005/561 Obsolete DDI Interrupt Interfaces
6330182 Implement PSARC/2005/561 changes
6255855 ddi_intr_get_nintrs() returns DDI_SUCCESS for type = -1
6255872 ddi_intr_get_cap() return

PSARC/2005/561 Obsolete DDI Interrupt Interfaces
6330182 Implement PSARC/2005/561 changes
6255855 ddi_intr_get_nintrs() returns DDI_SUCCESS for type = -1
6255872 ddi_intr_get_cap() returns 0 for capability structure
6256554 process_intr_ops() should check for pdip value
6280180 memory leaks in ddi_add_intr /ddi_intr_alloc
6320326 interrupt state should not be touched during interrupt re-routing
6320368 default px driver configuration should be MSIX
6320374 px driver should call ndi_ra_alloc() with proper arguments
6323264 px_err_reg_disable() access fire regsiters with incorrect csrbase
6328321 update sparc.fdbg for new DDI interrupt data structures

--HG--
rename : usr/src/uts/common/sys/nexusintr.h => deleted_files/usr/src/uts/common/sys/nexusintr.h
rename : usr/src/uts/sun4/sys/nexusintr_impl.h => deleted_files/usr/src/uts/sun4/sys/nexusintr_impl.h

show more ...


# b08160e2 03-Aug-2005 govinda

6303530 ddi_intr_trigger_softintr in new interrupt framework can't be called at high PIL


# b52a2671 20-Jul-2005 eota

6295664 the type conversion from the 32bit pointer to uint64_t is not correct


# abdbd06d 21-Jun-2005 agiri

6272642 gcc and ADII don't get along


# cfb1a455 15-Jun-2005 egillett

6282037 Audio device is missing: _add_intr() bad record interrupt specification


# 7c478bd9 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch