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
Amine Khaldi
6967f20f37
[CMAKE]
...
- Improve the kernel build.
svn path=/branches/cmake-bringup/; revision=49487
2010-11-05 16:57:33 +00:00
Jérôme Gardou
887046a6ee
[CMAKE]
...
- build msvc importlibs explicitly from def file
- circumvent lack of pseh lib in MSVC.
- fix advapi32.def
svn path=/branches/cmake-bringup/; revision=49409
2010-11-01 17:24:32 +00:00
Jérôme Gardou
9db2f953c2
[CMAKE]
...
- improve ntoskrnl/CMakeLists.txt
svn path=/branches/cmake-bringup/; revision=49391
2010-11-01 01:23:17 +00:00
Amine Khaldi
a2e649110b
[CMAKE]
...
- "cmake gracefully handles def files as source files" You mean it gracefully ignores them, right ?
- Fix the kernel and class2 exports. More to come.
- Fix imaadp32.acm
svn path=/branches/cmake-bringup/; revision=49367
2010-10-30 22:03:40 +00:00
Jérôme Gardou
4ee1da42f1
[CMAKE]
...
- rewrite spec2def macro because
1. cmake gracefully handles def files as source files
2. cmake gracefully handles autogenerated files as source
3. it did not take into account the fact that all shared libraries haven't the .dll extension
svn path=/branches/cmake-bringup/; revision=49358
2010-10-30 16:08:19 +00:00
Jérôme Gardou
ed8cab27c4
sync with trunk r49322
...
svn path=/branches/cmake-bringup/; revision=49323
2010-10-27 23:45:28 +00:00
Jérôme Gardou
b2f64ac552
Sync with trunk (r49303)
...
svn path=/branches/cmake-bringup/; revision=49307
2010-10-27 15:52:24 +00:00
Sylvain Petreolle
1fb94b1cb5
[CMAKE]
...
sync with trunk (r49230)
svn path=/branches/cmake-bringup/; revision=49246
2010-10-23 22:14:59 +00:00
Sylvain Petreolle
3346380aaa
[CMAKE]
...
Livecd: Add hal, ntoskrnl, csrss, csrsrv, win32k.
svn path=/branches/cmake-bringup/; revision=49225
2010-10-22 14:15:01 +00:00
Sylvain Petreolle
da55a789c3
[CMAKE]
...
Add minicd target.
This partial bootcd target produces a minicd iso,
able to start the install process to the cabinet installation page.
svn path=/branches/cmake-bringup/; revision=49072
2010-10-09 13:54:36 +00:00
Timo Kreuzer
912ce51ae6
[CMAKE]
...
Sync with trunk head (r48826)
svn path=/branches/cmake-bringup/; revision=48831
2010-09-20 17:27:52 +00:00