Timeline


and

2011-11-20:

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

2011-11-19:

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

2011-11-17:

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

2011-11-15:

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

2011-10-29:

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

2011-10-25:

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

2011-10-22:

21:41 Changeset [331] by erdmann
getting USBD IDC entry point: getting rid of superfluous function call
21:08 Changeset [330] by erdmann
adding build script
21:05 Changeset [329] by erdmann
ohccanio.c: removed a wait loop for start of frame when setting K-bit …

2011-10-06:

23:57 Changeset [328] by erdmann
remove error handling from trace enabling: if we cannot get access to the …

2011-10-04:

00:52 Changeset [327] by erdmann
another code cleanup, get in line with USBEHCD.SYS: precompute port index …
00:41 Changeset [326] by erdmann
clean up code, removing unnecessary optimization suppression and variables
00:35 Changeset [325] by erdmann
see APPLE implementation: Philips HC and possibly others (?) need to have …

2011-10-03:

23:59 Changeset [324] by erdmann
trying to fix a timing problem: if you try to display contents of memory …

2011-09-28:

20:56 Changeset [323] by erdmann
updated a define name to be in line with the original USBD driver code for …
20:55 Changeset [322] by erdmann
cleaned up the OEMHLP "Access PCI BIOS" stuff, kicked out all copy and …

2011-09-26:

