Michael Martin
65aa515215
ehci_alloc, ohci_alloc, uhci_alloc: Initialize DPC before connecting interrupt as the driver has to already be prepared to handle interrupts when calling IoConnectInterrupt.
...
svn path=/trunk/; revision=43639
2009-10-20 09:17:09 +00:00
Cameron Gutman
13c453792d
- Fix a typo in checksum calculation for datagrams with an odd number of octets
...
- Allow packets with no checksum
- Remove debug prints that got left behind
svn path=/trunk/; revision=43638
2009-10-20 06:07:34 +00:00
Cameron Gutman
31ba6d7556
- Implement UDP checksum calculation
...
- Fixes issues with DHCP (and any other UDP traffic) over bridged networking on vbox and issues with other hardware that doesn't like a checksum of 0
- See bug #4754
svn path=/trunk/; revision=43637
2009-10-20 05:24:37 +00:00
Cameron Gutman
6f08578e3c
- Don't set AT_ARP for the loopback interface
...
- Remove hacks in iphlpapi that hid this bug
svn path=/trunk/; revision=43636
2009-10-20 03:54:27 +00:00
Cameron Gutman
5635553281
- Copy correct data to our lookahead buffer. It was previously missing the media header which messed up the lookahead buffer size passed to ProtocolReceive
...
- Fix the check for loopback indication. It was previously checking whether the source and destination packets were the same which makes no sense at all
- Correct the offset and length passed to NdisCopyFromPacketToPacket. The caller's values of these don't include the header size but the packet does
- Fixes a crash when running "ping 10.0.2.15 -l 1800" on vbox with NAT
svn path=/trunk/; revision=43635
2009-10-20 02:30:05 +00:00
Cameron Gutman
e31be82be3
- Store the indicated packet so NdisTransferData can copy data from it when the caller requests data beyond our allocated lookahead buffer
...
svn path=/trunk/; revision=43634
2009-10-20 01:35:37 +00:00
James Tabor
15f63b0f9d
- Add more information for support with function MmPageEntireDriver. Not sure where to place the function since it uses numbers for IX86/AMD and not ARM. Enable MmDisablePagingExecutive without the register entry to support it.
...
svn path=/trunk/; revision=43633
2009-10-19 23:04:50 +00:00
Timo Kreuzer
a54b094b78
[NTOSKRNKL]
...
- add Ke386SetGs, Ke386SetSs macros for amd64
- fix IMAGE_FILE_MACHINE_ARCHITECTURE for amd64, fixes WinDbg kernel version detection
- goto KiSystemStartupReal from KiSystemStartup directly, old boot method is now deprecated
svn path=/branches/ros-amd64-bringup/; revision=43632
2009-10-19 22:49:04 +00:00
Timo Kreuzer
dce6e0a371
- use tabs in rbuild file
...
- comment out mmebuddy for amd64
svn path=/branches/ros-amd64-bringup/; revision=43631
2009-10-19 22:43:14 +00:00
Timo Kreuzer
6478473436
Add midl compiler flags
...
svn path=/branches/ros-amd64-bringup/; revision=43630
2009-10-19 22:39:23 +00:00
Aleksey Bragin
3fcf38a55e
Daniel Zimmermann <netzimme@aim.com>
...
- Print module and function name when a wine unimplemented function exception is raised.
See issue #4546 for more details.
svn path=/trunk/; revision=43629
2009-10-19 21:42:27 +00:00
Christoph von Wittich
40ee8ac836
sync widl to wine 1.1.31
...
svn path=/trunk/; revision=43628
2009-10-19 21:30:54 +00:00
Christoph von Wittich
25d647719b
move widl compilerflags to ReactOS-i386.rbuild
...
svn path=/trunk/; revision=43627
2009-10-19 21:30:34 +00:00
Christoph von Wittich
7f6058b7f6
partial rpcrt4 sync to wine 1.1.31
...
svn path=/trunk/; revision=43626
2009-10-19 21:18:07 +00:00
Christoph von Wittich
d091e2ea6c
-sync msi_winetest with wine 1.1.31
...
svn path=/trunk/; revision=43625
2009-10-19 21:11:46 +00:00
Christoph von Wittich
82e600f4fe
update libxml2 to version 2.7.6
...
svn path=/trunk/; revision=43624
2009-10-19 19:59:37 +00:00
Aleksey Bragin
751ac9df16
- Add VLC to rapps.
...
See issue #4882 for more details.
svn path=/trunk/; revision=43623
2009-10-19 19:38:57 +00:00
Christoph von Wittich
da55336659
update libxslt headers as well
...
svn path=/trunk/; revision=43622
2009-10-19 19:28:32 +00:00
Aleksey Bragin
6fb025f72f
- Revert 43599: "Temporarily disable hanging gdi32:metafile test."
...
svn path=/trunk/; revision=43621
2009-10-19 19:24:39 +00:00
Christoph von Wittich
5923afe8fe
update libxslt to version 1.1.26
...
svn path=/trunk/; revision=43620
2009-10-19 19:11:29 +00:00
Christoph von Wittich
3d8e1d4e02
-sync msxml3 with wine 1.1.31
...
svn path=/trunk/; revision=43619
2009-10-19 18:58:31 +00:00
Johannes Anderwald
25db485c93
[PORTCLS]
...
- Silence most dprints of portcls
- Remove dead code
- Fix a bug in PcCreateSubdeviceDescriptor
svn path=/trunk/; revision=43618
2009-10-19 18:54:01 +00:00
Christoph von Wittich
8869f7edc2
-sync msxml3_winetest with wine 1.1.31
...
svn path=/trunk/; revision=43617
2009-10-19 18:53:22 +00:00
Christoph von Wittich
64c401dd10
-sync atl with wine 1.1.31
...
svn path=/trunk/; revision=43616
2009-10-19 18:50:02 +00:00
Benedikt Freisen
9b45c01052
[PAINT] rearranging variable declarations for better MSVC compatiblity
...
svn path=/trunk/; revision=43615
2009-10-19 17:46:29 +00:00
Christoph von Wittich
56d94b0f4e
-sync wintrust_winetest with wine 1.1.31
...
svn path=/trunk/; revision=43614
2009-10-19 17:31:03 +00:00
Christoph von Wittich
75d8628bc1
-sync wintrust with wine 1.1.31
...
svn path=/trunk/; revision=43613
2009-10-19 17:29:28 +00:00
Christoph von Wittich
cd6b288377
-sync urlmon_winetest with wine 1.1.31
...
svn path=/trunk/; revision=43612
2009-10-19 17:22:45 +00:00
Christoph von Wittich
3d31b24600
-sync urlmon with wine 1.1.31
...
svn path=/trunk/; revision=43611
2009-10-19 17:22:21 +00:00
Timo Kreuzer
77bdbbd450
Comment out uniata.sys
...
svn path=/branches/ros-amd64-bringup/; revision=43610
2009-10-19 17:11:44 +00:00
Timo Kreuzer
1ef46e41d2
add AMD64_LOADER_BLOCK, it currently contains a pointer to freeldrs debugprint function for early debugging
...
svn path=/branches/ros-amd64-bringup/; revision=43609
2009-10-19 17:06:24 +00:00
Christoph von Wittich
502388c635
-sync jscript_winetest with wine 1.1.31
...
svn path=/trunk/; revision=43608
2009-10-19 17:03:40 +00:00
Christoph von Wittich
ed2ac13f03
-sync jscript with wine 1.1.31
...
svn path=/trunk/; revision=43607
2009-10-19 17:03:21 +00:00
Aleksey Bragin
e182f235a1
[ntoskrnl/lpc]
...
- Mark NtRequestPort/NtReplyPort as implemented.
svn path=/trunk/; revision=43606
2009-10-19 16:37:12 +00:00
Timo Kreuzer
33020c2291
[FREELDR]
...
- include the intrinsics from the kernel
- set segement selectors
svn path=/branches/ros-amd64-bringup/; revision=43605
2009-10-19 16:19:29 +00:00
Timo Kreuzer
3e799d97d5
[FREELDR]
...
- Add MempIsPageMapped for debugging puposes
- Map pages for kernel, too in MempSetupPaging
Now we reach the kernel's entry point again.
svn path=/branches/ros-amd64-bringup/; revision=43604
2009-10-19 15:51:57 +00:00
Aleksey Bragin
884aa8948f
[ntoskrnl/lpc]
...
- Implement NtReplyPort based on NtReplyWaitReceivePortEx and LpcReplyPort.
- Implement NtRequestPort based on NtRequestWaitReplyPort and LpcRequestPort.
svn path=/trunk/; revision=43603
2009-10-19 15:49:29 +00:00
Timo Kreuzer
208a01bc0c
[FREELDR]
...
Round up to pages when updating LoaderPagesSpanned to avoid a bug when the last memory region is not mapped.
svn path=/branches/ros-amd64-bringup/; revision=43602
2009-10-19 15:39:16 +00:00
Timo Kreuzer
6de6d2406a
[FREELDR]
...
- Move definition of KIP0PCRADDRESS into arch specific header
- Implement WinLdrSetupForNt for amd64 (copied x86 version)
- Fix mapping of PCR and KI_USER_SHARED_DATA
- Don't enable paging again, it is already enabled on amd64
- Fix WinLdrSetProcessorContext to take a ULONG_PTR not ULONG for Pcr and Tss
svn path=/branches/ros-amd64-bringup/; revision=43601
2009-10-19 12:50:36 +00:00
Timo Kreuzer
679d356bf3
Fix a bug :D
...
svn path=/branches/ros-amd64-bringup/; revision=43600
2009-10-19 12:36:10 +00:00
Aleksey Bragin
b8f74a1482
- Temporarily disable hanging gdi32:metafile test.
...
svn path=/trunk/; revision=43599
2009-10-19 11:39:16 +00:00
Timo Kreuzer
2a3e82aae5
[FREELDR]
...
- Split wlmemory into portable and arch specific code
- Partly implement amd64 version, doesn't work correctly yet
svn path=/branches/ros-amd64-bringup/; revision=43598
2009-10-19 11:29:10 +00:00
Hervé Poussineau
035a83011e
Ok, reverting r43565. Someone will have to tell me why it works for me but not for buildbot
...
svn path=/trunk/; revision=43576
2009-10-18 20:06:09 +00:00
Hervé Poussineau
2d7ba2275a
[freeldr] Limit disk read buffer size to 512 bytes
...
svn path=/trunk/; revision=43575
2009-10-18 19:53:12 +00:00
Timo Kreuzer
9e1db2627d
enable winldr style boot
...
svn path=/branches/ros-amd64-bringup/; revision=43574
2009-10-18 18:54:40 +00:00
Dmitry Gorbachev
dba912455e
[HAL, WIN32K] Add typedef.
...
svn path=/trunk/; revision=43573
2009-10-18 18:53:13 +00:00
Dmitry Gorbachev
112bc907de
[3DTEXT, FREELDR, HAL, MINGW_COMMON, MMDRV, MSGINA, NTOSKRNL] Add extern.
...
svn path=/trunk/; revision=43572
2009-10-18 18:52:56 +00:00
Dmitry Gorbachev
417b31c079
Fix double definition of a variable, add extern.
...
svn path=/trunk/; revision=43571
2009-10-18 18:52:15 +00:00
Dmitry Gorbachev
9698fa5426
Remove a definition of a variable from a header file.
...
svn path=/trunk/; revision=43570
2009-10-18 18:52:12 +00:00
Dmitry Gorbachev
d2b83e9175
Update cvconst.h file, from Wine.
...
svn path=/trunk/; revision=43569
2009-10-18 18:52:08 +00:00