[FREELDR] Allow Freeloader to boot Vista revamp of PR #1905 (#6479)

[FREELDR] Add "WindowsVista" boot type
[FREELDR] Set GDT correctly for Vista
[FREELDR] Map first page of memory, this is an observed behavior, and
also increases stability boot Checked windows 2003 SP2 ntoskrnl with
freeloader.
[SDK] Don't assert on big keys in bootloader

Co-authored-by: Justin Miller <justin.miller@reactos.org>
This commit is contained in:
Mark Harmstone 2019-09-09 19:45:42 +01:00 committed by Justin Miller
parent 6d853be981
commit dd6c1c8843
8 changed files with 47 additions and 21 deletions

View file

@ -379,8 +379,12 @@ extern ULONG CmlibTraceLevel;
//
// Hack since big keys are not yet supported
//
#ifdef _BLDR_
#define ASSERT_VALUE_BIG(h, s) DbgPrint("Big keys aren't supported!\n");
#else
#define ASSERT_VALUE_BIG(h, s) \
ASSERTMSG("Big keys not supported!\n", !CmpIsKeyValueBig(h, s));
#endif
//
// Returns whether or not this is a small valued key