[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
This commit is contained in:
Stanislav Motylkov 2022-01-05 00:50:51 +03:00
parent a4bd2449ad
commit 84cc81ee29
No known key found for this signature in database
GPG key ID: AFE513258CBA9E92
3 changed files with 54 additions and 11 deletions

View file

@ -62,6 +62,9 @@ HKR, , Icon, 0, "-28"
%IntelP4Processor.DeviceDesc% = Processr_Inst,ACPI\GenuineIntel_-_x86_Family_15
%IntelProcessor.DeviceDesc% = Processr_Inst,ACPI\GenuineIntel_-_x86
[Intel.NTAMD64]
%IntelProcessor.DeviceDesc% = Processr_Inst,ACPI\GenuineIntel_-_EM64T
[AMD]
%AMDK6Processor.DeviceDesc% = Processr_Inst,ACPI\AuthenticAMD_-_x86_Family_5_Model_7
%AMDK62Processor.DeviceDesc% = Processr_Inst,ACPI\AuthenticAMD_-_x86_Family_5_Model_8
@ -74,6 +77,10 @@ HKR, , Icon, 0, "-28"
%AMDQProcessor.DeviceDesc% = Processr_Inst,ACPI\AuthenticAMD_-_x86_Family_17
%AMDProcessor.DeviceDesc% = Processr_Inst,ACPI\AuthenticAMD_-_x86
[AMD.NTAMD64]
%AMDK8Processor.DeviceDesc% = Processr_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15
%AMDProcessor.DeviceDesc% = Processr_Inst,ACPI\AuthenticAMD_-_AMD64
[Transmeta]
%TransmetaProcessor.DeviceDesc% = Processr_Inst,ACPI\GenuineTMx86_-_x86
@ -84,6 +91,9 @@ HKR, , Icon, 0, "-28"
%ViaNANOProcessor.DeviceDesc% = Processr_Inst,ACPI\CentaurHauls_-_x86_Family_6_Model_15
%ViaProcessor.DeviceDesc% = Processr_Inst,ACPI\CentaurHauls_-_x86
[VIA.NTAMD64]
%ViaProcessor.DeviceDesc% = Processr_Inst,ACPI\CentaurHauls_-_VIA64
;---------------------------- Processr Driver ---------------------------
[Processr_Inst.NT]