[NTOS:KE/x64] Implement detection of more KF_* feature flags - Detect KF_SSSE3, KF_SSE4_1, KF_SSE4_2, KF_RDRAND, KF_BRANCH, KF_SLAT, KF_GENUINE_INTEL, KF_AUTHENTICAMD, KF_ACNT2, KF_SMEP, KF_SMAP, KF_RDWRFSGSBASE, KF_XSAVEOPT, KF_XSAVES, KF_HUGEPAGE, KF_RDTSCP
[NTOS:KE/x64] Use structures for CPUID
[NTOS:KE/x64] Improve CPU feature detection - Use 64 bit feature flags (with a hack in the PRCB) - Improve setting up SharedUserData->ProcessorFeatures
[NDK] Update kernel feature bits constants - Move them into architecture specific headers. - Add missing constants based on https://www.geoffchappell.com/studies/windows/km/ntoskrnl/structs/kprcb/featurebits.htm - Yes, they are 64 bits
[NTOS:KE] Add x86 CPU features reporting to AMD64 CORE-18023 CORE-14922
[NTOS][RTL] Initialize MxCsr where missing
[NTOS:KE] Fix CPU extended family and model detection Based on documentation from Geoff Chappell: https://www.geoffchappell.com/studies/windows/km/cpu/cpuid/00000001h/eax.htm CORE-17974
[NTOS:KE] Use bitfield structure for x86 CPU signature in EAX register This makes code a lot more readable. CORE-17974
[NTOS:KE] Move KiGet/SetProcessorType function below KiGetCpuVendor CORE-17974
[NTOS:KE/x64] Detect CPU vendor properly and store value in PRCB Also generate processor identifier properly based on this value on the Configuration Manager machine-dependent initialization. Update processor driver INF file accordingly. CORE-17970 CORE-14922
[NTOSKRNL] Deduplicate some symbols
[NTOS:KE] Remove duplicated EFlag definitions
[REACTOS] Addendum to 5c7ce4475e246560d1622b8cc60dc603e3955f66 - Fix MSVC 2015 build Put data into PAGEDATA or INITDATA sections Keep section declaration for prototypes CORE-17540
[REACTOS] Cleanup INIT and some PAGE section allocations - Change INIT_FUNCTION and INIT_SECTION to CODE_SEG("INIT") and DATA_SEG("INIT") respectively - Remove INIT_FUNCTION from function prototypes - Remove alloc_text pragma calls as they are not needed anymore
Amd64/misc 64bit fixes (#236) [REACTOS] Misc 64 bit fixes * [NTOS:MM] Allow MEM_DOS_LIM in NtMapViewOfSection on x64 as well * [NTOS:MM] Implement x64 version of MmIsDisabledPage * [HAL] Remove obsolete code * [NTOS:KE] Fix amd64 version of KeContextToTrapFrame and KeTrapFrameToContext * [XDK] Fix CONTEXT_XSTATE definition * [PCNET] Convert physical address types from pointers to PHYSICAL_ADDRESS
[NTOS:KE] Improve readability of CPU flag checks and fix error checking wrong register for HT support
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.