23:03 Changeset [321] by erdmann
removing interrupt disable/reenable on host reset
23:02 Changeset [320] by erdmann
try to make suspend/resume more reliable: saving and restoring some EHCI …
22:59 Changeset [319] by erdmann
on fatal error now reregistering with USBD.SYS (as USBEHCD.SYS also does …
20:33 Changeset [318] by erdmann
reworking resume on wakeup: we need to do everything just as for forced …
20:29 Ticket #3 (Problem with USBOHCD.SYS from usbxhcd8.zip) closed by erdmann
fixed: Since you are reporting success with 10.175 (usbhcd13.zip) with the …
00:13 Changeset [317] by erdmann
unified remote wakeup processing across the 3 HC flavors, fixed a problem …

2011-09-24:

18:35 Changeset [316] by erdmann
renaming of define to recreate the USBD DDk sources from 2002
18:34 Changeset [315] by erdmann
suggest to again increase configuration buffer length, the patch came from …
01:16 Changeset [314] by erdmann
doing the usual fixes: protect context hook against multiple invocations, …
01:11 Ticket #7 (Uncontrollable mouse when using USBD.SYS build 10.175) created by losepete
Mouse movement is almost uncontrollable using this build of usbd.sys - …

2011-09-23:

22:51 Changeset [313] by erdmann
fixed resume processing: wait for the resume flag to go to zero after …
22:41 Changeset [312] by erdmann
remove driver binary (it's a build product, not a source)
22:39 Changeset [311] by erdmann
initial import
21:32 Ticket #6 (All post rev 8 usbehcd.sys hang ThinkCentre A57 during boot) created by herwigb
[…] ACPI 3.18 The original IBM driver also hangs the system, if USB …
21:08 Ticket #2 (WD Book not working) reopened by rbri
Hi Lars, i did the test with 10.175. The camera still works. But now my …
10:15 Ticket #2 (WD Book not working) closed by erdmann
fixed: please also test with latest version 10.175 (usbhcd13.zip)
10:13 Ticket #1 (USBUHCD.SYS problem) closed by erdmann
fixed: Also test with most up to date version 10.175 (usbhcd13.zip)
10:10 Ticket #5 (trouble version 11 and 12 with lenovo T61) closed by erdmann
fixed: fixed with version 10.175: changesets 277 and 298
08:27 Changeset [310] by erdmann
unify suspend flag handling amongst the 3 HC drivers
08:26 Changeset [309] by erdmann
update source code comments
07:46 Changeset [308] by erdmann
PCI spec mandates to mask out lower 2 bits of the next pointer of the …
01:50 Changeset [307] by erdmann
reworked resume routines for USBUHCD.SYS and USBOHCD.SYS
00:08 Changeset [306] by erdmann
implemented the IO port calls as fastcall routines: it will allow the C …

2011-09-21:

02:08 Changeset [305] by erdmann
this is 10.175
02:08 Changeset [304] by erdmann
need to disable compiler optimization for routine RHubCtxHookRtn as it …
01:22 Changeset [303] by erdmann
reworked root hub clear/set feature routines to incorporate the findings …
00:02 Changeset [302] by erdmann
updating root hub error handling on clear/setfeature to match that of …

2011-09-20:

08:37 Changeset [301] by erdmann
reduce root hub power on time (unfortunately EHCI does not offer this …
08:35 Changeset [300] by erdmann
on root hub port power, wait for the specifed root hub delay time …
02:33 Changeset [299] by erdmann
correct computation of "Mult" value plus another fix, the patch came from …
01:59 Changeset [298] by erdmann
fixed a trap reported by Barry Landy: reworked the original fix as the …
01:44 Changeset [297] by erdmann
completely reworked suspend/resume processing. Removed global g_Interrupt …

2011-09-19:

22:30 Changeset [296] by erdmann
PCI Power management: adding necessary 10 ms second delay when going from …
21:59 Changeset [295] by erdmann
updated some definitions
21:47 Changeset [294] by erdmann
clean up, bring in line with USBUHCD.SYS, USBOHCD.SYS
00:19 Changeset [293] by erdmann
added support for /FS switch: following the same logic as for USBUHCD.SYS …

2011-09-18:

21:57 Changeset [292] by erdmann
kicking out delay routine "USBExecutionBlock": we have a full and better …
21:45 Changeset [291] by erdmann
updated delay timing routine to match those of …
20:53 Changeset [290] by erdmann
timing loop in SuppressProcessing?: make blocking interruptable …
20:25 Changeset [289] by erdmann
changed GetDWORD function signature to match that of USBOHCD.SYS / …

2011-09-16:

23:37 Changeset [288] by erdmann
For suspend, moved the delay loop BEHIND the point where all HCs were …
23:11 Changeset [287] by erdmann
added support for /FS switch: we now execute the root context hub and at …
01:13 Changeset [286] by erdmann
backed out polling for frame change after setting the skip bit, kept root …

2011-09-15:

23:55 Changeset [285] by erdmann
resets for 50 ms according to USB spec but we have some probs with this …

2011-09-11:

22:40 Changeset [284] by erdmann
reworked init processing, on setting controller to operational we poll the …

2011-09-09:

00:50 Changeset [283] by erdmann
suspend delay value was too big
00:46 Changeset [282] by erdmann
suspend/resume: experimenting with different delay values
00:33 Changeset [281] by erdmann
reworked SuppressProcessing? routine to make use of global info seg …

2011-09-08:

02:56 Changeset [280] by erdmann
revert back to original delay in between HC reset and reading from default …
02:42 Changeset [279] by erdmann
reworked USBD.SYS for APM event routine registration (use APMCALLS.LIB), …

2011-09-07:

23:55 Changeset [278] by erdmann
add assembler helper file (added context hook stub routine to save/restore …
07:49 Changeset [277] by erdmann
fixed a trap reported by Barry Landy: when we wait for a QH to become …
00:58 Changeset [276] by erdmann
updated to Gregg's revision 268
00:54 Changeset [275] by erdmann
changed waiting for recovery time T_RSTRCY after the root hub has driven …
00:14 Changeset [274] by erdmann
change makefile to support ICAT remote debugging
00:13 Changeset [273] by erdmann
update to fix device driver header flags (USBD.SYS is NOT an ADD driver …
00:13 Changeset [272] by erdmann
merge David's updates from revision 123
00:12 Changeset [271] by erdmann
this file is autogenerated and therefore should not go under config …
00:11 Changeset [270] by erdmann
merge David's updates from revision 123

2011-09-06:

23:24 Changeset [269] by erdmann
initial import

2011-09-04:

22:45 Ticket #5 (trouble version 11 and 12 with lenovo T61) created by vrwp
On a Thinkpad T61 the latest 2 versions give a trap when I insert a …
Note: See TracTimeline for information about the timeline view.