Commit graph

162 commits

Author SHA1 Message Date
Rudolf Mayerhofer
d0e0e69ff1 ntdll: Set CPU_FEATURE_HTT when running on a HTT capable system. 2010-10-04 15:00:07 +02:00
André Hentschel
171c9a5327 ntdll: Add ARM support. 2010-09-20 12:58:44 +02:00
Brad Smith
466b64032f ntll: Fix the detection of the number of CPUs for OpenBSD. 2010-09-18 13:10:07 +02:00
Austin English
7b37a6d47e ntdll: Add Sparc processor support. 2010-08-24 12:21:38 +02:00
Detlef Riekenberg
2b76f8661d ntdll: Add a stub for TokenElevation in NtQueryInformationToken. 2010-08-23 13:46:24 +02:00
Austin English
5bd468179b ntdll: Add stub for NtSystemDebugControl. 2010-06-29 10:55:41 +02:00
Alexandre Julliard
4fc65126cf ntdll: Report the correct processor architecture. 2010-04-16 16:59:01 +02:00
Henri Verbeet
7bfe6c4308 ntdll: Return a more reasonable value for "Reserved3".
The value is based on 64-bit Win 7, the main thing we care about is that it's
not 0.
2010-03-29 15:50:52 +02:00
Austin English
b4173d7d40 ntdll: Add initial support for OpenBSD to fill_cpu_info. 2010-03-01 11:33:07 +01:00
Freddie Tilley
323b36f521 ntdll: Detect more cpu features in get_cpuinfo. 2010-01-25 12:45:22 +01:00
Freddie Tilley
69d7233e3e ntdll: Set cpu frequency for FreeBSD 7.2 and higher. 2010-01-20 15:34:41 +01:00
Rob Shearman
bd56916f90 server: Extend get_token_user server call to also retrieve SIDs for the token's owner or primary group. 2009-11-17 15:14:54 +01:00
Alexandre Julliard
a022062cab ntdll: Move creation of the CPU-specific registry keys to wineboot. 2009-09-24 14:23:02 +02:00
Huw Davies
90f95172b8 ntdll: Fix build on MacOSX. 2009-09-23 12:33:19 +02:00
Alexandre Julliard
1cf1a3f211 ntdll: Only create the CPU registry keys on first run. 2009-09-22 17:05:02 +02:00
Eric Pouech
004fdc7a97 ntdll: Moved CPU related registry key creation from kernel32 to ntdll. 2009-09-22 16:54:14 +02:00
Eric Pouech
3794c6b936 ntdll: Implement basic support for processor power information. 2009-09-22 16:51:29 +02:00
Eric Pouech
57f714f3eb ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation). 2009-09-22 16:51:16 +02:00
Benjamin Kramer
2f3ac0640b ntdll: Fix build on MacOSX. 2009-08-29 16:48:52 +02:00
Alexandre Julliard
2be006e497 ntdll: Fix a couple of system information structures for 64-bit. 2009-08-27 19:47:49 +02:00
Austin English
eb8f95b5b6 ntdll: Quiet a noisy fixme. 2009-08-10 17:04:19 +02:00
Luke Benstead
8ed1f0547e ntdll: Add semi-stub implementation for SystemExecutionState query. 2009-07-22 14:42:51 +02:00
Alexandre Julliard
2e2f6af0de ntdll: Fix the formatting of the get_token_groups request for 64-bit. 2009-07-03 13:58:09 +02:00
Louis Lenders
e8696ca02e ntdll: Add stub for NtSecureConnectPort. 2009-06-02 13:10:10 +02:00
Austin English
81543b79c2 ntdll: Change a noisy FIXME to a WARN. 2009-05-22 11:09:41 +02:00
Alexandre Julliard
82fb611806 ntdll: Fix the LPC_MESSAGE structure definition for 64-bit. 2009-05-07 14:44:22 +02:00
Hans Leidekker
f483f71ad2 ntdll: Implement NtQuery/SetInformationToken(TokenDefaultDacl). 2009-04-21 15:41:05 +02:00
Michael Stefaniuc
d2f6f56873 ntdll: Remove superfluous pointer casts. 2009-03-23 12:40:53 +01:00
Alexandre Julliard
912d98c2ae ntdll: Improve debugging helper for object attributes structure. 2009-02-16 11:46:44 +01:00
Paul Bryan Roberts
a552587de1 ntdll: Avoid potential infinite loop. 2009-02-12 17:53:35 +01:00
Alexandre Julliard
6a548b1e9d ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit. 2009-01-03 14:55:32 +01:00
Stefan Dösinger
40447e804d ntdll: Print the SYSTEM_PERFORMANCE_INFORMATION only once. 2008-12-09 12:46:52 +01:00
Alexandre Julliard
db6e45488d server: Get rid of the support for module snapshots, it is no longer needed. 2008-12-09 11:49:37 +01:00
Alexandre Julliard
d1b3d484f7 server: Add functions for conversions between server object handles and pointer-style handles. 2008-12-08 16:05:17 +01:00
Alexandre Julliard
3d6313c9ce ntdll: Return more correct information for SystemBasicInformation and GetSystemInfo. 2008-11-03 13:34:13 +01:00
Aric Stewart
1865c47ff8 ntdll: Fix parsing of proc file. Also correct memory deallocation on the Mac. 2008-11-03 13:34:12 +01:00
Aric Stewart
a226f6609f ntdll: Implement SystemProcessorPerformanceInformation for Linux (/proc filesystems) and Mac OS X. 2008-10-20 13:56:58 +02:00
Alexandre Julliard
0327f84a2f ntdll: Implemented NtOpenProcessTokenEx and NtOpenThreadTokenEx. 2008-09-04 21:57:13 +02:00
Andrew Talbot
741b65c200 ntdll: Remove unneeded address-of operators from array names. 2008-07-11 14:06:27 +02:00
Klaus Layer
9f8d9e3e05 ntdll: Add missing FIXMEs for incomplete info classes in NtQuerySystemInformation. 2007-10-30 11:29:40 +01:00
Francois Gouget
bde9601ee1 ntdll: Fix compilation on systems that don't support nameless unions. 2007-09-18 11:20:13 +02:00
Rob Shearman
3f431a0646 server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken. 2007-09-14 14:43:46 +02:00
Rob Shearman
1cd222b451 ntdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQualityOfService member of ObjectAttributes if present. 2007-07-13 12:27:12 +02:00
Alexandre Julliard
68a6182188 ntdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation). 2007-07-04 12:07:22 +02:00
Alexandre Julliard
5817e36634 ntdll: Improved the stub behavior of NtQuerySystemInformation(SystemModuleInformation). 2007-06-19 16:58:42 +02:00
Alexandre Julliard
aaf477f292 server: Change the timeout handling to use NT-style 64-bit timeouts everywhere. 2007-04-17 20:08:59 +02:00
Juan Lang
c2cb296277 ntdll: Implement NtAllocateLocallyUniqueId with server call. 2007-03-07 13:45:11 +01:00
Rob Shearman
d342d1413c server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
Add tests for GetTokenInformation(TokenImpersonationLevel).
2007-02-21 19:49:37 +01:00
Hans Leidekker
f7b0ba7aa7 ntdll: Win64 printf format warning fixes. 2006-10-18 12:35:26 +02:00
Alexandre Julliard
c627601c3b server: Convert the server start time to the abs_time_t type. 2006-07-26 14:50:55 +02:00