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
Nikita Krapivin
10645167b8
[I8042PRT] Enable keyboard clock explicitly (fixes Lenovo ACPI bug). CORE-14256 ( #434 )
2018-03-21 22:07:30 +01:00
Mark Jansen
8b84b1c6b3
[AFD] Mark the socket as named pipe, so NtWriteFile actually knows what to do with it.
...
CORE-13067
2018-03-21 19:22:13 +01:00
Mark Jansen
9168226378
[AFD] Respond to FileFsDeviceInformation.
...
CORE-13067
2018-03-21 19:22:13 +01:00
Bișoc George
1a951aa4e6
[BUS][ACPI] Silence DPRINT1 in the special case of IOCTL_BATTERY_QUERY_TAG ( #427 )
2018-03-12 15:29:14 +01:00
Eric Kohl
ca22dc9bb5
[STORPORT][DDK] Add the StorPortExtendedFunction stub
...
- Add the StorPortExtendedFunction stub to the storport driver.
- Add the declaration of StorPortExtendedFunction to the ddk.
CORE-12695
2018-03-03 14:19:33 +01:00
Pierre Schweitzer
1986049a38
[CDFS_NEW] Sync with HEAD.
...
CORE-14315
2018-02-25 10:14:27 +01: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
Pierre Schweitzer
69f51d1533
[FASTFAT] Drop read ahead locking routines in favor of lazy writer routines.
...
This avoids code duplication while being consistent with MS FastFAT.
2018-02-17 13:49:15 +01:00
Doug Lyons
8ea42001d9
[I8042PRT] Apply a workaround for Dell Latitude D610
...
CORE-14324
2018-02-15 22:49:39 +01:00
Pierre Schweitzer
a5e89014dc
[CDFS_NEW] Fix a bug in Microsoft CDFS implementation where the top level IRP
...
is set before locking is actually attempted for Cc worker thread (lazy write/read ahead).
So in case locking fails, the top level IRP is set and never unset, and latter
call will hit the assert where it expects the top level IRP to be NULL.
Should be reported upstream (tm).
CORE-14315
2018-02-12 20:47:32 +01: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