Timo Kreuzer [Sat, 30 Jan 2010 03:11:39 +0000 (03:11 +0000)]
use .altmacro for gas and hack the UNIMPLEMENTED macro
svn path=/branches/ros-amd64-bringup/; revision=45335
Timo Kreuzer [Sat, 30 Jan 2010 01:46:16 +0000 (01:46 +0000)]
fix macros...
svn path=/branches/ros-amd64-bringup/; revision=45334
Timo Kreuzer [Sat, 30 Jan 2010 01:17:06 +0000 (01:17 +0000)]
fixup trap.S. Almost there...
svn path=/branches/ros-amd64-bringup/; revision=45333
Timo Kreuzer [Sat, 30 Jan 2010 01:16:42 +0000 (01:16 +0000)]
More macros and fixes
svn path=/branches/ros-amd64-bringup/; revision=45332
Timo Kreuzer [Sat, 30 Jan 2010 00:53:01 +0000 (00:53 +0000)]
And once again fix trap.S
svn path=/branches/ros-amd64-bringup/; revision=45331
Timo Kreuzer [Sat, 30 Jan 2010 00:52:23 +0000 (00:52 +0000)]
Update macros a bit more
svn path=/branches/ros-amd64-bringup/; revision=45330
Timo Kreuzer [Sat, 30 Jan 2010 00:30:08 +0000 (00:30 +0000)]
Update trap.S to conform
svn path=/branches/ros-amd64-bringup/; revision=45329
Timo Kreuzer [Sat, 30 Jan 2010 00:22:03 +0000 (00:22 +0000)]
Update some asm macros, partly adding MASM/ML support
svn path=/branches/ros-amd64-bringup/; revision=45328
Timo Kreuzer [Fri, 29 Jan 2010 23:41:52 +0000 (23:41 +0000)]
make use of the new file
svn path=/branches/ros-amd64-bringup/; revision=45327
Timo Kreuzer [Fri, 29 Jan 2010 23:29:58 +0000 (23:29 +0000)]
Add include/reactos/asm.h
This file replaces asmmacro.S and shall provide GAS/ML64 compatibility definitions
svn path=/branches/ros-amd64-bringup/; revision=45326
Timo Kreuzer [Fri, 29 Jan 2010 23:25:05 +0000 (23:25 +0000)]
[NTOS]
MSVC compatibility fix: use DECLSPEC_ALIGN and remove inline asm (it was testcode anyway)
svn path=/branches/ros-amd64-bringup/; revision=45325
Timo Kreuzer [Fri, 29 Jan 2010 13:23:00 +0000 (13:23 +0000)]
Fix parameters of KeUpdateSystemTime, make it regparm only for X86 ans remove the now deprecated stub.
Add a few stubs for MSVC
svn path=/branches/ros-amd64-bringup/; revision=45318
Timo Kreuzer [Fri, 29 Jan 2010 05:25:26 +0000 (05:25 +0000)]
Use __inline instead of inline
svn path=/branches/ros-amd64-bringup/; revision=45314
Timo Kreuzer [Fri, 29 Jan 2010 05:23:59 +0000 (05:23 +0000)]
unimplement a bunch or intrinsics for msc, as we cannot use inline asm.
svn path=/branches/ros-amd64-bringup/; revision=45313
Timo Kreuzer [Thu, 28 Jan 2010 02:37:28 +0000 (02:37 +0000)]
fix the same typo once more
svn path=/branches/ros-amd64-bringup/; revision=45295
Timo Kreuzer [Thu, 28 Jan 2010 01:18:12 +0000 (01:18 +0000)]
[CRT]
Implement sin() in C. Code is actually 99% identical to cos.
Note: We are using even exponents for sin, too, as this results in higher precision than using uneven exponents.
svn path=/branches/ros-amd64-bringup/; revision=45294
Timo Kreuzer [Thu, 28 Jan 2010 00:59:40 +0000 (00:59 +0000)]
fix a typo
svn path=/branches/ros-amd64-bringup/; revision=45292
Timo Kreuzer [Wed, 27 Jan 2010 23:42:34 +0000 (23:42 +0000)]
[CRT]
- implement generic C version of cos(). On amd64 machines it will compile into very optimized SSE2 code. No need to use assembly.
svn path=/branches/ros-amd64-bringup/; revision=45290
Timo Kreuzer [Mon, 25 Jan 2010 22:01:02 +0000 (22:01 +0000)]
Revert r45245 - r45247
Although the idea of using mingw-w64's routines is good, we can't because it's using x87. We need SSE2.
svn path=/branches/ros-amd64-bringup/; revision=45255
Samuel Serapion [Mon, 25 Jan 2010 11:54:37 +0000 (11:54 +0000)]
Fix amd64 libcntpr.
svn path=/branches/ros-amd64-bringup/; revision=45247
Samuel Serapion [Mon, 25 Jan 2010 11:19:50 +0000 (11:19 +0000)]
Forgot to svn add spec file.
svn path=/branches/ros-amd64-bringup/; revision=45246
Samuel Serapion [Mon, 25 Jan 2010 11:10:06 +0000 (11:10 +0000)]
[MSVCRT]
- Convert to spec, based on wine. Tons of stuff missing but compiles, links and runs abiword and firefox.
- Export floating point functions.
[CRT]
- Implement acosf, asinf, atanf, atan2f, copysign, copysignf, exp, expf, fabs, fmod, fmodf, hypotf, ceil, ceilf, cos, cosf, floor, floorf, log, log10, sin, sinf, tan, tanf, ldexp, log10f, logb, logbf, logf, modff, nextafter, nextafterf, powf, sinhf, sqrt, sqrtf, tanf, tanhf in amd64 compatible way. Made possible by mingw-w64.
svn path=/branches/ros-amd64-bringup/; revision=45245
Samuel Serapion [Sat, 23 Jan 2010 04:18:57 +0000 (04:18 +0000)]
- commctrl.h: revert a change from 45098 which is incorrect.
- make some floating point math available on x64
- build fixes.
svn path=/branches/ros-amd64-bringup/; revision=45208
Samuel Serapion [Thu, 21 Jan 2010 19:54:40 +0000 (19:54 +0000)]
Fix build.
svn path=/branches/ros-amd64-bringup/; revision=45193
Timo Kreuzer [Thu, 21 Jan 2010 19:48:38 +0000 (19:48 +0000)]
fix build with USERMODE = 1
svn path=/branches/ros-amd64-bringup/; revision=45192
Timo Kreuzer [Thu, 21 Jan 2010 19:43:08 +0000 (19:43 +0000)]
[FREELDR]
Remove deprecated reactos loader code
svn path=/branches/ros-amd64-bringup/; revision=45191
Samuel Serapion [Thu, 21 Jan 2010 19:40:32 +0000 (19:40 +0000)]
- Remove old HalpInitPICs
svn path=/branches/ros-amd64-bringup/; revision=45190
Timo Kreuzer [Thu, 21 Jan 2010 19:34:30 +0000 (19:34 +0000)]
[HAL]
Fix build
svn path=/branches/ros-amd64-bringup/; revision=45189
Timo Kreuzer [Thu, 21 Jan 2010 19:33:47 +0000 (19:33 +0000)]
[NTOS]
Fixup code based on recent changes
svn path=/branches/ros-amd64-bringup/; revision=45188
Timo Kreuzer [Thu, 21 Jan 2010 19:32:39 +0000 (19:32 +0000)]
[NTOS]
- Comment out NtRaiseException and NtContinue for now
- Use TrapFrame->PreviousMode like done for arm
svn path=/branches/ros-amd64-bringup/; revision=45187
Timo Kreuzer [Thu, 21 Jan 2010 18:34:48 +0000 (18:34 +0000)]
Merge trunk r45185
svn path=/branches/ros-amd64-bringup/; revision=45186
Timo Kreuzer [Thu, 21 Jan 2010 18:00:23 +0000 (18:00 +0000)]
[NTOS]
- Fix bugcheck paramters in KiGeneralProtectionFault
- Disable x87 fpu exceptions
svn path=/branches/ros-amd64-bringup/; revision=45185
Timo Kreuzer [Thu, 21 Jan 2010 17:58:38 +0000 (17:58 +0000)]
reduce difference to trunk
svn path=/branches/ros-amd64-bringup/; revision=45184
Christoph von Wittich [Thu, 21 Jan 2010 13:43:49 +0000 (13:43 +0000)]
[HAL]
-header cleanup
-spaces -> tabs in rbuild file
svn path=/trunk/; revision=45183
Sir Richard [Thu, 21 Jan 2010 13:36:30 +0000 (13:36 +0000)]
[HAL]: The HAL is a mess. Fix build.
svn path=/trunk/; revision=45182
James Tabor [Thu, 21 Jan 2010 13:18:33 +0000 (13:18 +0000)]
[Win32k]
- Fixes to region support code. See bug 5124.
svn path=/trunk/; revision=45181
Sir Richard [Thu, 21 Jan 2010 12:51:13 +0000 (12:51 +0000)]
[HAL]: Initialize the i8259A PIC controllers in C, and add register structures and enumerations to document the bits. These were taken from ISA System Architecture 3rd Edition and EISA System Architecture 2nd Edition by Mindshare.
[HAL]: Add code to detect EISA systems with ELCR (Edge/Level Control Register). Since the current HAL does not support these, warn users about any level/shared interrupts, since they are likely to cause trouble.
svn path=/trunk/; revision=45180
Cameron Gutman [Thu, 21 Jan 2010 03:48:10 +0000 (03:48 +0000)]
Merge aicom-network-branch (without NDIS changes for now)
New noteworthy improvements include (in addition to the other improvements made in the commits that were reverted in trunk):
- Support for sending/receiving packets > 16KB in size
- Samba-tng works
- Tracert works
- Major speed and stability improvements (especially for TCP connections)
- Use ExAllocatePoolWithTag/ExFreePoolWithTag instead of memtrack
svn path=/trunk/; revision=45172
James Tabor [Thu, 21 Jan 2010 02:58:52 +0000 (02:58 +0000)]
[Win32k]
- Add system region support functions.
svn path=/trunk/; revision=45171
James Tabor [Thu, 21 Jan 2010 01:39:19 +0000 (01:39 +0000)]
[Win32k]
- Implement IntGdiSetBrushOwner for bug 5124.
svn path=/trunk/; revision=45170
James Tabor [Thu, 21 Jan 2010 00:49:25 +0000 (00:49 +0000)]
[User32]
- Revert 44988, fix crash in win user32 wine test.
svn path=/trunk/; revision=45169
James Tabor [Thu, 21 Jan 2010 00:14:06 +0000 (00:14 +0000)]
[Win32k]
- System regions do not possess user attribute sections. See bug 5124.
- Read the patch for more information.
svn path=/trunk/; revision=45168
Timo Kreuzer [Wed, 20 Jan 2010 23:34:21 +0000 (23:34 +0000)]
[RTL]
Fix a bug in RtlFindNextForwardRunSet, that was returning the wrong bit position. Found by Amine Khaldi.
svn path=/trunk/; revision=45167
Daniel Reimer [Wed, 20 Jan 2010 23:19:22 +0000 (23:19 +0000)]
Try to fix FF2 Download.
svn path=/trunk/; revision=45166
Timo Kreuzer [Wed, 20 Jan 2010 22:56:01 +0000 (22:56 +0000)]
[CRT]
Remove unused variables. Patch by Amine Khaldi.
svn path=/trunk/; revision=45165
Sir Richard [Wed, 20 Jan 2010 14:09:50 +0000 (14:09 +0000)]
[RBUILD]: Use correct kernel entrypoint symbol name. Forgot to commit this earlier.
Please, next time before you harass us with e-mails, try to read your logs. LD choses a random entrypoint if the symbol cannot be found.
svn path=/trunk/; revision=45162
Dmitry Gorbachev [Wed, 20 Jan 2010 10:59:39 +0000 (10:59 +0000)]
Fix build-2.
svn path=/trunk/; revision=45161
Dmitry Gorbachev [Wed, 20 Jan 2010 10:38:40 +0000 (10:38 +0000)]
Fix build.
svn path=/trunk/; revision=45160
Sir Richard [Wed, 20 Jan 2010 04:05:08 +0000 (04:05 +0000)]
[NTOS]: Implement KiSwapProcess in C.
[NTOS]: Implement KiIsNpxPresent and KiIsNpxErrataPresent in C. It's much clearer what these are doing now.
[NTOS]: Implement KiFlushNPXState and fix some bugs that were present in the ASM version, such as a wrong NPX state check.
[NTOS]: Implement working intrinsics for fxrstor, fxsave, fnsave and enable them for flushing. We'll update the FPU trap code to use these later.
svn path=/trunk/; revision=45156
James Tabor [Wed, 20 Jan 2010 01:40:27 +0000 (01:40 +0000)]
- Add dclevel flags.
svn path=/trunk/; revision=45155
Sir Richard [Tue, 19 Jan 2010 22:21:12 +0000 (22:21 +0000)]
[NTOS]: Workaround for GCC 4.4.x bug reported by Dmitry.
svn path=/trunk/; revision=45154
Kamil Hornicek [Tue, 19 Jan 2010 21:19:56 +0000 (21:19 +0000)]
- fix build, thanks Black_Fox
svn path=/trunk/; revision=45153
Sir Richard [Tue, 19 Jan 2010 18:27:24 +0000 (18:27 +0000)]
[FREELDR]: Jump to a standard 1-parameter STDCALL kernel entrypoint instead of a FASTCALL double-parameter entrypoint.
[NTOS]: Make KiSystemStartup the real C entrypoint of the kernel, and move the "Am I being booted by FreeLDR" logic inside it -- it will then call KiRosPrepareForSystemStartup as earlier.
[NTOS]: Move the Double Fault and Boot Stack declaration in C code, with the proper alignment attribute.
[NTOS]: Although the concern that KiSystemStartup cannot be 100% C since it modifies ESP is real (Thomas' original fix of Alex's code), we don't need that much of it in assembly. Instead, write a simple trampoline (KiSwitchToBootStack) inline which switches stacks and jumps to a second-stage C function.
[NTOS]: Completely remove boot.S as it isn't needed anymore, ReactOS startup is back to being (nearly) 100% C.
svn path=/trunk/; revision=45152
Sir Richard [Tue, 19 Jan 2010 15:26:16 +0000 (15:26 +0000)]
[NTOS]: Try backing out a change to see if thix fixes BuildBot.
svn path=/trunk/; revision=45150
Daniel Reimer [Tue, 19 Jan 2010 10:09:33 +0000 (10:09 +0000)]
Update the d3dx9_XX.dll files to the recent wine release version. Mostly stubs, but many games appreciate their existance.
svn path=/trunk/; revision=45149
Sir Richard [Tue, 19 Jan 2010 09:45:30 +0000 (09:45 +0000)]
[NTOS]: Implement GUI thread promotion during the first GUI system call in C. This is tricky due to EBP, and actually requires some tiny inline ASM magic to make it work right.
[NTOS]: Implement SYSENTER system calls in C as well.
All system calls are now handled in C. This code will be further optimized/refined soon.
svn path=/trunk/; revision=45148
Sir Richard [Tue, 19 Jan 2010 09:20:40 +0000 (09:20 +0000)]
[NTOS]: Convert system call handling to C. Only kernel system calls are done this way for now, not SYSENTER calls from user-mode. A small ASM trampoline is used inline for the call itself.
svn path=/trunk/; revision=45147
Sir Richard [Tue, 19 Jan 2010 08:51:37 +0000 (08:51 +0000)]
[NTOS]: Fix build.
svn path=/trunk/; revision=45146
Sir Richard [Tue, 19 Jan 2010 08:41:03 +0000 (08:41 +0000)]
[NTOS]: We don't actually need wrappers for NtContinue/NtRaiseException. These are now fully portable C code, so move them appropriately.
svn path=/trunk/; revision=45145
Sir Richard [Tue, 19 Jan 2010 08:35:37 +0000 (08:35 +0000)]
[NTOS]: Kei386EoiHelper now jumps into the C KiEoiHelper. All interrupt exit is now done through the C trap exit code.
[NTOS]: The ASM KiServiceExit/KiServiceExit2 are no more. All system call exit is now done through the C trap exit code.
svn path=/trunk/; revision=45144
Sir Richard [Tue, 19 Jan 2010 08:26:25 +0000 (08:26 +0000)]
[NTOS]: Implement the special NtRaiseException in C as well, just like we did for NtContinue.
svn path=/trunk/; revision=45143
Sir Richard [Tue, 19 Jan 2010 08:20:12 +0000 (08:20 +0000)]
[NTOS]: Implement "Edited Trap Frame" exit. This funky trick is actually how NT emulates longjmp/setjmp when doing an NtContinue: it allows arbitrary return with a new CS/ESP.
[NTOS]: Implement C version of KiServiceExit, the second system call exit routine. This one sets a new EAX value to be returned to the caller and is used by system calls.
[NTOS]: Implement NtContinue in C instead of ASM. Due to the changes above, this can now be done in C and use the new KiServiceExit.
svn path=/trunk/; revision=45142
Sir Richard [Tue, 19 Jan 2010 06:34:15 +0000 (06:34 +0000)]
[NTOS]: Implement KiServiceExit2, C Version. This is used for exiting to user-mode with full state restore (as in NtContinue, thread startup, NtRaiseException...).
[NTOS]: Implement system service exit (for system calls or KiServiceExit2) in KiExitTrap. Both iret (for user calls), jmp (for kernel calls) and sysexit (for user fast calls) are implemented.
[NTOS]: Implement KiThreadStartup in C instead of ASM. It is the first caller of the new KiServiceExit2. Threads now start up in C!
svn path=/trunk/; revision=45141
Sir Richard [Tue, 19 Jan 2010 06:16:47 +0000 (06:16 +0000)]
[NTOS]: Implement KeUpdateSystemTime and KeUpdateRunTime in C instead of ASM. Based off eVb's ARM implementation, with multiple bugs fixed (incorrect update of system counters, incorrect expiration of timers, remove non-used debug features, use locks when needed).
[NTOS]: Implement KiComputeTimerTableIndex in C instead of ASM. Based off eVb's ARM implementation, bugfixed to do correct math instead.
As a side effect, this should fix timers on ARM ;-)
svn path=/trunk/; revision=45140
Christoph von Wittich [Mon, 18 Jan 2010 20:39:30 +0000 (20:39 +0000)]
[WINDOWSCODECS]
update wincodec.idl to wine 1.1.36
svn path=/trunk/; revision=45139
Christoph von Wittich [Mon, 18 Jan 2010 20:36:58 +0000 (20:36 +0000)]
[WINDOWSCODECS]
update windowscodecs to wine 1.1.36
svn path=/trunk/; revision=45138
Timo Kreuzer [Mon, 18 Jan 2010 17:24:28 +0000 (17:24 +0000)]
[NTOS]
Fix possible NULL pointer dereference. Spotted by Amine Khaldi.
svn path=/trunk/; revision=45137
Christoph von Wittich [Mon, 18 Jan 2010 16:59:11 +0000 (16:59 +0000)]
[MSHTML_WINETEST]
update mshtml winetest to wine 1.1.36
svn path=/trunk/; revision=45136
Christoph von Wittich [Mon, 18 Jan 2010 16:53:59 +0000 (16:53 +0000)]
[MSXML3]
update msxml3 to wine 1.1.36
svn path=/trunk/; revision=45135
Timo Kreuzer [Mon, 18 Jan 2010 16:43:58 +0000 (16:43 +0000)]
[NTOS]
Fix buffer overrun in ExFreePoolWithTag when dealing with a PoolType other than NonPagedPool and PagedPool. Spotted by Amine Khaldi.
svn path=/trunk/; revision=45134
Christoph von Wittich [Mon, 18 Jan 2010 16:27:14 +0000 (16:27 +0000)]
[MSHTML]
update mshtml to wine 1.1.36
svn path=/trunk/; revision=45133
Timo Kreuzer [Mon, 18 Jan 2010 16:16:59 +0000 (16:16 +0000)]
[NTOS]
KiTrap0DHandler: fix buffer overrun (Spotted by Amine Khaldi) and optimize the code by checking the counter variable, instead of Instruction, this works the same, but the compiler can make sense of it and safe one comparison.
svn path=/trunk/; revision=45132
Sylvain Petreolle [Mon, 18 Jan 2010 16:03:30 +0000 (16:03 +0000)]
[ADVAPI]
Sync OpenEventLogA with wine.
RtlCreateUnicodeStringFromAsciiz breaks null checks.
svn path=/trunk/; revision=45131
Christoph von Wittich [Mon, 18 Jan 2010 14:28:36 +0000 (14:28 +0000)]
[QUARTZ]
update quartz to wine 1.1.36
svn path=/trunk/; revision=45130
Cameron Gutman [Mon, 18 Jan 2010 00:52:31 +0000 (00:52 +0000)]
- Fix calculation of the maximum data size (it previously calculated 65519 (0xFFFF - sizeof(ICMPv4Header) - sizeof(LARGE_INTEGER)) which was wrong because the real maximum was 65499 (0xFFFF - sizeof(IPv4Header) - sizeof(ICMPv4Header) - sizeof(LARGE_INTEGER)))
- Implement -f and -i options
- Note: This raises our max ping data size to 65507 (0xFFFF - sizeof(IPv4Header) - sizeof(ICMPv4Header)) so we match linux's (iputils) ping max size but Windows' max is 65500 and I'm not sure if we should change our code to match Windows or not
svn path=/branches/aicom-network-branch/; revision=45129
Matthias Kupfer [Sun, 17 Jan 2010 22:37:09 +0000 (22:37 +0000)]
- fix file path in header
- add German translation
svn path=/trunk/; revision=45128
Samuel Serapion [Sun, 17 Jan 2010 22:36:11 +0000 (22:36 +0000)]
Try fix build again
svn path=/branches/ros-amd64-bringup/; revision=45127
Samuel Serapion [Sun, 17 Jan 2010 22:02:50 +0000 (22:02 +0000)]
Fix win32k build
svn path=/branches/ros-amd64-bringup/; revision=45126
Sylvain Petreolle [Sun, 17 Jan 2010 21:40:39 +0000 (21:40 +0000)]
Add parameters check to ReadEventLog.
Fixes last advapi32:eventlog crash
svn path=/trunk/; revision=45125
Samuel Serapion [Sun, 17 Jan 2010 21:38:25 +0000 (21:38 +0000)]
Fix user32 build.
svn path=/branches/ros-amd64-bringup/; revision=45124
Eric Kohl [Sun, 17 Jan 2010 15:16:26 +0000 (15:16 +0000)]
Implement ElfrRegisterEventSourceA.
svn path=/trunk/; revision=45123
Eric Kohl [Sun, 17 Jan 2010 12:51:16 +0000 (12:51 +0000)]
Empty the card stacks before showing the win message box.
svn path=/trunk/; revision=45122
Matthias Kupfer [Sun, 17 Jan 2010 12:51:08 +0000 (12:51 +0000)]
- fix and add several German and English translations
svn path=/trunk/; revision=45121
Timo Kreuzer [Sun, 17 Jan 2010 09:38:11 +0000 (09:38 +0000)]
[KE]
- Fix setting of fs in KeContextToTrapFrame and comparison in KiGeneralProtectionFault
svn path=/branches/ros-amd64-bringup/; revision=45120
Christoph von Wittich [Sun, 17 Jan 2010 08:29:56 +0000 (08:29 +0000)]
[advpack]
update advpack to wine 1.1.36
svn path=/trunk/; revision=45119
Christoph von Wittich [Sun, 17 Jan 2010 08:23:35 +0000 (08:23 +0000)]
[cabinet_winetest]
update cabinet winetest to wine 1.1.36
svn path=/trunk/; revision=45118
Samuel Serapion [Sun, 17 Jan 2010 08:02:52 +0000 (08:02 +0000)]
[KDBG]
- Make backtrace addresses also print correctly.
svn path=/branches/ros-amd64-bringup/; revision=45117
Samuel Serapion [Sun, 17 Jan 2010 07:56:11 +0000 (07:56 +0000)]
[HAL]
Fix mp and mps builds.
svn path=/branches/ros-amd64-bringup/; revision=45116
Samuel Serapion [Sun, 17 Jan 2010 07:31:35 +0000 (07:31 +0000)]
Fix building in compilers without __int64
svn path=/branches/ros-amd64-bringup/; revision=45115
Samuel Serapion [Sun, 17 Jan 2010 07:20:26 +0000 (07:20 +0000)]
[KDBG]
- Fix issue were prompt was unresponsive after first command.
- Enable x86_64 disassembly and default to intel syntax
- Print addresses with %p so that their full 64bit glory is shown.
- Fix a warning.
svn path=/branches/ros-amd64-bringup/; revision=45114
Benedikt Freisen [Sat, 16 Jan 2010 23:21:45 +0000 (23:21 +0000)]
[Paint] Initial support for free selections, resizing selections and experimental selection transparency
svn path=/trunk/; revision=45113
Timo Kreuzer [Sat, 16 Jan 2010 19:21:37 +0000 (19:21 +0000)]
[KE]
- Save extended xmm registers and in the ExceptionFrame
- Restore registeres from the ExceptionFrame
svn path=/branches/ros-amd64-bringup/; revision=45112
Sylvain Petreolle [Sat, 16 Jan 2010 18:54:31 +0000 (18:54 +0000)]
silence wdmaud debug
svn path=/trunk/; revision=45110
Sylvain Petreolle [Sat, 16 Jan 2010 18:44:17 +0000 (18:44 +0000)]
Assign rpcss to its actual group.
Fixes rpcss/spooler load order.
svn path=/trunk/; revision=45109
Eric Kohl [Sat, 16 Jan 2010 17:07:41 +0000 (17:07 +0000)]
Display CSConfigFlags.
svn path=/trunk/; revision=45108
Eric Kohl [Sat, 16 Jan 2010 16:31:58 +0000 (16:31 +0000)]
Implement CM_Set_HW_Prof[_Ex].
svn path=/trunk/; revision=45107
Eric Kohl [Sat, 16 Jan 2010 16:18:00 +0000 (16:18 +0000)]
Implement PNP_HwProfFlags.
svn path=/trunk/; revision=45106
Cameron Gutman [Sat, 16 Jan 2010 14:59:54 +0000 (14:59 +0000)]
- Fix a null-pointer dereference crash that happens when we complete a queued NDIS_REQUEST in MiniportWorker
svn path=/branches/aicom-network-branch/; revision=45102
Aleksey Bragin [Sat, 16 Jan 2010 13:52:51 +0000 (13:52 +0000)]
[SDK]
- Add missing IIDs to UUID.
svn path=/trunk/; revision=45099
Aleksey Bragin [Sat, 16 Jan 2010 13:40:30 +0000 (13:40 +0000)]
[PSDK]
- Merge Wine-1.1.36 changes to commctrl.h.
svn path=/trunk/; revision=45098