Thomas Faber
7ad4cf96f3
[USBPORT] Remove an unnecessary check in USB2_ConvertFrame. CID 1434244
2018-08-16 14:14:15 +02:00
Thomas Faber
d1e5699e60
[USBPORT] Accept negative BusTime in USB2_MoveTtEndpoint. CID 1434226
2018-08-16 14:14:04 +02:00
Timo Kreuzer
9e066abe2a
[DRIVERS] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Timo Kreuzer
c1944118ca
[USBPORT] Fix 64 bit issues
2018-08-04 19:19:34 +02:00
Peter Wathall
ae9cc6bb52
Fixed typo
2018-05-17 16:15:25 +01:00
Peter Wathall
6412253d44
Fixed typo
2018-05-17 16:15:25 +01:00
Peter Wathall
3a3a4f7970
Fixed typo
2018-05-17 16:15:25 +01:00
Thomas Faber
0ce31759d0
[USBPORT] Fix x64 build.
2018-05-12 10:11:21 +02:00
Vadim Galyant
c89a190ea6
[USBPORT][USBOHCI_NEW] Avoid using pointers for physical addresses.
2018-05-11 15:46:25 +02:00
Thomas Faber
837411e292
[USBOHCI_NEW] Fix build.
2018-05-11 15:44:19 +02:00
Timo Kreuzer
6b1ca75899
[REACTOS] Fix 64 bit build ( #465 )
...
* [HAL] Simplify HalpReboot() and make it portable
* [NTOS:MM] Cast constant to PVOID
* [BINPATCH] Fix 64 bit build
* [VFDDRV] Fix 64 bit build and buffer overruns
* [USBOHCI] Fix structure alignment issues
* [ATL_APITEST] Fix 64 bit build
* [XDK] Update unwind structures in winnt.h
* [NTDLL_APITEST] Fix 64 bit build
* [NTDLL_WINETEST] Fix 64 bit build
* [TFTPD] Fix x64 build
* [USBPORT] Fix a C_ASSERT
* [DSOUND] Fix x64 build
* [HAL] Remove obsolete GetPteAddress() macro
2018-04-03 15:13:17 -06:00
Colin Finck
765280bf5f
Merge PR #283 "[USBPORT] Transaction Translator (TT) support bringup"
2018-03-29 23:52:22 +02:00
Thomas Faber
851a554b59
[USBHUB_NEW] Fix USBH_CheckDeviceIDUnique return value.
2018-03-27 08:59:54 +02:00
Vadim Galyant
62612a7e45
[USBPORT] Use USB2_HS_INTERRUPT_IN_OVERHEAD instead USB2_HS_ISOCHRONOUS_OUT_OVERHEAD.
2018-02-21 13:35:25 +09:00
Vadim Galyant
11772da783
[USBPORT] Small changes for debugging.
2018-01-26 20:46:34 +09:00
Vadim Galyant
f37a3dc42f
[USBPORT] Add USB2_BIT_STUFFING_OVERHEAD constant.
2018-01-22 14:15:57 +09:00
Vadim Galyant
797ebcab72
[USBPORT] Fixing use DeviceSpeed instead Direction.
2018-01-21 19:36:01 +01:00
Vadim Galyant
a4dee8e3ac
[USBPORT] Add a space in indentation.
2018-01-21 19:36:00 +01:00
Vadim Galyant
ecd0097e37
[USBPORT] Delete DPRINTs.
2018-01-21 19:36:00 +01:00
Vadim Galyant
0f8079df3a
[USBPORT] Add USB2_PREV_MICROFRAME constant.
2018-01-21 19:35:59 +01:00
Vadim Galyant
fd5beb5593
[USBPORT] Moving array CMASKS[] to start file.
2018-01-21 19:35:59 +01:00
Vadim Galyant
2c73523b76
[USBPORT] Removing optional braces.
2018-01-21 19:35:59 +01:00
Vadim Galyant
c86210e800
[USBPORT] Correcting check Period.
2018-01-21 19:35:58 +01:00
Vadim Galyant
dd1297f0d0
[USBPORT] Use min(), max() macro.
2018-01-21 19:35:58 +01:00
Vadim Galyant
ab88f25048
[USBPORT] Check Period instead Factor.
2018-01-21 19:35:58 +01:00
Vadim Galyant
954cc021da
[USBPORT] Proper naming.
2018-01-21 19:35:57 +01:00
Vadim Galyant
18f4fc71c8
[USBPORT] Use min() macro.
2018-01-21 19:35:57 +01:00
Vadim Galyant
9426d2986d
[USBPORT] Fixing calculation pointer for FdoExtension->Usb2Extension.
2018-01-21 19:35:56 +01:00
Vadim Galyant
7b92b8a6e2
[USBPORT] Implement USBPORT_FreeBandwidthUSB2().
2018-01-21 19:35:56 +01:00
Vadim Galyant
57f092106a
[USBPORT] Correcting USB2_DeallocateEndpointBudget().
2018-01-21 19:35:56 +01:00
Vadim Galyant
bc9046c635
[USBPORT] Implement USB2_PromotePeriods().
2018-01-21 19:35:55 +01:00
Vadim Galyant
0558635f98
[USBPORT] Add USB2_ChangePeriod().
2018-01-21 19:35:55 +01:00
Vadim Galyant
69406c2628
[USBPORT] Implement USB2_DeallocateEndpointBudget().
2018-01-21 19:35:54 +01:00
Vadim Galyant
5ad7a2faa5
[USBPORT] Implement USB2_RebalanceEndpoint().
2018-01-21 19:35:54 +01:00
Vadim Galyant
522c0d3c69
[USBPORT] Implement USB2_Rebalance().
2018-01-21 19:35:54 +01:00
Vadim Galyant
5d12e3040c
[USBPORT] Add stub for USB2_RebalanceEndpoint().
2018-01-21 19:35:53 +01:00
Vadim Galyant
bbbcb1dc75
[USBPORT] Rename variables only in USB2_AllocateTimeForEndpoint().
2018-01-21 19:35:53 +01:00
Vadim Galyant
3ba9fffbb2
[USBPORT] Start implementation USB2_DeallocateEndpointBudget().
2018-01-21 19:35:53 +01:00
Vadim Galyant
3031695100
[USBPORT] Add USB2_CommonFrames().
2018-01-21 19:35:52 +01:00
Vadim Galyant
ae800da85b
[USBPORT] Implement USB2_MoveTtEndpoint().
2018-01-21 19:35:52 +01:00
Vadim Galyant
c48093573b
[USBPORT] Implement USB2_DeallocateHS().
2018-01-21 19:35:51 +01:00
Vadim Galyant
00dd0c67b6
[USBPORT] Correcting USB2_AllocateHS().
2018-01-21 19:35:51 +01:00
Vadim Galyant
1926238056
[USBPORT] Reduces output of debug messages.
2018-01-21 19:35:51 +01:00
Vadim Galyant
5ffefbe945
[USBPORT] Add USB2_GetCMASK().
2018-01-21 19:35:50 +01:00
Vadim Galyant
f3c869a16b
[USBPORT] Add USB2_GetSMASK()and USB2_ConvertFrame().
2018-01-21 19:35:50 +01:00
Vadim Galyant
df44bc6d84
[USBPORT] Add stub for USB2_MoveTtEndpoint().
2018-01-21 19:35:50 +01:00
Vadim Galyant
ab5810576f
[USBPORT] Add stub for USB2_DeallocateHS().
2018-01-21 19:35:49 +01:00
Vadim Galyant
8b9d5d1514
[USBPORT] Correcting USB2_InitTtEndpoint().
2018-01-21 19:35:49 +01:00
Vadim Galyant
e262bb610d
[USBPORT] End implementation USB2_AllocateTimeForEndpoint().
2018-01-21 19:35:49 +01:00
Vadim Galyant
2be475db5d
[USBPORT] Correcting USB2_GetStartTime().
2018-01-21 19:35:48 +01:00
Vadim Galyant
7553e54199
[USBPORT] Start implementation USB2_AllocateTimeForEndpoint().
2018-01-21 19:35:48 +01:00
Vadim Galyant
65f8f961a3
[USBPORT] Continue implementation USBPORT_AllocateBandwidthUSB2().
2018-01-21 19:35:47 +01:00
Vadim Galyant
67138e7d54
[USBPORT] Use ExFreePoolWithTag() instead ExFreePool() for TtExtension. Add debug info.
2018-01-21 19:35:47 +01:00
Vadim Galyant
3bda39fcb8
[USBPORT] Add USBPORT_DumpingEndpointProperties() and USBPORT_DumpingTtEndpoint().
2018-01-21 19:35:47 +01:00
Vadim Galyant
698f092ab1
[USBPORT] Implement USB2_AllocateHS().
2018-01-21 19:35:46 +01:00
Vadim Galyant
720d7cfd9b
[USBPORT] Add USB2_GetHsOverhead().
2018-01-21 19:35:46 +01:00
Vadim Galyant
2d4bd7b744
[USBPORT] Reduces output of debug messages.
2018-01-21 19:35:46 +01:00
Vadim Galyant
816b3a572c
[USBPORT] Remove unnecessary semicolon.
2018-01-21 19:35:45 +01:00
Vadim Galyant
5654674e8c
[USBPORT] Add stubs for USB2_AllocateHS() and USB2_DeallocateEndpointBudget().
2018-01-21 19:35:45 +01:00
Vadim Galyant
e39b88e3e7
[USBPORT] Add USB2_GetPrevMicroFrame().
2018-01-21 19:35:45 +01:00
Vadim Galyant
71a7208f69
[USBPORT] Add USB2_IncMicroFrame().
2018-01-21 19:35:44 +01:00
Vadim Galyant
22b8777f84
[USBPORT] Add USB2_GetStartTime().
2018-01-21 19:35:44 +01:00
Vadim Galyant
0216b033cc
[USBPORT] Add USB2_GetLastIsoTime().
2018-01-21 19:35:44 +01:00
Vadim Galyant
c3803bed8a
[USBPORT] Add USB2_CheckTtEndpointInsert().
2018-01-21 19:35:43 +01:00
Vadim Galyant
e701da4923
[USBPORT] Add USB2_AllocateCheck().
2018-01-21 19:35:43 +01:00
Vadim Galyant
c034297f2d
[USBPORT] Add USB2_AddDataBitStuff().
2018-01-21 19:35:43 +01:00
Vadim Galyant
754f749cfd
[USBPORT] Add USB2_GetOverhead().
2018-01-21 19:35:42 +01:00
Vadim Galyant
c2ae849dab
[USBPORT] Start implementation USBPORT_AllocateBandwidthUSB2().
2018-01-21 19:35:42 +01:00
Vadim Galyant
02d1cfd37f
[USBPORT] Change debug message in USBPORT_RemoveDevice(().
2018-01-21 19:35:41 +01:00
Vadim Galyant
5e15ba48b9
[USBPORT] Add support for transaction translators in USBPORT_RemoveDevice().
2018-01-21 19:35:41 +01:00
Vadim Galyant
cbba6e80fc
[USBPORT] Correcting USBPORT_InitializeDevice() and USBPORT_RestoreDevice() (DEVICE_HANDLE_FLAG_USB2HUB).
2018-01-21 19:35:41 +01:00
Vadim Galyant
664e48cad5
[USBPORT] Implement USBPORT_FreeBandwidth().
2018-01-21 19:35:40 +01:00
Vadim Galyant
aae6dd6073
[USBPORT] Implement USBPORT_AllocateBandwidth().
2018-01-21 19:35:40 +01:00
Vadim Galyant
c6ca2a8f02
[USBPORT] Add support for transaction translators in USBPORT_OpenPipe() and USBPORT_ClosePipe().
2018-01-21 19:35:40 +01:00
Vadim Galyant
7c398f6eb7
[USBPORT] Initialize FdoExtension->Bandwidth[] in USBPORT_StartDevice().
2018-01-21 19:35:39 +01:00
Vadim Galyant
0f8425ed44
[USBPORT] Add USBPORT_GetTt().
2018-01-21 19:35:39 +01:00
Vadim Galyant
c92f591144
[USBPORT] Add support for transaction translators in USBPORT_CreateDevice().
2018-01-21 19:35:39 +01:00
Vadim Galyant
3fcbd7744c
[USBPORT] Add support for transaction translators in USBPORT_OpenPipe().
2018-01-21 19:35:38 +01:00
Vadim Galyant
e48d6136ec
[USBPORT] Add USBPORT_UpdateAllocatedBwTt().
2018-01-21 19:35:38 +01:00
Vadim Galyant
18702047a1
[USBPORT] Implement USBPORT_InitializeTT().
2018-01-21 19:35:38 +01:00
Vadim Galyant
da1e283837
[USBPORT] Add USB2_InitTtEndpoint().
2018-01-21 19:35:37 +01:00
Vadim Galyant
9cdc1d64b3
[USBPORT] Add USB2_InitTT().
2018-01-21 19:35:37 +01:00
Vadim Galyant
0f2f4c6ca2
[USBPORT] Add USB2_InitController().
2018-01-21 19:35:37 +01:00
Vadim Galyant
faa792987b
[USBPORT] Add initial support for transaction translators in USBPORT_AddDevice().
2018-01-21 19:35:36 +01:00
Vadim Galyant
0b78ad8eb2
[USBPORT] Use constants in USBPORT_OpenPipe().
2018-01-21 19:35:36 +01:00
Vadim Galyant
d2b088e9d6
[USBPORT] Define structures for Transaction Translator.
2018-01-21 19:35:36 +01:00
Vadim Galyant
a3dd5620d3
[USBPORT] Use constants in USBPORT_CalculateUsbBandwidth().
2018-01-21 19:35:35 +01:00
Vadim Galyant
41f4814c44
[USBPORT] Define constants for Transaction Translator.
2018-01-21 19:35:35 +01:00
Amine Khaldi
bb888f9b11
[CMAKE] My eyes!
2018-01-21 13:54:18 +01:00
Amine Khaldi
94e0942644
[USBSTOR_NEW] Create usbstor_new based on usbstor in order to contain Vadim Galyant's work.
2018-01-21 13:51:07 +01:00
Amine Khaldi
f2f2dd0552
[USBOHCI_NEW] Bring-in the USB OHCI miniport driver created by Vadim Galyant. ( #244 )
...
[USBOHCI_NEW] Add the new usbport-based OHCI driver.
2018-01-12 21:09:58 +01:00
Vadim Galyant
a0296dd3de
[USBPORT] In USBHI_GetExtendedHubInformation, pass the correct port index to RH_GetPortStatus.
2018-01-10 18:59:25 +01:00
Vadim Galyant
c0f157e589
[USBHUB] Move DPRINT after check Status.
2018-01-10 18:59:23 +01:00
Vadim Galyant
86af8d49fb
[USBHUB] Correcting L"USB\\Vid_0000&Pid_0000" for case BusQueryDeviceID in USBH_PdoQueryId() if INIT_PORT_FAILED.
2018-01-10 18:59:21 +01:00
Thomas Faber
4f8379a02b
[DRIVERS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed.
2017-12-30 11:44:25 +01:00
Vadim Galyant
73bfc3c897
[USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).
2017-11-23 16:34:24 +01:00
Thomas Faber
bf74391dcd
[USBPORT] Avoid more integer overflows.
2017-10-13 23:36:29 +02:00
Thomas Faber
a45779a12f
[USBPORT] Avoid a benign integer overflow in USBHI_QueryDeviceInformation (CID 1419219).
2017-10-13 23:36:29 +02:00
Thomas Faber
45741cdf3a
[USBPORT] Remove unnecessary null check in USBPORT_HandleSubmitURB (CID 1419367).
2017-10-13 23:36:29 +02:00
Thomas Faber
a237edf4bb
[USBPORT] Fix ControllerName leak in USBPORT_GetUnicodeName (CID 1419258).
2017-10-13 23:36:29 +02:00
Thomas Faber
b5289a2f6e
[USBPORT] Fix level check in USBDI_QueryBusInformation (CID 1419403).
2017-10-13 23:36:29 +02:00
Hermès Bélusca-Maïto
f9b6429468
Delete "ghost" old(*) files that have been mysteriously added back during the SVN-to-Git transition.
...
To check that these changes are correct, checkout in a directory (let's call it "ros_svn") the /trunk/reactos/ of our read-only SVN repo r76032 and in /trunk/reactos/modules/, the rosapps, rostests and wallpapers.
In a second directory (let's call it "ros_git"), clone the corresponding Git-converted ReactOS directory.
Before applying this patch (and the previous one that added back the empty directories), you should see additional files in ros_git that are not in ros_svn, corresponding to these files I'm deleting here (plus some .gitignore files),
and you should also see additional files in ros_svn that do not appear in ros_git: these are the empty directories I've restored in my previous patch.
Now, after the application of both the previous patch that restores the empty directories (and deletes the .gitignore files), and this patch that removes the ghost files, you should only see that the only differences
between ros_git and ros_svn are the extra .keep files in the empty directories, and that's all!
Command-line for the tests:
diff --strip-trailing-cr -r ros_svn ros_git > diff_svn2git.txt
"-r" means recursive, and "--strip-trailing-cr" ignores the CR-LF vs. LF (or CR) EOLs.
(*): by "ghost" old(*) files I understand files that existed previously in the far past, that then were deleted long ago in SVN, and that popped out back during the Git migration.
2017-10-04 10:28:36 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00