[ros-dev] [ros-diffs] [tkreuzer] 44508: updates EFLAGS definitions
Timo Kreuzer
timo.kreuzer at web.de
Sat Dec 12 23:51:41 CET 2009
Alex Ionescu wrote:
> 1) Assembly code can't access winddk.h
>
True, but this was ketypes.h, not asm.h!
> 2) They are in ks386.inc so they must be in asm.h (PSDK compat)
>
So you fucked it up in the first place. :-P
>> 2.) added EFLAGS_PF, EFLAGS_AF, EFLAGS_SF, EFLAGS_OF, EFLAGS_IOPL_MASK,
>> EFLAGS_RF, EFLAGS_ID just for completeness.
>>
>
> Problem is these aren't in ks386.inc -- hence we lose PSDK compat. Put them in an internal ntoskrnl header or something.
>
Ok, will do.
>> The rest is still the same, although these definitions don't match
>> ksasm64.inc
>>
>
> That's the problem!
>
They haven't been correct before this commit. And They are also not
identical to ks386.inc, as far as I can see.
> The real problem is asm.h needs to be 100% compatible with ks386.inc and moved to include/psdk.
>
> Anything that was used in asm.h and is not in ks386.inc needs to go to some internal header.
>
Ok, I will create such a header. I suggest to rename the files to
ks386.h and ksamd64.h instead of asm.h and instead create
include/reactos/i386/asm.h containing additional
More information about the Ros-dev
mailing list