History log of /opensolaris-onvv-gate/usr/src/uts/intel/io/drm/i915_irq.c
Revision Date Author Comments
# 11359:522bdb2b850d 19-Dec-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6815827 Intel Ironlake support in i915 driver
6910412 i915: video corrupt after resume on Toshiba NB205
6911372 Not releasing resources allocated in intel_chipset_flush_setup cause some x86 systems panic
6909161 agpgart routines may dereference a null pointer
6909149 drm idr_list functions may dereference a null pointer


# 11260:eb8c6f2097e8 04-Dec-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

PSARC 2009/425 Additional ioctls for GEM support in i915 driver
PSARC 2009/474 Additional IOCTL Support in Agpgart Driver
6815826 GEM should be supported in drm driver
6904304 System panic in pci_get_available_prop() in busra.c


# 9494:f68ec084cf64 28-Apr-2009 Edward Shu <Edward.Shu@Sun.COM>

6756116 i915 has no quiesce()


# 9207:6b595d9d5203 29-Mar-2009 Edward Shu <Edward.Shu@Sun.COM>

6820590 Toshiba R500 suspend/resume kills X11
6820749 Xorg goes into an ioctl() EINVAL loop when enabled compiz on a Toshiba R600
6821534 resume on intel graphics fails if compiz is active


# 8959:9ec78c79b26c 02-Mar-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6809687 System panic when installing drm irq with Xorg off


# 8832:dbf480d38c0d 17-Feb-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6773943 i915 should be updated to 1.5.x to support Xorg 1.5/Mesa 7.2
6794701 radeon driver does not work with Xorg 1.5


# 7662:dec8ac2d2ebf 23-Sep-2008 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6711399 Need to add drm support for the Intel Cantiga Integrated Graphics Controller (2a42)
6711179 Need to add agpgart/drm support for the Eaglelake Integrated Graphics Controller (2e02)


# 7053:56f8bd9583f3 07-Jul-2008 hh224818

6721149 radeon and i915 lint warnings should be cleaned.


# 5804:7af97c792162 09-Jan-2008 cg149915

6641254 upgrading drm module for i915 3D driver
6638035 panic in mutex_vector_exit from i915_wait_irq
6635888 panic in drm_getsareactx
6637576 panic in drm_addmap
6643083 missing interrupts in i915_driver_irq_handler()


# 4194:69bd99201fb7 09-May-2007 zw161486

6497788 i915 DRM module needs to be upgraded to community version 1.3 or later


# 3446:5903aece022d 19-Jan-2007 mrj

PSARC 2006/469 EOF and removal of eeprom -I
PSARC 2006/568 direct boot (dboot) for x86
6219282 interrupt service routine called twice
6223946 potential infinite loop in fbt.c
6228819 tsc_gethrtimeunscaled resets to 0 on suspend
6342201 hat_unload() and cross call usage are needlessly slow on x86, x64
6378723 ctfconvert can't handle GCC empty struct C extension
6379124 ctfconvert can't handle C99 flexible array members
6401187 merging ip's CTF data into genunix introduces a race
6437553 shmat(2) fails on platforms that don't support large pages
6449286 eeprom -I should be torched
6464072 need support for firmware properties
6465816 need a debug record page
6467491 64-bit processes must point %fs or %gs to null selector to utilize [fs|gs]base
6475880 vestiges of old boot code on i386/amd64 should be purged
6475956 Interrupt handling code on x86 platforms should be easier to understand
6477828 pcplusmp psm module should be rearranged to allow multiple platforms to share the same apic code
6477867 x86 KDI should belong in the kernel
6477871 fix for 6232859 also needed for kmdb
6477872 MDB MMU commands need improvements
6477873 cpr debugging can be improved
6477877 mstate accounting should be reset when gethrtimef() is changed
6477915 32-bit x86 kernel should use interrupt gates for all traps
6477963 _update_sregs should be written in C
6477976 no longer need to capture [fs,gs]base in struct regs on every exception
6478642 Solaris needs to support multiple x86 platforms
6478648 ON could use an new & unencumbered xsvc driver
6478734 kernel lint not in C99 mode
6478826 swrand should have framework to lock individual pages
6480763 if interrupts can't be disabled, re-onlining an offline cpu fails
6481824 /dev/fb is not created if installation is done over tty
6483747 clock-tick processing should re-include threads waiting for I/O
6485872 use PTOU macro to access user area instead of old "u" from user.h
6486263 need way to extend kernel core dumps with pages that don't have page_t's
6486435 eeprom, prtdiag should only be platform specific where necessary
6486436 genunix mdb module makefiles duplicate list of files
6486437 intr_common.c should be common
6486445 /dev/mem needs support for page_t-less pages
6486451 cpu_pause() routine should be mach-specific
6486456 SIMULATOR_SUPPORT should die
6486832 x86 platform will need memlist/memseg locking
6486911 amd64 port not finished
6486972 platform TOD setting code may not have real TOD hdw to set
6492647 Better trap trace support for x-calls
6493613 apic_disable_intr() needs round robin fix
6497633 ctfmerge could allow for no ctf sections
6500637 floating point context switching is needlessly slow
6500656 move floating point configuration to C
6500666 need a means to override the setting of uname -m in the kernel build
6500669 update x86 defines
6502790 Files in the boot archive should be individually compressed
6503792 live upgrade environment + bfu + alternate root == incorrect menu.lst file
6504373 kmdb promif shouldn't needlessly busy-wait
6504374 ::interrupts could show level/edge
6506305 opteron erratum 123 should be enabled
6507629 porting x86 platform code to Xen
6510847 kobj.c is unaware of sparc hole between nucleus text and data (from dtrace)


