Timeline


and

Jan 18, 2012:

10:47 PM Changeset [431] by erdmann
this is 10.179
10:42 PM Changeset [430] by erdmann
some simplifications
10:41 PM Changeset [429] by erdmann
added Yield support to the reset root hub command: it's too long to poll …
10:38 PM Changeset [428] by erdmann
typo: reading the command reg from a bogus I/O address, reduced the delay …
10:33 PM Changeset [427] by erdmann
reduced the delay times as today's HW is really fast.
10:32 PM Changeset [426] by erdmann
typo: reading the port status from a bogus I/O address, reduced the delay …
10:27 PM Changeset [425] by erdmann
added tracing for suspend/resume
10:26 PM Changeset [424] by erdmann
reduced the delay times as today's HW is really fast.
10:22 PM Changeset [423] by erdmann
reduced the delay times as today's HW is really fast.
10:21 PM Changeset [422] by erdmann
forgot to preset the retry counter to zero for the various retry loops …
6:59 PM Changeset [421] by erdmann
UHCI: implementing some missing pieces of root hub processing, UHCI+OHCI: …

Jan 17, 2012:

7:39 PM Changeset [420] by erdmann
UHCI and EHCI is shitty HW: use tight loops for all polls that go against …
1:22 AM Ticket #2 (WD Book not working) closed by erdmann
fixed

Jan 16, 2012:

9:29 PM Changeset [419] by erdmann
brought tracing for USBUHCD.SYS in line with USBOHCD.SYS+USBEHCD.SYS …
7:06 PM Changeset [418] by erdmann
add import to makefile (def file generation) instead of linking in an …
2:16 AM Changeset [417] by erdmann
new dates for resource manager
1:52 AM Changeset [416] by erdmann
add a horrible hack to skip processing of suspend/resume by USBMSD.ADD …

Jan 15, 2012:

4:58 AM Changeset [415] by erdmann
a bunch of fixes to improve suspend/resume, some changes to shutdown …

Jan 14, 2012:

8:58 PM Changeset [414] by erdmann
new dates for resource manager
8:58 PM Changeset [413] by erdmann
formatting change
7:06 PM Changeset [412] by erdmann
run "CheckQHs" only for other interrupts than CD and HC ERROR. Use tight …
7:04 PM Changeset [411] by erdmann
use tight timing loops where possible, simplify setting of 64-bit base reg …

Jan 13, 2012:

10:18 AM Ticket #13 (Just 4 usbuhcd.sys entries) created by hanno
Hi, and thanks a lot for your work on usb drivers! I have the following …
3:36 AM Changeset [410] by erdmann
fix a bug, starting the HC should poll for status reg halted bit and not …
3:27 AM Changeset [409] by erdmann
use Delay for tight loops
3:05 AM Changeset [408] by erdmann
reworked enabling async/periodic schedule, reworked shutdown processing …
2:45 AM Changeset [407] by erdmann
back out changes

Jan 12, 2012:

1:04 AM Changeset [406] by erdmann
missed a line
12:47 AM Changeset [405] by erdmann
add delay between HC resumes and client resumes so that HCs will be alive …
12:46 AM Changeset [404] by erdmann
increase of resume recovery time to cover slow devices
12:24 AM Changeset [403] by erdmann
merging in Greggs changes from rev. 397
12:03 AM Changeset [402] by erdmann
back out change
12:02 AM Changeset [401] by erdmann
Many changes: completely reworked enabling async and period schedules, …

Jan 10, 2012:

10:58 PM Changeset [400] by erdmann
svn.netlabs.org/usb/ticket/2: for NVidia chipset, make sure that the …
9:26 AM Changeset [399] by erdmann
changed HCCA allocation: we better NOT muck around with the HCCA reg and …
8:59 AM Changeset [398] by erdmann
update tracing equivalent to USBEHCD.SYS

Jan 8, 2012:

4:46 PM Changeset [397] by gyoung
Improved sync of HubPortStatusRetrieved? & DetachDevice?.
12:57 AM Changeset [396] by erdmann
rework port reset/owner change according to EHCI spec chapter 4.2.2
12:56 AM Changeset [395] by erdmann
add tracing for ProcessClearHubFeature/ProcessSetHubFeature?
12:55 AM Changeset [394] by erdmann
remove superfluous tracing

Jan 7, 2012:

5:38 PM Changeset [393] by erdmann
add tracing of op. regs on EHCIResetHost entry and exit, remove actication …
5:34 PM Changeset [392] by erdmann
svn.netlabs.org/usb/ticket/2: add additional tracing to check operational …
5:02 PM Ticket #7 (Uncontrollable mouse when using USBD.SYS build 10.175) closed by erdmann
fixed

Jan 4, 2012:

