Timeline



Oct 6, 2011:

11:57 PM Changeset [328] by Lars Erdmann
remove error handling from trace enabling: if we cannot get access to …

Oct 4, 2011:

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

Oct 3, 2011:

11:59 PM Changeset [324] by Lars Erdmann
trying to fix a timing problem: if you try to display contents of …

Sep 28, 2011:

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

Sep 26, 2011:

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

Sep 24, 2011:

6:35 PM Changeset [316] by Lars Erdmann
renaming of define to recreate the USBD DDk sources from 2002
6:34 PM Changeset [315] by Lars Erdmann
suggest to again increase configuration buffer length, the patch came …
1:16 AM Changeset [314] by Lars Erdmann
doing the usual fixes: protect context hook against multiple …
1:11 AM 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 - …

Sep 23, 2011:

10:51 PM Changeset [313] by Lars Erdmann
fixed resume processing: wait for the resume flag to go to zero after …
10:41 PM Changeset [312] by Lars Erdmann
remove driver binary (it's a build product, not a source)
10:39 PM Changeset [311] by Lars Erdmann
initial import
9:32 PM 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 …
9:08 PM Ticket #2 (WD Book not working) reopened by rbri
Hi Lars, i did the test with 10.175. The camera still works. But now …
10:15 AM Ticket #2 (WD Book not working) closed by Lars Erdmann
fixed: please also test with latest version 10.175 (usbhcd13.zip)
10:13 AM Ticket #1 (USBUHCD.SYS problem) closed by Lars Erdmann
fixed: Also test with most up to date version 10.175 (usbhcd13.zip)
10:10 AM Ticket #5 (trouble version 11 and 12 with lenovo T61) closed by Lars Erdmann
fixed: fixed with version 10.175: changesets 277 and 298
8:27 AM Changeset [310] by Lars Erdmann
unify suspend flag handling amongst the 3 HC drivers
8:26 AM Changeset [309] by Lars Erdmann
update source code comments
7:46 AM Changeset [308] by Lars Erdmann
PCI spec mandates to mask out lower 2 bits of the next pointer of the …
1:50 AM Changeset [307] by Lars Erdmann
reworked resume routines for USBUHCD.SYS and USBOHCD.SYS
12:08 AM Changeset [306] by Lars Erdmann
implemented the IO port calls as fastcall routines: it will allow the …

Sep 21, 2011:

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

Sep 20, 2011:

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

Sep 19, 2011:

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

Sep 18, 2011:

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

Sep 16, 2011:

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

Sep 15, 2011:

11:55 PM Changeset [285] by Lars Erdmann
resets for 50 ms according to USB spec but we have some probs with this one

Sep 11, 2011:

10:40 PM Changeset [284] by Lars Erdmann
reworked init processing, on setting controller to operational we poll …

Sep 9, 2011:

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

Sep 8, 2011:

2:56 AM Changeset [280] by Lars Erdmann
revert back to original delay in between HC reset and reading from …
2:42 AM Changeset [279] by Lars Erdmann
reworked USBD.SYS for APM event routine registration (use …

Sep 7, 2011:

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

Sep 6, 2011:

11:24 PM Changeset [269] by Lars Erdmann
initial import

Sep 4, 2011:

10:45 PM Ticket #5 (trouble version 11 and 12 with lenovo T61) created by PETER Verweij
On a Thinkpad T61 the latest 2 versions give a trap when I insert a …

Aug 20, 2011:

9:45 PM Changeset [268] by gyoung
Fixed FindTDInPhysChain per Lars' request. Code cleanup renamed some …

Aug 19, 2011:

8:03 PM WikiStart edited by warpuser
(diff)
8:01 PM WikiStart edited by warpuser
(diff)

Aug 18, 2011:

10:51 AM Changeset [267] by Lars Erdmann
this is 10.174
10:42 AM Changeset [266] by Lars Erdmann
commented out the NEC hack, we might restrict that to NEC chipsets. …
4:27 AM Changeset [265] by Lars Erdmann
whenever we set skip bit in ED, wait for SOF, kick out some redundant …
1:06 AM Changeset [264] by Lars Erdmann
USBEHCD.SYS: continued to rework pollrate compuation, USBOHCD.SYS: …

Aug 13, 2011:

3:58 PM WikiStart edited by warpuser
(diff)

Aug 9, 2011:

11:26 PM Changeset [263] by gyoung
One more change to CheckQHs; I am now almost certain it is …
10:23 PM Changeset [262] by gyoung
Improved sync of CheckQHs and CheckQHsHelper2
9:37 AM Changeset [261] by rudi
USBHID: Implemented IOCTL for dumping internal data, added "spy" tool
9:31 AM Changeset [260] by rudi
USBKBD/USBMOUSE: Changed include file order, some cleanup

Aug 6, 2011:

11:26 AM Changeset [259] by rudi
USBKBD: Avoid unconditional trace output
11:26 AM Changeset [258] by rudi
USBMOUSE: Avoid unconditional trace output

Aug 5, 2011:

1:26 AM Changeset [257] by Lars Erdmann
UHCI and OHCI: get the root hub events working again, EHCI start to …

Jul 29, 2011:

11:57 PM Changeset [256] by Lars Erdmann
fixed bmRequestType recipient mask
2:46 PM Changeset [255] by rudi
UHCI document added

Jul 27, 2011:

1:40 AM Changeset [254] by Lars Erdmann
replaced USBCallIDC with assembler routine
1:26 AM Changeset [253] by Lars Erdmann
updated data toggle compuation
12:28 AM Changeset [252] by Lars Erdmann
OHCIStopBios: wait for resume to happen (on systems with no SMM or …
12:27 AM Changeset [251] by Lars Erdmann
making CallOEMHlp an assembler function

Jul 26, 2011:

10:12 PM Changeset [250] by Lars Erdmann
changing the handover to OS, added back in the handover from BIOS to …

Jul 25, 2011:

9:09 PM Changeset [249] by Lars Erdmann
simplify HCCA allocation. call FreeGDTSelector on freeing HCCA to …
1:39 PM Changeset [248] by rudi
Several documnetations added
1:44 AM Changeset [247] by Lars Erdmann
backing out some changes, we might need to preserve the Vf flag in the …
1:37 AM Changeset [246] by Lars Erdmann
removing global variable gInterruptFlags, pass in via context hook …
1:26 AM Changeset [245] by Lars Erdmann
removing global variable gInterruptFlags, pass in via context hook …

Jul 24, 2011:

10:04 PM Changeset [244] by Lars Erdmann
VMAlloc with VMDHA_SELMAP is somewhat tricky: when we want to free …
1:20 AM Changeset [243] by Lars Erdmann
this is 10.172

Jul 23, 2011:

6:40 PM Changeset [242] by Lars Erdmann
reworked timer/context hook routines: we now call the actual …

Jul 22, 2011:

12:19 AM Changeset [241] by Lars Erdmann
again reworked the saving/restoring of registers for the context hook …

Jul 21, 2011:

9:43 AM Changeset [240] by Lars Erdmann
changed calling convention for all timer tick and context hook …
12:53 AM Changeset [239] by Lars Erdmann
fix size of QH structure to be a multiple of 16 bytes (and of the same …

Jul 20, 2011:

3:49 AM Changeset [238] by Lars Erdmann
OHCI, "CreateIsoStruct": fixed an alignment issue (TD array needs to …
12:14 AM Changeset [237] by Lars Erdmann
added tracepoints to INIT and INIT COMPLETE context

Jul 19, 2011:

12:42 AM Changeset [236] by Lars Erdmann
completely reworked AllocateMemory, it now allocates at physical 16 MB …

Jul 16, 2011:

11:22 PM Changeset [235] by Lars Erdmann
the computation of the number of necessary microFrames to use in split …
11:17 PM Changeset [234] by Lars Erdmann
The back pointer of an siTD needs to have ALL 5 lower bits set to zero …
3:15 AM Changeset [233] by Lars Erdmann
this is 10.171

Jul 15, 2011:

9:47 PM Changeset [232] by Lars Erdmann
need to increase ITD structure size from 96 bytes to 128 bytes: EHCI …

Jul 14, 2011:

10:35 PM Changeset [231] by Lars Erdmann
split transactions: add routine "setSplitMask" to properly compute the …

Jul 13, 2011:

6:44 PM Changeset [230] by Lars Erdmann
again, reworked "CheckIsoBandwidth" and "RecalculateIsoBand": it …
3:49 PM Changeset [229] by Lars Erdmann
removed "CheckIso_LS_FS_PeriodBand" from implementation and also trace …
3:29 AM Changeset [228] by Lars Erdmann
"CheckIsoBandwidth": updated the bandwidth computation for HS. It now …
Note: See TracTimeline for information about the timeline view.