History log of /illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ohci.c
Revision Date Author Comments
3eb8c55c1d853cead5cb89c78b077de199f0fb6a 28-Apr-2019 Toomas Soome <tsoome@me.com> 10868 ohci: comparison between pointer and integer
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
3e1e1e62b0c0f0f7b5ebf7025cfa7f3e715f7cee 19-Jan-2019 Toomas Soome <tsoome@me.com> 10715 ohci: NULL pointer errors
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
d3d50737e566cade9a08d73d2af95105ac7cd960 13-Nov-2009 Rafael Vanoni <rafael.vanoni@sun.com> PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64
Portions contributed by Chad Mynhier <cmynhier@gmail.com>
5321cfb734b02bb580e9ecd9ec0e7f5e53571e23 20-May-2009 pengcheng chen - Sun Microsystems - Beijing China <Pengcheng.Chen@Sun.COM> 6839463 usb audio device out of use with hid_open failure
6833779 Warlock warnings in hubdi, ohci, and hid
34c852b0cab20b671e4b9960b2be1ad509b803f9 30-Mar-2009 zhigang lu - Sun Microsystems - Beijing China <Zhigang.Lu@Sun.COM> 6821748 USB code should be warlock clean
9b58c2ad19d1f06f07604b0f61b7ff38f757c8fa 19-Mar-2009 zhigang lu - Sun Microsystems - Beijing China <Zhigang.Lu@Sun.COM> 6817700 EHCI/OHCI need support polled I/O for usbserial console
f91909144addd198e09d1842e5354bfa62d96691 17-Mar-2009 zhigang lu - Sun Microsystems - Beijing China <Zhigang.Lu@Sun.COM> 6673333 ohci shouldn't allocate memory with DDI_DMA_SLEEP while holding interrupt mutex
6576258 ehci shouldn't allocate memory with DDI_DMA_SLEEP while holding interrupt mutex
269552cd714f2f1e308fdde0fc69b18a7f1142b2 02-Mar-2009 guoqing zhu - Sun Microsystems - Beijing China <Guoqing.Zhu@Sun.COM> 6764185 DVD problems during OS usage (READ RETRY)
af95cb89d151671bd61d7c43bc88c7cb13f9271b 15-Oct-2008 zhigang lu - Sun Microsystems - Beijing China <Zhigang.Lu@Sun.COM> 6709634 USB input devices on Ultra 45 stop responding after certain time of inactivity
193974072f41a843678abf5f61979c748687e66b 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM> PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms
d29f5a711240f866521445b1656d114da090335e 05-Sep-2008 zhigang lu - Sun Microsystems - Beijing China <Zhigang.Lu@Sun.COM> 6726636 lint cleanup for USB
77e515715b61e28fcf0c3f30936492888cecfd8b 28-Aug-2008 gongtian zhao - Sun Microsystems - Beijing China <Gongtian.Zhao@Sun.COM> 6560813 USB drivers should not use SCCS keywords in user-visible strings
112116d842e816e29d26a8fe28ed25d201063169 18-Jun-2008 fb209375 <none@none> 6677217 Sun Studio 12 finds many lint errors in USB code.
fffe0b3067e1632c8db85485d8e8cabcad62e2fc 06-Jan-2008 qz150045 <none@none> 6359387 uhci doesn't support suspend
6637698 The USB ISR should not handle the interrupt during the suspend
6641756 improper value may be returned in usb_get_current_frame_number
29aca3ebf883e2a4a625e1c033a0425de98d55ce 04-Jan-2008 lc152243 <none@none> 6630565 ohci/ehci driver makes inappropriate use of drv_usecwait
2df1fe9ca32bb227b9158c67f5c00b54c20b10fd 20-Oct-2007 randyf <none@none> PSARC/2005/469 X86 Energy Star compliance
PSARC/2006/632 PSMI extension for state save and restore
6330209 nge needs to support DDI_SUSPEND/DDI_RESUME
6381827 Suspend to RAM on x86
6393154 audio810 needs to support DDI_SUSPEND/DDI_RESUME
6397047 fd, fdc needs to support Suspend/Resume
6401974 cannot enter S3 with ohci PME enable set on Tyan 2865 with Sun or Tyan 2.01 BIOS
6422613 memscrubber doesn't re-acquire lock before CALLB_CPR_EXIT
6455736 ata/dadk/cmdk should support DDI_SUSPEND/DDI_RESUME
6511370 CPR on SPARC regression
6586018 TODOP Macros in i86pc/sys/machclock.h not in sun4u/sun4v equivilent (Sparc only)
6610124 It takes more than 3 minutes after printing "pci_pre_resume nv_sata:0"
6617143 powerd/pmconfig emits a different default message for an existing on or off action.