5:38 PM Changeset [391] by erdmann
svn.netlabs.org/usb/ticket/2: remove the wait loop after setting config …
3:54 PM Changeset [390] by erdmann
svn.netlabs.org/usb/ticket/2: after setting config flag poll in a tight …
1:25 PM Ticket #9 (IR Remote control for EmperoarTV does not work anymore with all of Lars' ...) closed by erdmann
fixed
9:29 AM Changeset [389] by erdmann
svn.netlabs.org/usb/ticket/2: yet another rework to the HC initialization, …
4:22 AM Changeset [388] by erdmann
svn.netlabs.org/usb/ticket/2: an attempt to fix the problem for NVidia …
2:00 AM Changeset [387] by erdmann
change descriptive text for EHCIResetHost Trace Exit so that we can …

Jan 2, 2012:

8:52 PM Changeset [386] by gyoung
Updated HubPortStatusRetrieved? which I apparently skipped finishing on the …
2:17 AM Changeset [385] by erdmann
bring "FinshIO" in line with the equivalent routines in USBOHCD.SYS and …
1:14 AM Changeset [384] by erdmann
do an additional HC reset just after the global reset to trigger …

Jan 1, 2012:

11:03 PM Changeset [383] by erdmann
backing out a change on port reset handling: remove condition to test if …

Dec 30, 2011:

