Timo Kreuzer
a1908d10b4
[MM]
...
Implement amd64 versions for MiIsHyperspaceAddress, MiFlushTlb, MiGetPteForProcess, MiGetPteValueForProcess, MmGetPfnForProcess, MmGetPhysicalAddress, MmIsPagePresent, MmIsPageSwapEntry, MmIsDirtyPage, MmGetPageProtect, MmSetPageProtect, MmSetCleanPage, MmSetDirtyPage, MmDeleteVirtualMapping
svn path=/branches/ros-amd64-bringup/; revision=44024
2009-11-08 02:39:47 +00:00
Timo Kreuzer
aa636e0ec3
cleanup amd64 specific Mm stubs
...
svn path=/branches/ros-amd64-bringup/; revision=44018
2009-11-07 20:06:33 +00:00
Timo Kreuzer
543b305ef4
Fix KiDoubleFaultAbort
...
svn path=/branches/ros-amd64-bringup/; revision=44009
2009-11-07 18:11:35 +00:00
Timo Kreuzer
4d631cc0ab
- Remove useless check in KeInvalidateAllCaches
...
- implement KiDoubleFaultAbort
svn path=/branches/ros-amd64-bringup/; revision=44008
2009-11-07 17:43:55 +00:00
Timo Kreuzer
624fb936cf
revert r43841
...
svn path=/branches/ros-amd64-bringup/; revision=44007
2009-11-07 17:36:39 +00:00
Samuel Serapion
de18093426
Fix spider build.
...
svn path=/branches/ros-amd64-bringup/; revision=44002
2009-11-07 16:39:44 +00:00
Timo Kreuzer
666dea45e0
[RTL]
...
- Implement RtlRaiseException
svn path=/branches/ros-amd64-bringup/; revision=44001
2009-11-07 15:26:12 +00:00
Timo Kreuzer
033911d0ff
[RTL]
...
Simplify RtlLookupFunctionTable
svn path=/branches/ros-amd64-bringup/; revision=43993
2009-11-07 03:33:00 +00:00
Samuel Serapion
32acc78401
Fix user32 build mostly tested in trunk. Some local changes still not committed.
...
svn path=/branches/ros-amd64-bringup/; revision=43992
2009-11-07 00:10:56 +00:00
Timo Kreuzer
37df53da63
Update forwarder entries in kernel32.pspec
...
svn path=/branches/ros-amd64-bringup/; revision=43981
2009-11-05 22:04:28 +00:00
Timo Kreuzer
4896a4fbb2
use RtlPcToFileHeader instead of RtlpLookupModuleBase
...
svn path=/branches/ros-amd64-bringup/; revision=43980
2009-11-05 20:57:53 +00:00
Timo Kreuzer
d5e954a17d
Update kernel32.pspec based on Win7 32 and 64 bit, most stuff commented out so far.
...
svn path=/branches/ros-amd64-bringup/; revision=43979
2009-11-05 20:35:08 +00:00
Timo Kreuzer
2ba5d7773f
[KDCOM] add a few dbgprints
...
svn path=/branches/ros-amd64-bringup/; revision=43972
2009-11-05 12:18:16 +00:00
Timo Kreuzer
f3575b3a3a
undefine i386 in the pspec file
...
svn path=/branches/ros-amd64-bringup/; revision=43969
2009-11-05 03:25:46 +00:00
Timo Kreuzer
78f7d3afa4
add memcpy symbol, to resolve references created by the compiler
...
svn path=/branches/ros-amd64-bringup/; revision=43968
2009-11-05 03:24:40 +00:00
Samuel Serapion
d10c7dea84
[USER32]
...
- Fix several user32 warnings.
- Sync GetWindow*A/W with wine and unify all versions, commenting out a wine hack.
- As a bonus implement GetWindowLongPtrA/W.
- Tested to work in trunk.
svn path=/branches/ros-amd64-bringup/; revision=43965
2009-11-05 01:56:29 +00:00
Timo Kreuzer
1dac06d95f
Hey Arch, next time you change 3rdparty code, either make sure, it's merged upstream or provide a diff, please.
...
Adding back MSVC fixes.
svn path=/branches/ros-amd64-bringup/; revision=43964
2009-11-04 23:15:07 +00:00
Timo Kreuzer
0252732c7f
Fix rbuild file
...
svn path=/branches/ros-amd64-bringup/; revision=43957
2009-11-04 21:34:46 +00:00
Timo Kreuzer
61675d02e0
Sync mingw lib to version 4.4.1-1a
...
svn path=/branches/ros-amd64-bringup/; revision=43956
2009-11-04 21:22:53 +00:00
Timo Kreuzer
4f7bc08216
revert r43851
...
svn path=/branches/ros-amd64-bringup/; revision=43955
2009-11-04 21:08:42 +00:00
Timo Kreuzer
adfbc64284
fix the pspec, too
...
svn path=/branches/ros-amd64-bringup/; revision=43954
2009-11-04 21:05:47 +00:00
Timo Kreuzer
b6c42c50a3
fix RtlAddFunctionTable
...
svn path=/branches/ros-amd64-bringup/; revision=43953
2009-11-04 21:05:16 +00:00
Timo Kreuzer
fb8ef9a874
Add some amd64 specific exports to kernel32
...
svn path=/branches/ros-amd64-bringup/; revision=43952
2009-11-04 20:39:05 +00:00
Timo Kreuzer
3bc05c77d1
Add RtlAddFunctionTable, RtlDeleteFunctionTable, RtlInstallFunctionTableCallback stubs
...
svn path=/branches/ros-amd64-bringup/; revision=43951
2009-11-04 20:38:19 +00:00
Samuel Serapion
2adcfc995d
Fix bad cast.
...
svn path=/branches/ros-amd64-bringup/; revision=43907
2009-11-02 01:34:52 +00:00
Samuel Serapion
e0ad35f1c3
Fix rapps build.
...
svn path=/branches/ros-amd64-bringup/; revision=43906
2009-11-02 01:30:09 +00:00
Samuel Serapion
9a7cac1ed0
Revert wrong fix with correct one.
...
svn path=/branches/ros-amd64-bringup/; revision=43905
2009-11-02 01:23:29 +00:00
Samuel Serapion
67a2948647
Please don't cast NULL to an integer type. Fixes building this module.
...
svn path=/branches/ros-amd64-bringup/; revision=43860
2009-10-30 23:51:29 +00:00
Samuel Serapion
c3c5459ccf
Fix warnings.
...
svn path=/branches/ros-amd64-bringup/; revision=43858
2009-10-30 23:02:03 +00:00
Samuel Serapion
45b0f2f1ec
Remove unneeded casts. Fix build.
...
svn path=/branches/ros-amd64-bringup/; revision=43857
2009-10-30 22:47:30 +00:00
Samuel Serapion
5844aa887a
Add missing files. Kernel32 now links.
...
svn path=/branches/ros-amd64-bringup/; revision=43852
2009-10-30 18:48:45 +00:00
Samuel Serapion
79c15bb270
Work around broken linker by putting mingw support libs before module library dependencies.
...
svn path=/branches/ros-amd64-bringup/; revision=43851
2009-10-30 17:19:56 +00:00
Samuel Serapion
dd7147de04
Fix gdi32 build for real.
...
svn path=/branches/ros-amd64-bringup/; revision=43847
2009-10-30 14:24:42 +00:00
Samuel Serapion
ed369f42b2
Temporarily remove mmebuddy dependencies.
...
svn path=/branches/ros-amd64-bringup/; revision=43843
2009-10-30 00:36:40 +00:00
Samuel Serapion
af0a5ed498
Fix gdi32 build.
...
svn path=/branches/ros-amd64-bringup/; revision=43842
2009-10-30 00:24:32 +00:00
Samuel Serapion
6a8b16a69b
Fix some prototypes.
...
svn path=/branches/ros-amd64-bringup/; revision=43841
2009-10-30 00:22:42 +00:00
Samuel Serapion
b6656a39dd
Fix LOGBRUSH definition.
...
svn path=/branches/ros-amd64-bringup/; revision=43840
2009-10-29 23:25:11 +00:00
Samuel Serapion
c7675b0cac
Fix Build.
...
svn path=/branches/ros-amd64-bringup/; revision=43839
2009-10-29 22:44:55 +00:00
Samuel Serapion
926bcb9721
Fix csrss build.
...
svn path=/branches/ros-amd64-bringup/; revision=43838
2009-10-29 22:41:26 +00:00
Samuel Serapion
5c63222d8a
Fix comctl32 build and potential bug.
...
svn path=/branches/ros-amd64-bringup/; revision=43837
2009-10-29 22:36:15 +00:00
Samuel Serapion
b7aa79a898
Fix avicap32 build.
...
svn path=/branches/ros-amd64-bringup/; revision=43836
2009-10-29 22:15:19 +00:00
Timo Kreuzer
c9514d7561
Fix merge artifact, spotted by encoded
...
svn path=/branches/ros-amd64-bringup/; revision=43835
2009-10-29 21:49:28 +00:00
Timo Kreuzer
0998c5e4ff
Partly implement KiDebugTrapOrFault. Single stepping now works.
...
svn path=/branches/ros-amd64-bringup/; revision=43824
2009-10-28 23:54:07 +00:00
Timo Kreuzer
31d9db9bf3
Comment out __ldmxcsr in KiRestoreProcessorControlState, as it results in a GPF. Continuing now works again.
...
svn path=/branches/ros-amd64-bringup/; revision=43822
2009-10-28 23:21:13 +00:00
Timo Kreuzer
39f6b5c9d3
partly implement KdpSysWriteControlSpace
...
svn path=/branches/ros-amd64-bringup/; revision=43820
2009-10-28 22:38:42 +00:00
Timo Kreuzer
daab9e149d
[KD64]
...
- KdpSetContext: don't include the CONTEXT data in the reply. WinDbg doesn't like that.
svn path=/branches/ros-amd64-bringup/; revision=43818
2009-10-28 21:36:00 +00:00
Timo Kreuzer
8c70b1e730
Remove fail point support from swprintf, too. Yay boot!
...
svn path=/branches/ros-amd64-bringup/; revision=43797
2009-10-27 22:56:22 +00:00
Timo Kreuzer
c9c20c50ef
Kill floating point from RTL sprintf. It was leading to crashing freeldr when compiled with never gccs.
...
svn path=/branches/ros-amd64-bringup/; revision=43792
2009-10-27 14:31:16 +00:00
Timo Kreuzer
1e6d45e036
[KDCOM]
...
- In case of failing to receive a part of the packet, return the status to the caller instead of continuing.
svn path=/branches/ros-amd64-bringup/; revision=43779
2009-10-26 12:51:26 +00:00
Timo Kreuzer
e4ccd93037
- Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don't know if it's needed that way for msvc.
...
svn path=/branches/ros-amd64-bringup/; revision=43777
2009-10-26 12:22:32 +00:00