Timo Kreuzer [Sun, 21 Sep 2008 22:38:52 +0000 (22:38 +0000)]
rename .spec to .pspec
svn path=/branches/ros-amd64-bringup/; revision=36397
Timo Kreuzer [Sun, 21 Sep 2008 22:37:57 +0000 (22:37 +0000)]
use precompiler for .pspec files
svn path=/branches/ros-amd64-bringup/; revision=36396
Timo Kreuzer [Sun, 21 Sep 2008 22:34:38 +0000 (22:34 +0000)]
revert 36379
svn path=/branches/ros-amd64-bringup/; revision=36395
Timo Kreuzer [Sun, 21 Sep 2008 21:04:40 +0000 (21:04 +0000)]
fix spec file
svn path=/branches/ros-amd64-bringup/; revision=36393
Timo Kreuzer [Sun, 21 Sep 2008 20:56:19 +0000 (20:56 +0000)]
- add ctxswitch.S
- compile cmhardwr.c from i386
svn path=/branches/ros-amd64-bringup/; revision=36392
Timo Kreuzer [Sun, 21 Sep 2008 20:15:15 +0000 (20:15 +0000)]
fix function description comments
svn path=/branches/ros-amd64-bringup/; revision=36391
Timo Kreuzer [Sun, 21 Sep 2008 19:17:53 +0000 (19:17 +0000)]
- fix a typo
- add some prototypes
svn path=/branches/ros-amd64-bringup/; revision=36389
Timo Kreuzer [Sun, 21 Sep 2008 19:05:48 +0000 (19:05 +0000)]
implement SetInterruptGate for amd64 and fix APIC_DEFAULT_BASE
svn path=/branches/ros-amd64-bringup/; revision=36388
Timo Kreuzer [Sun, 21 Sep 2008 18:53:48 +0000 (18:53 +0000)]
MS symbols say that the KPRCB member VebdorString is an array of UCHARs, not CHARs.
svn path=/branches/ros-amd64-bringup/; revision=36387
Timo Kreuzer [Sun, 21 Sep 2008 14:40:17 +0000 (14:40 +0000)]
Implement some functions that are forwarded to HAL on x86 build, but not on x64. Modify spec file (use preprocessor macro). Now scsiport can be loaded and freeldr doesn't complain about missing imports.
svn path=/branches/ros-amd64-bringup/; revision=36380
Timo Kreuzer [Sun, 21 Sep 2008 14:34:48 +0000 (14:34 +0000)]
preprocess all spec files
svn path=/branches/ros-amd64-bringup/; revision=36379
Timo Kreuzer [Sun, 21 Sep 2008 00:47:15 +0000 (00:47 +0000)]
Make MmGetPageDirectory an inline function
svn path=/branches/ros-amd64-bringup/; revision=36361
Timo Kreuzer [Sun, 21 Sep 2008 00:45:49 +0000 (00:45 +0000)]
use FIELD_OFFSET instead of a constant
svn path=/branches/ros-amd64-bringup/; revision=36360
Timo Kreuzer [Sat, 20 Sep 2008 15:34:59 +0000 (15:34 +0000)]
- fix a typo
- silence debug output
svn path=/branches/ros-amd64-bringup/; revision=36355
Timo Kreuzer [Sat, 20 Sep 2008 09:33:53 +0000 (09:33 +0000)]
Map the APIC page.
svn path=/branches/ros-amd64-bringup/; revision=36343
Timo Kreuzer [Fri, 19 Sep 2008 22:42:40 +0000 (22:42 +0000)]
fix some 64 bit warnings
svn path=/branches/ros-amd64-bringup/; revision=36332
Timo Kreuzer [Fri, 19 Sep 2008 22:36:18 +0000 (22:36 +0000)]
fix a warning that we get since the crt header update
svn path=/branches/ros-amd64-bringup/; revision=36331
Samuel Serapion [Wed, 17 Sep 2008 06:37:38 +0000 (06:37 +0000)]
remove unicode="yes" on suggestion from Christoph_vW
svn path=/branches/ros-amd64-bringup/; revision=36280
Samuel Serapion [Wed, 17 Sep 2008 05:15:51 +0000 (05:15 +0000)]
Use build-in mechanisms(rbuild) to define UNICODE and friends.
Fix a small warning about SetWindowText.
Use correct definition of WinMain(not a CALLBACK by any means, somehow this caused real WIN64 to think this wasn't a valid application)
svn path=/branches/ros-amd64-bringup/; revision=36279
Samuel Serapion [Wed, 17 Sep 2008 02:52:33 +0000 (02:52 +0000)]
Fix up win64 warnings about NtQuerySystemInformation.
svn path=/branches/ros-amd64-bringup/; revision=36274
Samuel Serapion [Mon, 15 Sep 2008 16:17:42 +0000 (16:17 +0000)]
Re-add code mistakenly removed in last sync to trunk.
Remove explorer from build.(for now)
svn path=/branches/ros-amd64-bringup/; revision=36261
Samuel Serapion [Mon, 15 Sep 2008 16:15:53 +0000 (16:15 +0000)]
Tidy up code a bit
svn path=/branches/ros-amd64-bringup/; revision=36260
Samuel Serapion [Sun, 14 Sep 2008 08:45:07 +0000 (08:45 +0000)]
always double check late night commits.
svn path=/branches/ros-amd64-bringup/; revision=36224
Samuel Serapion [Sun, 14 Sep 2008 08:42:26 +0000 (08:42 +0000)]
Make rsym smart enough to handle 64bit PEs.
winebuild: remove unnecessary condition.
svn path=/branches/ros-amd64-bringup/; revision=36223
Samuel Serapion [Sun, 14 Sep 2008 06:42:58 +0000 (06:42 +0000)]
Fix command line passing(again), after tchar.h update.
svn path=/branches/ros-amd64-bringup/; revision=36221
Samuel Serapion [Sat, 13 Sep 2008 07:13:27 +0000 (07:13 +0000)]
Remove hacks. Add hacks. Zero sum game?
svn path=/branches/ros-amd64-bringup/; revision=36177
Samuel Serapion [Sat, 13 Sep 2008 07:12:22 +0000 (07:12 +0000)]
Move several functions out of file.c, use common code for 64bit, 32bit, unicode and non-unicode versions and provide proper definition. Fixes amd64 build of crt lib. (nothing tested)
svn path=/branches/ros-amd64-bringup/; revision=36176
Samuel Serapion [Sat, 13 Sep 2008 07:05:42 +0000 (07:05 +0000)]
Protect other architectures from i386 and amd64 specifics.
Disallow warnings in this module(like it was before).
svn path=/branches/ros-amd64-bringup/; revision=36175
Samuel Serapion [Sat, 13 Sep 2008 02:00:44 +0000 (02:00 +0000)]
Fix warnings/errors in 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=36174
Samuel Serapion [Sat, 13 Sep 2008 01:36:21 +0000 (01:36 +0000)]
Convert winspool to spec
svn path=/branches/ros-amd64-bringup/; revision=36173
Samuel Serapion [Sat, 13 Sep 2008 00:55:13 +0000 (00:55 +0000)]
Fix CreateToolBarEx.
Build as unicode.
No need to allow warnings anymore.
svn path=/branches/ros-amd64-bringup/; revision=36172
Samuel Serapion [Sat, 13 Sep 2008 00:52:44 +0000 (00:52 +0000)]
Fix TIMERPROC definition.
Fix CreateToolbarEx definition.
svn path=/branches/ros-amd64-bringup/; revision=36171
Samuel Serapion [Thu, 11 Sep 2008 20:19:23 +0000 (20:19 +0000)]
Stop annoying warning.
svn path=/branches/ros-amd64-bringup/; revision=36146
Timo Kreuzer [Tue, 9 Sep 2008 22:11:45 +0000 (22:11 +0000)]
Fix some warnings
svn path=/branches/ros-amd64-bringup/; revision=36098
Timo Kreuzer [Mon, 8 Sep 2008 22:54:32 +0000 (22:54 +0000)]
This is the amd64 branch! If arm is broken I don't care, if x86 is broken for some time, it's not that bad. But why the heck do you break amd64 build and then leave it broken? Please fix it ASAP. Yes, encoded, I mean you! - Comment out some files from crt to build bootcd again.
svn path=/branches/ros-amd64-bringup/; revision=36069
Timo Kreuzer [Sun, 7 Sep 2008 00:17:05 +0000 (00:17 +0000)]
comment out some functions on AMD64 build that don't belong here.
svn path=/branches/ros-amd64-bringup/; revision=36013
Timo Kreuzer [Sun, 7 Sep 2008 00:04:29 +0000 (00:04 +0000)]
more ulong <-> pointer fixes
svn path=/branches/ros-amd64-bringup/; revision=36012
Timo Kreuzer [Sat, 6 Sep 2008 23:56:10 +0000 (23:56 +0000)]
Fix a ULONG to pointer cast to make out shiny new RosBE happy.
svn path=/branches/ros-amd64-bringup/; revision=36011
Samuel Serapion [Sat, 6 Sep 2008 17:11:46 +0000 (17:11 +0000)]
change stub to stdcall, less likely to fuck up the stack
svn path=/branches/ros-amd64-bringup/; revision=35994
Samuel Serapion [Sat, 6 Sep 2008 15:53:36 +0000 (15:53 +0000)]
Fix 64 bit portability issues.
svn path=/branches/ros-amd64-bringup/; revision=35990
Samuel Serapion [Sat, 6 Sep 2008 15:52:53 +0000 (15:52 +0000)]
Merge 35977. Fix 64 bit portability issues. Thanks ekohl!
svn path=/branches/ros-amd64-bringup/; revision=35989
Timo Kreuzer [Fri, 5 Sep 2008 23:53:36 +0000 (23:53 +0000)]
more pointer <-> ULONG cast fixes
svn path=/branches/ros-amd64-bringup/; revision=35971
Timo Kreuzer [Fri, 5 Sep 2008 23:46:47 +0000 (23:46 +0000)]
fix pointer <-> ULONG cast
svn path=/branches/ros-amd64-bringup/; revision=35970
Timo Kreuzer [Fri, 5 Sep 2008 23:35:40 +0000 (23:35 +0000)]
Fix and update CM_PARTIAL_RESOURCE_DESCRIPTOR
svn path=/branches/ros-amd64-bringup/; revision=35969
Timo Kreuzer [Fri, 5 Sep 2008 23:33:38 +0000 (23:33 +0000)]
use KeAcquireSpinLockAtDpcLevel and KeReleaseSpinLockFromDpcLevel instead of KefAcquireSpinLockAtDpcLevel and KefReleaseSpinLockFromDpcLevel. Fix Size parameter of CmpAllpcate (ULONG->SIZE_T).
svn path=/branches/ros-amd64-bringup/; revision=35968
Timo Kreuzer [Fri, 5 Sep 2008 22:33:50 +0000 (22:33 +0000)]
use KeAcquireSpinLockAtDpcLevel and KeReleaseSpinLockFromDpcLevel instead of KefAcquireSpinLockAtDpcLevel and KefReleaseSpinLockFromDpcLevel
svn path=/branches/ros-amd64-bringup/; revision=35967
Timo Kreuzer [Fri, 5 Sep 2008 22:25:27 +0000 (22:25 +0000)]
use own asm.h on amd64 builds
svn path=/branches/ros-amd64-bringup/; revision=35966
Timo Kreuzer [Fri, 5 Sep 2008 00:03:53 +0000 (00:03 +0000)]
sync to trunk head (35945)
svn path=/branches/ros-amd64-bringup/; revision=35954
Timo Kreuzer [Thu, 4 Sep 2008 21:24:44 +0000 (21:24 +0000)]
fix x64 build of hal
svn path=/branches/ros-amd64-bringup/; revision=35953
Timo Kreuzer [Thu, 4 Sep 2008 21:22:14 +0000 (21:22 +0000)]
fix a typo
svn path=/branches/ros-amd64-bringup/; revision=35952
Timo Kreuzer [Thu, 4 Sep 2008 20:55:46 +0000 (20:55 +0000)]
Remove hacks from __addgsbyte, __addgsword, __addgsdword. They are correct on ms compiler. (fs ones still broken on x86 compiler that comes with the wdk). Implement __addgsqword.
svn path=/branches/ros-amd64-bringup/; revision=35951
Timo Kreuzer [Thu, 4 Sep 2008 19:39:29 +0000 (19:39 +0000)]
implement __readeflags and __writeeflags
svn path=/branches/ros-amd64-bringup/; revision=35950
Timo Kreuzer [Thu, 4 Sep 2008 19:36:48 +0000 (19:36 +0000)]
Revert the testcode I accidentally committed.
svn path=/branches/ros-amd64-bringup/; revision=35949
Timo Kreuzer [Thu, 4 Sep 2008 19:29:48 +0000 (19:29 +0000)]
fix hal build on x86
svn path=/branches/ros-amd64-bringup/; revision=35948
Timo Kreuzer [Thu, 4 Sep 2008 19:11:19 +0000 (19:11 +0000)]
Don't use hal_generic_pc.rbuild. Remove obsolete hal.c. Add apic.c from x86 to build. Add some stubs.
svn path=/branches/ros-amd64-bringup/; revision=35947
Christoph von Wittich [Thu, 4 Sep 2008 18:43:56 +0000 (18:43 +0000)]
fix some advapi crypt winetests
svn path=/trunk/; revision=35945
Colin Finck [Thu, 4 Sep 2008 18:37:34 +0000 (18:37 +0000)]
- Sync wininet to Wine HEAD
- Remove a change from our "wininet_ros.diff" file, which has been applied to Wine as well in the meantime
- Eliminate a warning in our "inet_ntop.c" (ROS glue code)
svn path=/trunk/; revision=35943
Timo Kreuzer [Thu, 4 Sep 2008 17:43:00 +0000 (17:43 +0000)]
Make apic.c compile on amd64 build.
svn path=/branches/ros-amd64-bringup/; revision=35942
Ged Murphy [Thu, 4 Sep 2008 15:55:46 +0000 (15:55 +0000)]
missed this, it's not needed.
svn path=/trunk/; revision=35941
Ged Murphy [Thu, 4 Sep 2008 15:51:11 +0000 (15:51 +0000)]
restart the clock when it's been stopped to be altered
svn path=/trunk/; revision=35940
Christoph von Wittich [Thu, 4 Sep 2008 15:28:40 +0000 (15:28 +0000)]
work around a bug in ReactOS (FindFirstFile isn't working with environment vars)
svn path=/trunk/; revision=35939
Ged Murphy [Thu, 4 Sep 2008 15:13:07 +0000 (15:13 +0000)]
Please test your code before you ruin mine.
It's annoying fixing other peoples mess in your own code.
See issue #3701 for more details.
svn path=/trunk/; revision=35937
Christoph von Wittich [Thu, 4 Sep 2008 15:11:49 +0000 (15:11 +0000)]
run all winetests
svn path=/trunk/; revision=35936
Stefan Ginsberg [Thu, 4 Sep 2008 12:13:20 +0000 (12:13 +0000)]
- Fix kernel exports ARM
- Add KeSaveFloatingPointState/KeRestoreFloatingPointState stubs to ARM kernel as is done for other architectures (like AMD64). They have nothing to do on ARM, so they just return success.
svn path=/trunk/; revision=35934
Christoph von Wittich [Thu, 4 Sep 2008 11:37:40 +0000 (11:37 +0000)]
fix warnings
svn path=/trunk/; revision=35932
Christoph von Wittich [Thu, 4 Sep 2008 11:35:27 +0000 (11:35 +0000)]
dbgprint and shutdown should be in PATH
svn path=/trunk/; revision=35931
Hervé Poussineau [Thu, 4 Sep 2008 11:24:47 +0000 (11:24 +0000)]
Also use ntoskrnl.spec file for ARM
svn path=/trunk/; revision=35930
Christoph von Wittich [Thu, 4 Sep 2008 10:46:18 +0000 (10:46 +0000)]
prettify debug output a bit
svn path=/trunk/; revision=35929
Christoph von Wittich [Thu, 4 Sep 2008 09:58:43 +0000 (09:58 +0000)]
oops...
svn path=/trunk/; revision=35928
Christoph von Wittich [Thu, 4 Sep 2008 09:48:28 +0000 (09:48 +0000)]
hardcode c:\reactos\bin for testing (only used in regtest code)
svn path=/trunk/; revision=35927
Christoph von Wittich [Thu, 4 Sep 2008 09:35:06 +0000 (09:35 +0000)]
add an empty line to make our cmd happy
svn path=/trunk/; revision=35926
Christoph von Wittich [Thu, 4 Sep 2008 09:11:24 +0000 (09:11 +0000)]
sysreg test commit
svn path=/trunk/; revision=35925
Hervé Poussineau [Thu, 4 Sep 2008 09:03:47 +0000 (09:03 +0000)]
Don't free hive if HvInitialize failed, it should be done in the caller (if required)
svn path=/trunk/; revision=35924
Christoph von Wittich [Thu, 4 Sep 2008 08:56:03 +0000 (08:56 +0000)]
add a --winetest parameter which will run all sub tests from the given winetest module and redirect output to dbgout
svn path=/trunk/; revision=35923
Hervé Poussineau [Thu, 4 Sep 2008 08:49:22 +0000 (08:49 +0000)]
Allocate without a tag if buffer won't be freed by the driver
svn path=/trunk/; revision=35922
Hervé Poussineau [Thu, 4 Sep 2008 08:47:56 +0000 (08:47 +0000)]
ExAllocatePoolWithTag should be paired with ExFreePoolWithTag
Fix a memory leak in W32kGetDefaultKeyLayout
Fix a possible double-free in IntFreeMenuItem
svn path=/trunk/; revision=35921
Christoph von Wittich [Thu, 4 Sep 2008 07:58:28 +0000 (07:58 +0000)]
add a --process parameter to redirect stdout to dbgout
usage: dbgprint --process version_winetest.exe
svn path=/trunk/; revision=35920
Eric Kohl [Wed, 3 Sep 2008 21:51:21 +0000 (21:51 +0000)]
Add a missing VOID.
svn path=/trunk/; revision=35918
Eric Kohl [Wed, 3 Sep 2008 21:06:22 +0000 (21:06 +0000)]
Add the spooler service to the bootcd and start the service upon startup.
svn path=/trunk/; revision=35917
Eric Kohl [Wed, 3 Sep 2008 20:57:51 +0000 (20:57 +0000)]
Add a spooler service skeleton. Now the Service-Winetests can be used unmodified.
svn path=/trunk/; revision=35916
Christoph von Wittich [Wed, 3 Sep 2008 18:31:26 +0000 (18:31 +0000)]
set eol-style:native
svn path=/trunk/; revision=35915
Christoph von Wittich [Wed, 3 Sep 2008 18:21:27 +0000 (18:21 +0000)]
remove sysregtest target
svn path=/trunk/; revision=35914
Stefan Ginsberg [Wed, 3 Sep 2008 16:52:08 +0000 (16:52 +0000)]
- CDFS and NTFS: Don't include a unused, deprecated header
svn path=/trunk/; revision=35913
Dmitry Chapyshev [Wed, 3 Sep 2008 15:43:42 +0000 (15:43 +0000)]
- Update Russian translation
svn path=/trunk/; revision=35912
Christoph von Wittich [Wed, 3 Sep 2008 06:05:00 +0000 (06:05 +0000)]
netshell doesn't have a DllInstall function
svn path=/trunk/; revision=35908
Christoph von Wittich [Wed, 3 Sep 2008 05:43:34 +0000 (05:43 +0000)]
remove another obsolete sysreg checkpoint
svn path=/trunk/; revision=35907
Timo Kreuzer [Wed, 3 Sep 2008 01:14:48 +0000 (01:14 +0000)]
fix hal build
svn path=/branches/ros-amd64-bringup/; revision=35906
Timo Kreuzer [Wed, 3 Sep 2008 01:10:10 +0000 (01:10 +0000)]
implement hal reusing most code from x86
svn path=/branches/ros-amd64-bringup/; revision=35905
Timo Kreuzer [Wed, 3 Sep 2008 00:52:40 +0000 (00:52 +0000)]
update the hal/hal
svn path=/branches/ros-amd64-bringup/; revision=35904
Timo Kreuzer [Wed, 3 Sep 2008 00:49:04 +0000 (00:49 +0000)]
"fix" Ke386SaveFlags and Ke386RestoreFlags
svn path=/branches/ros-amd64-bringup/; revision=35903
Timo Kreuzer [Wed, 3 Sep 2008 00:44:50 +0000 (00:44 +0000)]
compatability fixes, so some hal code can be shared
svn path=/branches/ros-amd64-bringup/; revision=35902
Cameron Gutman [Wed, 3 Sep 2008 00:32:07 +0000 (00:32 +0000)]
- Merge aicom-network-fixes up to r35899
svn path=/trunk/; revision=35901
Timo Kreuzer [Wed, 3 Sep 2008 00:22:12 +0000 (00:22 +0000)]
implement StringCxxCat functions. Not all flags in StringCxxCatEx are supported yet.
svn path=/branches/ros-amd64-bringup/; revision=35900
Samuel Serapion [Tue, 2 Sep 2008 22:35:20 +0000 (22:35 +0000)]
fix amd64 build
svn path=/branches/ros-amd64-bringup/; revision=35895
Andrew Munger [Tue, 2 Sep 2008 21:33:51 +0000 (21:33 +0000)]
Pass the ImagePath buffer as the command line, not the application name. After the recent changes, the ImaagePath buffer contains a properly formatted command line.
This change allows you to start services with parameters listed in the ImagePath, like Abyss and MySQL.
svn path=/trunk/; revision=35893
Cameron Gutman [Tue, 2 Sep 2008 19:12:35 +0000 (19:12 +0000)]
- Merge aicom-network-fixes up to r35889
svn path=/trunk/; revision=35891
Aleksey Bragin [Tue, 2 Sep 2008 18:44:10 +0000 (18:44 +0000)]
- FlsAlloc (and Co.) should first be implemented, and then exported, because some apps/DLLs depend on that (they use FlsAlloc if it's available, and workaround if it's not).
svn path=/trunk/; revision=35890
Samuel Serapion [Tue, 2 Sep 2008 15:20:23 +0000 (15:20 +0000)]
Fix up winnt.h a bit
svn path=/branches/ros-amd64-bringup/; revision=35888
Samuel Serapion [Tue, 2 Sep 2008 15:09:01 +0000 (15:09 +0000)]
Moved tchar.h out of psdk/
Update tchar.h to mingw-w64 version.
Protect WCHAR_MAX from redefine warning
svn path=/branches/ros-amd64-bringup/; revision=35887
Stefan Ginsberg [Tue, 2 Sep 2008 15:07:27 +0000 (15:07 +0000)]
- Fix 2 warnings (properly comment out unused code)
svn path=/trunk/; revision=35886