Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
Out of curiosity (from CORE-12588), I tried to build with -D_WIN32_WINNT=0x600.
(I didn't expect to get a Vista/WS08 OS, just an "as_is/WS03++" build.)
Result was (errors in Sdk)
In file included from .../reactos/sdk/include/asm/genincdata.c:65:0:
|
.../reactos/sdk/include/asm/ks386.template.h:47:1: error: 'HV_MMU_USE_HYPERCALL_FOR_ADDRESS_SWITCH' undeclared here (not in a function)
|
.../reactos/sdk/include/asm/ks386.template.h:48:1: error: 'HV_MMU_USE_HYPERCALL_FOR_LOCAL_FLUSH' undeclared here (not in a function)
|
.../reactos/sdk/include/asm/ks386.template.h:49:1: error: 'HV_MMU_USE_HYPERCALL_FOR_REMOTE_FLUSH' undeclared here (not in a function)
|
.../reactos/sdk/include/asm/ks386.template.h:50:1: error: 'HV_KE_USE_HYPERCALL_FOR_LONG_SPIN_WAIT' undeclared here (not in a function)
|
.../reactos/sdk/include/asm/ks386.template.h:561:1: error: 'KNODE' has no member named 'IdleCpuSet'
|
In file included from .../reactos/sdk/include/asm/genincdata.c:73:0:
|
.../reactos/sdk/include/asm/ksx.template.h:130:1: error: 'KENTROPY_TIMING_INTERRUPTS_PER_BUFFER' undeclared here (not in a function)
|
.../reactos/sdk/include/asm/ksx.template.h:131:1: error: 'KENTROPY_TIMING_BUFFER_MASK' undeclared here (not in a function)
|
.../reactos/sdk/include/asm/ksx.template.h:132:1: error: 'KENTROPY_TIMING_ANALYSIS' undeclared here (not in a function)
|
See
ks386.template.h
45 #if (NTDDI_VERSION >= NTDDI_VISTA)
|
46 HEADER("Hypervisor Enlightenment Definitions"),
|
47 CONSTANT(HV_MMU_USE_HYPERCALL_FOR_ADDRESS_SWITCH),
|
48 CONSTANT(HV_MMU_USE_HYPERCALL_FOR_LOCAL_FLUSH),
|
49 CONSTANT(HV_MMU_USE_HYPERCALL_FOR_REMOTE_FLUSH),
|
50 CONSTANT(HV_KE_USE_HYPERCALL_FOR_LONG_SPIN_WAIT),
|
51 #endif
|
|
559 #if (NTDDI_VERSION >= NTDDI_VISTA)
|
560 HEADER("KNODE offsets"),
|
561 OFFSET(NdIdleCpuSet, KNODE, IdleCpuSet),
|
562 #endif
|
and
ksx.template.h
128 #if (NTDDI_VERSION >= NTDDI_VISTA)
|
129 HEADER("Entropy Timing Constants"),
|
130 CONSTANT(KENTROPY_TIMING_INTERRUPTS_PER_BUFFER),
|
131 CONSTANT(KENTROPY_TIMING_BUFFER_MASK),
|
132 CONSTANT(KENTROPY_TIMING_ANALYSIS),
|
133 #endif
|
Did I miss something?
Is this not supported (yet)?
Is it worth trying to fix (now)?