Amine Khaldi
4f2d0d54b0
* Sync to recent trunk (r52563).
...
svn path=/branches/GSoC_2011/TcpIpDriver/; revision=52565
2011-07-08 01:50:19 +00:00
Amine Khaldi
7a6072bcfa
[CMAKE]
...
* Several improvements to debug symbols handling.
* A new (killer/awesome/...etc) feature has been introduced to kdbg: argument values support. Now backtraces contain not only usermode and kernelmode addresses translated, but also the argument values passed to the functions along the trace.
* Brought to you by the Arty.
svn path=/branches/cmake-bringup/; revision=52027
2011-05-31 18:22:20 +00:00
Jérôme Gardou
91f3191275
[CMAKE]
...
- refactor a bit add_cd_file for more flexibility. Add FOR argument for specifying target cd images.
svn path=/branches/cmake-bringup/; revision=51749
2011-05-14 20:54:46 +00:00
Timo Kreuzer
ef04b58c2e
[CMAKE/NTOSKRNL]
...
Fix warnings
svn path=/branches/cmake-bringup/; revision=51737
2011-05-14 15:58:47 +00:00
Jérôme Gardou
53fbd8e185
[CMAKE]
...
Completely refactor bootcd generation
- one macro (à la cmake's install) to rule them all, to make your life simpler and have build files cleaner
- Completely rehaul the bootcd tree : now you have in it some minimal reactos system
- reflect those changes in setupldr
No livecd yet!
svn path=/branches/cmake-bringup/; revision=51731
2011-05-14 13:49:39 +00:00
Timo Kreuzer
d82d72fa6d
[CMAKE]
...
revert changes to the kernel's linker script, its not used in cmake branch
svn path=/branches/cmake-bringup/; revision=51705
2011-05-13 19:17:10 +00:00
Sylvain Petreolle
e9fe058258
[CMAKE]
...
Dereference non existing targets :
buildno_header, kernel_zw, kernel_napi, subsystem_napi
Spotted by msbuild.
svn path=/branches/cmake-bringup/; revision=51664
2011-05-10 13:15:51 +00:00
Timo Kreuzer
b726d7355f
[CMAKE]
...
sync with trunk (r51543)
(I had to comment out sv-SE.rc in rapps, there are problems with characters)
svn path=/branches/cmake-bringup/; revision=51553
2011-05-02 15:18:57 +00:00
Amine Khaldi
2d93921768
[CMAKE]
...
* uncomment the NDEBUG define.
svn path=/branches/cmake-bringup/; revision=51462
2011-04-26 22:54:53 +00:00
Amine Khaldi
141823a750
[CMAKE]
...
* Sync with trunk r51445.
svn path=/branches/cmake-bringup/; revision=51446
2011-04-24 13:44:58 +00:00
Amine Khaldi
c3d35eaa65
[CMAKE]
...
* The cmake branch is so awesome you don't even need to manually translate addresses. Automagic usermode address translation brought to you by the Arty.
svn path=/branches/cmake-bringup/; revision=51404
2011-04-19 18:13:10 +00:00
Amine Khaldi
46a8da69da
[CMAKE]
...
* Sync with trunk r51323.
svn path=/branches/cmake-bringup/; revision=51329
2011-04-13 08:39:17 +00:00
Amine Khaldi
3793b7fdf1
[CMAKE]
...
* Sync to trunk r51266.
svn path=/branches/cmake-bringup/; revision=51268
2011-04-06 16:00:24 +00:00
Timo Kreuzer
0d3a397198
[NTOSKRNL]
...
Move macro definition out of macro instantiation.
Fixes compilation with MSVC
svn path=/branches/cmake-bringup/; revision=51181
2011-03-28 11:58:46 +00:00
Timo Kreuzer
4346778201
[CMAKE]
...
move the EXTERN _KiSystemService:PROC from syscalls.inc to zw.S. Fixes build of ntdll with MSVC
svn path=/branches/cmake-bringup/; revision=51180
2011-03-28 11:27:08 +00:00
Amine Khaldi
475719f162
[CMAKE]
...
- Sync with trunk r51165.
svn path=/branches/cmake-bringup/; revision=51166
2011-03-26 23:14:25 +00:00
Amine Khaldi
785bea480a
[CMAKE]
...
- Sync with trunk r51050.
svn path=/branches/cmake-bringup/; revision=51154
2011-03-26 13:00:21 +00:00
Timo Kreuzer
285dd00828
[CMAKE]
...
Fix MSVC build of ntdllsys
svn path=/branches/cmake-bringup/; revision=50699
2011-02-15 12:46:08 +00:00
Timo Kreuzer
0ea1c67bac
[NTOSKRNL]
...
Fix build with MSVC
svn path=/branches/cmake-bringup/; revision=50692
2011-02-14 13:45:15 +00:00
Timo Kreuzer
bcf29f9d9d
[NTOSKRNL]
...
Fix compilation of zw.S with MSVC
svn path=/branches/cmake-bringup/; revision=50660
2011-02-11 17:39:07 +00:00
Amine Khaldi
54f8c1fb23
[CMAKE]
...
- Fix build.
svn path=/branches/cmake-bringup/; revision=50636
2011-02-09 17:06:56 +00:00
Timo Kreuzer
89fbead325
sync trunk HEAD (r50626)
...
svn path=/branches/cmake-bringup/; revision=50635
2011-02-09 15:56:57 +00:00
Timo Kreuzer
14a2a83fa2
[CMAKE]
...
Remove module name from ntoskrnl add_importlib_target
svn path=/branches/cmake-bringup/; revision=50539
2011-01-28 18:16:48 +00:00
Timo Kreuzer
8191f95396
[CMAKE]
...
- Sync with trunk 50501
- fix a couple of merge artifacts (indentation)
svn path=/branches/cmake-bringup/; revision=50505
2011-01-26 23:24:08 +00:00
Sylvain Petreolle
e2b7eacdd5
[CMAKE]
...
Sync trunk up to r50477.
svn path=/branches/cmake-bringup/; revision=50504
2011-01-26 22:19:12 +00:00
Amine Khaldi
0d77e58cf9
[CMAKE]
...
- Fix formatting.
svn path=/branches/cmake-bringup/; revision=50301
2011-01-06 17:08:38 +00:00
Amine Khaldi
6c0c23cb53
[CMAKE]
...
- Sync with trunk head (r50270)
- This also reverts r49298.
svn path=/branches/cmake-bringup/; revision=50271
2011-01-03 00:33:31 +00:00
Timo Kreuzer
93ad7973a8
[CMAKE]
...
Remove def file for the kernel
svn path=/branches/cmake-bringup/; revision=50234
2010-12-31 15:12:58 +00:00
Timo Kreuzer
bf9290d80d
[CMAKE]
...
Some amd64 compilation fixes
svn path=/branches/cmake-bringup/; revision=50233
2010-12-31 15:12:00 +00:00
Timo Kreuzer
dd830cafba
[NTOSKRNL]
...
- Add MiPdeToAddress and MI_IS_PAGE_LARGE for amd64
- Fix a pragma message
- Add some missing globals for amd64
svn path=/branches/cmake-bringup/; revision=50209
2010-12-29 10:20:39 +00:00
Timo Kreuzer
4bebddb463
[CMAKE/AMD64]
...
- add missing definitions for amd64
svn path=/branches/cmake-bringup/; revision=50195
2010-12-28 17:10:53 +00:00
Timo Kreuzer
087eda6b50
[NTOSKRNL]
...
- Use SLIST_ENTRY instead of SINGLE_LIST_ENTRY for interlocked operations
- Remove unused variable
svn path=/branches/cmake-bringup/; revision=50191
2010-12-28 16:03:46 +00:00
Amine Khaldi
50b7280024
[CMAKE]
...
- Add new-cc activation flag. Dedicated to arty.
svn path=/branches/cmake-bringup/; revision=50129
2010-12-24 18:04:31 +00:00
Amine Khaldi
4f505e46f5
[CMAKE]
...
- Arty: Add usermode addresses translation support. WIP.
svn path=/branches/cmake-bringup/; revision=50033
2010-12-15 23:37:54 +00:00
Amine Khaldi
c2575b551d
[CMAKE]
...
- Add dllname optional parameter to the import lib creation macro.
- Use it in the kernel.
svn path=/branches/cmake-bringup/; revision=49930
2010-12-03 16:17:41 +00:00
Amine Khaldi
b7f44d1892
[CMAKE]
...
- WIP: Make rossym and its users rely on dwarf debug info. Brought to you by the Arty.
svn path=/branches/cmake-bringup/; revision=49906
2010-12-02 23:20:22 +00:00
Sylvain Petreolle
f1283c58c6
[CMAKE]
...
Sync with trunk. (r49792)
svn path=/branches/cmake-bringup/; revision=49803
2010-11-26 23:33:34 +00:00
Timo Kreuzer
c41cbd1d26
[NTOS]
...
Add some missing intrinsics for MSVC
svn path=/branches/cmake-bringup/; revision=49787
2010-11-24 20:03:01 +00:00
Timo Kreuzer
e71cf78478
[CMAKE]
...
Use spec file for ntoskrnl and set image base to 0x00400000 on MSVC builds. This is the value that Windows has and the ms linker doesn't like to use the kernel address.
svn path=/branches/cmake-bringup/; revision=49709
2010-11-22 14:11:16 +00:00
Timo Kreuzer
d208da9a5b
[NTOSKRNL]
...
Don't include initguid.h in a global header. It causes the guids to be generated in every object file, using 16 bytes per guid. We were lucky that the linker seemed to detect duplicates, so that the resulting image size isn't affected. Add a new file guid.c, that only contains the guids.
svn path=/branches/cmake-bringup/; revision=49708
2010-11-22 14:08:41 +00:00
Amine Khaldi
e11826a832
[CMAKE]
...
- Sync with trunk.
svn path=/branches/cmake-bringup/; revision=49668
2010-11-20 16:33:34 +00:00
Timo Kreuzer
66a7b7ba1d
[NTOSKRNL]
...
Convert assembly to new sytax
svn path=/branches/cmake-bringup/; revision=49657
2010-11-20 11:09:32 +00:00
Timo Kreuzer
eea3ac2425
[NTOSKRNL]
...
Remove duplicated and incompatible implementations of setjmp / longjmp
svn path=/branches/cmake-bringup/; revision=49656
2010-11-20 10:57:26 +00:00
Timo Kreuzer
eb84dde490
[NTOSKRNL]
...
Use constants instead of a gcc extension
svn path=/branches/cmake-bringup/; revision=49655
2010-11-20 10:43:37 +00:00
Timo Kreuzer
8b7d047834
[CMAKE]
...
- Add asm dependencies to freeldr, ntdll, crt
- Add importlib for hal and ntoskrnl
- Fix ntoskrnl spec file
- Fix resource pathes in ntoskrnl.rc
svn path=/branches/cmake-bringup/; revision=49645
2010-11-19 22:02:33 +00:00
Timo Kreuzer
406dfdbc87
[CMAKE]
...
Sync trunk (rr49606)
svn path=/branches/cmake-bringup/; revision=49607
2010-11-16 13:43:39 +00:00
Timo Kreuzer
c4c880d59c
[NTOSKRNL]
...
Don't declare a variable in the moddle of a function, MSVC gets very angry about that.
svn path=/branches/cmake-bringup/; revision=49604
2010-11-15 23:43:28 +00:00
Timo Kreuzer
440627d3df
[NTOSKRNL]
...
Remove alloc pragmas for functions that don't exist enymore
svn path=/branches/cmake-bringup/; revision=49603
2010-11-15 22:30:20 +00:00
Timo Kreuzer
ac8a48c91f
[NTOSKRNL]
...
Fix a warning for MSVC, stub __builtin_expect
svn path=/branches/cmake-bringup/; revision=49601
2010-11-15 22:06:01 +00:00
Timo Kreuzer
1c7fc49e5f
[NTOSKRNL]
...
Convert pspec to spec
svn path=/branches/cmake-bringup/; revision=49600
2010-11-15 21:29:58 +00:00