# 11359:522bdb2b850d 19-Dec-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6815827 Intel Ironlake support in i915 driver
6910412 i915: video corrupt after resume on Toshiba NB205
6911372 Not releasing resources allocated in intel_chipset_flush_setup cause some x86 systems panic
6909161 agpgart routines may dereference a null pointer
6909149 drm idr_list functions may dereference a null pointer


# 11260:eb8c6f2097e8 04-Dec-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

PSARC 2009/425 Additional ioctls for GEM support in i915 driver
PSARC 2009/474 Additional IOCTL Support in Agpgart Driver
6815826 GEM should be supported in drm driver
6904304 System panic in pci_get_available_prop() in busra.c


# 9494:f68ec084cf64 28-Apr-2009 Edward Shu <Edward.Shu@Sun.COM>

6756116 i915 has no quiesce()


# 9207:6b595d9d5203 29-Mar-2009 Edward Shu <Edward.Shu@Sun.COM>

6820590 Toshiba R500 suspend/resume kills X11
6820749 Xorg goes into an ioctl() EINVAL loop when enabled compiz on a Toshiba R600
6821534 resume on intel graphics fails if compiz is active


# 8959:9ec78c79b26c 02-Mar-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6809687 System panic when installing drm irq with Xorg off


# 8832:dbf480d38c0d 17-Feb-2009 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6773943 i915 should be updated to 1.5.x to support Xorg 1.5/Mesa 7.2
6794701 radeon driver does not work with Xorg 1.5


# 7662:dec8ac2d2ebf 23-Sep-2008 miao chen - Sun Microsystems - Beijing China <Miao.Chen@Sun.COM>

6711399 Need to add drm support for the Intel Cantiga Integrated Graphics Controller (2a42)
6711179 Need to add agpgart/drm support for the Eaglelake Integrated Graphics Controller (2e02)


# 7053:56f8bd9583f3 07-Jul-2008 hh224818

6721149 radeon and i915 lint warnings should be cleaned.


# 5804:7af97c792162 09-Jan-2008 cg149915

6641254 upgrading drm module for i915 3D driver
6638035 panic in mutex_vector_exit from i915_wait_irq
6635888 panic in drm_getsareactx
6637576 panic in drm_addmap
6643083 missing interrupts in i915_driver_irq_handler()


# 4194:69bd99201fb7 09-May-2007 zw161486

6497788 i915 DRM module needs to be upgraded to community version 1.3 or later


# 3446:5903aece022d 19-Jan-2007 mrj

PSARC 2006/469 EOF and removal of eeprom -I
PSARC 2006/568 direct boot (dboot) for x86
6219282 interrupt service routine called twice
6223946 potential infinite loop in fbt.c
6228819 tsc_gethrtimeunscaled resets to 0 on suspend
6342201 hat_unload() and cross call usage are needlessly slow on x86, x64
6378723 ctfconvert can't handle GCC empty struct C extension
6379124 ctfconvert can't handle C99 flexible array members
6401187 merging ip's CTF data into genunix introduces a race
6437553 shmat(2) fails on platforms that don't support large pages
6449286 eeprom -I should be torched
6464072 need support for firmware properties
6465816 need a debug record page
6467491 64-bit processes must point %fs or %gs to null selector to utilize [fs|gs]base
6475880 vestiges of old boot code on i386/amd64 should be purged
6475956 Interrupt handling code on x86 platforms should be easier to understand
6477828 pcplusmp psm module should be rearranged to allow multiple platforms to share the same apic code
6477867 x86 KDI should belong in the kernel
6477871 fix for 6232859 also needed for kmdb
6477872 MDB MMU commands need improvements
6477873 cpr debugging can be improved
6477877 mstate accounting should be reset when gethrtimef() is changed
6477915 32-bit x86 kernel should use interrupt gates for all traps
6477963 _update_sregs should be written in C
6477976 no longer need to capture [fs,gs]base in struct regs on every exception
6478642 Solaris needs to support multiple x86 platforms
6478648 ON could use an new & unencumbered xsvc driver
6478734 kernel lint not in C99 mode
6478826 swrand should have framework to lock individual pages
6480763 if interrupts can't be disabled, re-onlining an offline cpu fails
6481824 /dev/fb is not created if installation is done over tty
6483747 clock-tick processing should re-include threads waiting for I/O
6485872 use PTOU macro to access user area instead of old "u" from user.h
6486263 need way to extend kernel core dumps with pages that don't have page_t's
6486435 eeprom, prtdiag should only be platform specific where necessary
6486436 genunix mdb module makefiles duplicate list of files
6486437 intr_common.c should be common
6486445 /dev/mem needs support for page_t-less pages
6486451 cpu_pause() routine should be mach-specific
6486456 SIMULATOR_SUPPORT should die
6486832 x86 platform will need memlist/memseg locking
6486911 amd64 port not finished
6486972 platform TOD setting code may not have real TOD hdw to set
6492647 Better trap trace support for x-calls
6493613 apic_disable_intr() needs round robin fix
6497633 ctfmerge could allow for no ctf sections
6500637 floating point context switching is needlessly slow
6500656 move floating point configuration to C
6500666 need a means to override the setting of uname -m in the kernel build
6500669 update x86 defines
6502790 Files in the boot archive should be individually compressed
6503792 live upgrade environment + bfu + alternate root == incorrect menu.lst file
6504373 kmdb promif shouldn't needlessly busy-wait
6504374 ::interrupts could show level/edge
6506305 opteron erratum 123 should be enabled
6507629 porting x86 platform code to Xen
6510847 kobj.c is unaware of sparc hole between nucleus text and data (from dtrace)