8:35 PM Changeset [382] by erdmann
svn.netsvn.netlabs.org/usb/ticket/11: an attempt to fix the delays on …
8:32 PM Changeset [381] by erdmann
svn.netlabs.org/usb/ticket/9: and yet another fix: in "FinishIO" the irqRB …
7:31 PM Ticket #9 (IR Remote control for EmperoarTV does not work anymore with all of Lars' ...) reopened by erdmann
7:04 PM Ticket #9 (IR Remote control for EmperoarTV does not work anymore with all of Lars' ...) closed by erdmann
fixed: I am closing the ticket. When the next release comes out (usbhcd179, …
2:02 AM Changeset [380] by erdmann
removed all comments

Dec 23, 2011:

4:18 PM Changeset [379] by erdmann
this is 10.178
4:17 PM Changeset [378] by erdmann
remove a bunch of trace message in order to reduce clutter of trace …
4:16 PM Changeset [377] by erdmann
rework the BIOS handover, try to fix hangs on boot if USBUHCD.SYS loads …

Dec 21, 2011:

9:38 PM Changeset [376] by erdmann
svn.netlabs.org/usb/ticket/9: bug in original IBM code, on short packets, …

Dec 20, 2011:

8:02 PM Changeset [375] by erdmann
to avoid a bug with ATI SB7x0/SB8x0/SB9x0 EHCI (dev id: 0x4396),these …
2:38 AM Changeset [374] by erdmann
resolving some constants into DEFINES
1:15 AM Changeset [373] by erdmann
doing some RM related updates
1:11 AM Changeset [372] by erdmann
doing some RM related updates
12:44 AM Changeset [371] by erdmann
merging Gregg's updates revision 368
12:11 AM Changeset [370] by erdmann
I introduced a regression which needs to be fixed now: for short packets, …

Dec 19, 2011:

10:09 PM Changeset [369] by erdmann
Changing resource manager output to a somewhat more informative text …
8:49 PM Ticket #6 (All post rev 8 usbehcd.sys hang ThinkCentre A57 during boot) closed by erdmann
fixed

Dec 18, 2011:

11:36 PM Changeset [368] by gyoung
Sync of usbd.sys to 10.162 level. This is pretty close will review it …

Dec 17, 2011:

3:21 PM Ticket #12 (key card not viewed by USB drives or LVM?) created by Anchieri
I have received from my Wealth Care Assistance Found a Key card that I …
5:15 AM Ticket #11 (177 release showing delays during boot for USBE & USBO drivers.) created by darcio
The latest working version was 10_168, since then none until 10_177 were …

Dec 15, 2011:

3:57 PM Ticket #10 (problem using usbhcd176.zip) closed by erdmann
fixed

Dec 13, 2011:

12:09 AM Changeset [367] by erdmann
this is 10.177
12:09 AM Changeset [366] by erdmann
revert setting of FmInterval? and PeriodicStart? as it was done in original …
12:08 AM Changeset [365] by erdmann
update tracing for variable number of port status regs: we format the …

Dec 12, 2011:

11:48 PM Changeset [364] by erdmann
remove superfluous clearing of Start of Frame flag
11:40 PM Changeset [363] by erdmann
added trace points to init,init complete, reset host, register with USBD
10:04 PM Changeset [362] by erdmann
update resource manager info: introduce variable adapter key, add PCI …
4:13 PM Ticket #10 (problem using usbhcd176.zip) created by Anchieri
I have a HP PSC 1610 All in One printer attached to my desktop PC that …

Dec 11, 2011:

4:15 PM Ticket #9 (IR Remote control for EmperoarTV does not work anymore with all of Lars' ...) created by Grimus
I use a "Microsoft Remote Control and Receiver 1.0A for Media Center PC …

Dec 10, 2011:

8:33 PM Changeset [361] by erdmann
fix memory mapped register address space to 4096 bytes as this is the …
8:33 PM Changeset [360] by erdmann
fix memory mapped register address space to 4096 bytes as this is the …
8:24 PM Changeset [359] by erdmann
fix size of memory mapped register to 256 bytes: this is the minimum …

Dec 8, 2011:

1:50 AM Ticket #8 (eCS 2.1 boot hangs at USBEHCD or USBD) created by thomabrown
Tyan S2895 motherboard hangs at cold boot every morning, usually with …

Dec 7, 2011:

8:36 PM Changeset [358] by erdmann
this is 10.176

Dec 6, 2011:

7:11 PM Changeset [357] by erdmann
fix a bug in checking for setting of handover semaphores
2:30 AM Changeset [356] by erdmann
confused "Port Change" interrupt with "remote wakeup" interrupt, now …
1:20 AM Changeset [355] by erdmann
used wrong size for Intel PCI reg USB_RES, it's only 8-bits and not …
12:28 AM Changeset [354] by erdmann
change trace routine to get in line with USBOHCD.SYS: make sure that op. …
12:20 AM Changeset [353] by erdmann
disable "Resume received" interrupt during normal operation (only allow …

Nov 30, 2011:

6:39 PM Changeset [352] by erdmann
it turns out that for some HCs (in this case: the Intel ICHx chipsets from …
6:35 PM Changeset [351] by erdmann
add Intel specific PCI config reg for UHCI for enable/disable wakeup.

Nov 29, 2011:

12:24 AM Changeset [350] by erdmann
on global reset, add same polling loop on port enable as for hub …

Nov 28, 2011:

5:15 PM Changeset [349] by erdmann
following this advice: http://forum.osdev.org/viewtopic.php?f=1&t=23318: …

Nov 27, 2011:

11:28 PM Changeset [348] by erdmann
updated tracing to be in line with USBOHCD.SYS / USBEHCD.SYS, added …

Nov 20, 2011:

9:31 PM Changeset [347] by erdmann
update tracing to remove HCOR dump on HW interrupt (too much clutter) but …

Nov 19, 2011:

11:13 AM Changeset [346] by erdmann
tracing: if copying to intermediate buffer is needed, limit datalen to max …

Nov 17, 2011:

10:05 PM Changeset [345] by erdmann
tracing: add sanity check in case we are getting passed a NULL pointer or …
8:56 AM Changeset [344] by erdmann
updated tracing: bring in line with USBEHCD.SYS, add flag to make sure …

Nov 15, 2011:

7:28 AM Changeset [343] by erdmann
simplify check for handover semaphores
2:00 AM Changeset [342] by erdmann
follow the structure in USBEHD.SYS and USBUHCD.SYS when dealing with fatal …
1:59 AM Changeset [341] by erdmann
some reformatting, fix a potential problem: only free TDs/QH via …
1:56 AM Changeset [340] by erdmann
follow the structure in USBEHD.SYS and USBOHCD.SYS when dealing with fatal …
1:54 AM Changeset [339] by erdmann
do some cleanup, add device to custom list to handle ordinary bulk devices …
1:44 AM Changeset [338] by erdmann
some reformatting
1:43 AM Changeset [337] by erdmann
rework EHCI handoff: only initiate the handoff when the BIOS semaphore …
1:43 AM Changeset [336] by erdmann
rework EHCI handoff: only initiate the handoff when the BIOS semaphore …

Oct 29, 2011:

12:16 PM Changeset [335] by erdmann
reworked BIOS handoff: if the BIOS (SMM code) just won't let go of the HC …

Oct 25, 2011:

4:54 AM Changeset [334] by erdmann
removing unnecessary tracing
2:52 AM Changeset [333] by erdmann
removing all superfluous "pragma optimize": it's only needed when using …
2:03 AM Changeset [332] by erdmann
kick out a CLI/STI from INIT_COMPLETE (OHCIResetHost), kick out a …

Oct 22, 2011:

9:41 PM Changeset [331] by erdmann
getting USBD IDC entry point: getting rid of superfluous function call
9:08 PM Changeset [330] by erdmann
adding build script
9:05 PM Changeset [329] by erdmann
ohccanio.c: removed a wait loop for start of frame when setting K-bit …
Note: See TracTimeline for information about the timeline view.