rename : usr/src/cmd/power/power.conf => usr/src/cmd/power/power.conf.sparc
277d02f6d5acc08b373f2560ce00d1dd4093892f 06-Feb-2007 gc161489 <none@none> 6433608 ohci panics during levels of high system stress
8668df41d90e075636bc3817b28ad77cbd470959 18-Jan-2007 lg150142 <none@none> 6488108 The L0 and L1 level of debug info in usb codes need to re-check.
6493292 ldterm and ttcompat need to be autopushed above usb serial drivers
b3001def2a41995242feff3e584ad9ead06d7b1b 15-Dec-2006 lg150142 <none@none> PSARC 2006/605 USB: Clarification of isoc_pkts_length
4631155 Support usb2.0 or high speed usb isochronous devices
6463917 ohci isoc transfer don't support packet number great than 1
6463920 uhci need to update according to PSARC 2006/605:Clarification of isoc_pkts_length
6484743 ehci driver does not use isoc_pkts_length interface correctly
e026ab8705341a968fc361d5ac2e10c30ee03ec9 10-Aug-2006 gc161489 <none@none> 6458006 ohci connected mouse/keyboard broken on Ultra 40
688b07c52de0fc886cce2e0a28a42a43d2dad06a 04-Aug-2006 gc161489 <none@none> 6320651 USBA and HC drivers should support zero length bulk packet transmit
6321272 ohci BAD TRAP in i_ddi_get32 when handling interrupt from USB Unrecoverable error
cbab2b2687744cbfdc12fae90f8088127a0b266c 22-Jun-2006 lg150142 <none@none> 6370860 OS USB Error: "Connecting device on port 2 failed" seen during power and reboot cycles
6388708 usba should add more strict check on device descriptors when parsing a device's configure desciptors
6416852 some device property updating codes duplicated in usba.c
6424543 Support Prolific PL_2303HX(Chip Rev D) USB to serial device
28cdc3d776761766afeb198769d1b70ed7e0f2e1 14-Jun-2006 szhou <none@none> 6426010 Need ability to direct console to USB serial device
02acac7efe6ec478257d1337c4ad7f8445e29ac2 05-Jun-2006 sl147100 <none@none> 6400758 uhci dma_mem_alloc failure when free memory is low should be fixed
6400763 ohci dma_mem_alloc failure when free memory is low should be fixed
d291d9f21e8c0417aec99de243dd48bc400002d0 23-Nov-2005 frits <none@none> 6352154 warlock all is not clean
6352865 reduce messages from USB drivers in /var/adm/messages
9c75c6bf17b72bb057d7a8879feba77ece65241a 22-Nov-2005 govinda <none@none> 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
6d9a41ff63273acce102bfb2d51423ed920e6dcd 15-Nov-2005 qz150045 <none@none> 4644326 scsa2usb goes into a loop while processing STALL condition
6261946 usbser_edge: NULL pointer dereference panic in edge_pipe_start_polling
6308155 comments confusing in scsa2usb.conf
6316748 panic: assertion failed: rval == DDI_SUCCESS, file: common/io/usb/hcd/openhci/ohci.c (1998)
6328230 logitech mx900 mouse does not enumerate on uhci
6338046 Sun Type 6 Japanese keyboard and other Japanese keyboards should be recognized
6347166 free(char *) is not correct in cfga_configfile.c
4610e4a00999c6d2291b3fc263926b890ec500a5 10-Nov-2005 frits <none@none> Contributed by Juergen Keil jk@tools.de.
6337131 ehci_detach panics debug kernel with a failed assertion with ALi USB2.0 PCI card
a195726fa33097e56cf1c25c31feddb827e140f0 14-Oct-2005 govinda <none@none> 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

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
f806f48b34ca6e130b04ec995ecd4e4a8ef123f0 22-Jul-2005 hs155680 <none@none> 6287550 Chicago P0.1 ohci_ed_pool_addr assertion failure with new M1575
abdbd06dc090fa6a49e129523156a8fc75b1868d 21-Jun-2005 agiri <none@none> 6272642 gcc and ADII don't get along
7c478bd95313f5f23a4c958a745db2134aa03244 14-Jun-2005 stevel@tonic-gate <none@none> OpenSolaris Launch