我正在研究启用CPU的x2apic功能,但是在进入Win10时会蓝屏
CPU: 8Core 16Thread
OS: 17763.1.180914-1434.rs5_release_CLIENT_CONSUMER_x64FRE_en-us
MSR 0x1B: FEE00D00
MADT x2APIC structure:
windbg dump:
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
HAL_INITIALIZATION_FAILED (5c)
Arguments:
Arg1: 0000000000008200
Arg2: ffffffffc00000bb
Arg3: 000000000000000a
Arg4: fffff8045c45c570
Debugging Details:
------------------
KEY_VALUES_STRING: 1
STACKHASH_ANALYSIS: 1
TIMELINE_ANALYSIS: 1
DUMP_CLASS: 1
DUMP_QUALIFIER: 0
BUILD_VERSION_STRING: 17763.1.amd64fre.rs5_release.180914-1434
DUMP_TYPE: 0
BUGCHECK_P1: 8200
BUGCHECK_P2: ffffffffc00000bb
BUGCHECK_P3: a
BUGCHECK_P4: fffff8045c45c570
CPU_COUNT: 1
CPU_MHZ: 0
CPU_VENDOR: AuthenticAMD
CPU_FAMILY: 17
CPU_MODEL: 44
CPU_STEPPING: 0
DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
BUGCHECK_STR: 0x5C
CURRENT_IRQL: 0
ANALYSIS_SESSION_HOST: DESKTOP-KE5QOV6
ANALYSIS_SESSION_TIME: 05-31-2019 14:20:04.0470
ANALYSIS_VERSION: 10.0.17747.1000 amd64fre
LAST_CONTROL_TRANSFER: from fffff8045c7364e2 to fffff8045c65db90
STACK_TEXT:
fffff804`5ea62d28 fffff804`5c7364e2 : 00000000`00008200 00000000`00000003 fffff804`5ea62e90 fffff804`5c5ffcd0 : nt!DbgBreakPointWithStatus [minkernel\ntos\rtl\amd64\debugstb.asm @ 124]
fffff804`5ea62d30 fffff804`5c735c67 : 00000000`00000003 fffff804`5ea62e90 fffff804`5c669e60 00000000`0000005c : nt!KiBugCheckDebugBreak+0x12 [minkernel\ntos\ke\bugcheck.c @ 446]
fffff804`5ea62d90 fffff804`5c656037 : 00000000`00000010 fffff804`5c48d40e 00000000`0000000a fffff804`5b3ce0a0 : nt!KeBugCheck2+0x957 [minkernel\ntos\ke\bugcheck.c @ 1788]
fffff804`5ea634b0 fffff804`5c490192 : 00000000`0000005c 00000000`00008200 ffffffff`c00000bb 00000000`0000000a : nt!KeBugCheckEx+0x107 [minkernel\ntos\ke\amd64\procstat.asm @ 237]
fffff804`5ea634f0 fffff804`5c4993d4 : fffff804`5b3ce0a0 fffff804`5ea636b0 fffff804`5b780180 fffff804`5b3cefb0 : hal!HalpInitSystemHelper+0x237a [minkernel\hals\lib\init\init.c @ 171]
fffff804`5ea63540 fffff804`5c48ddd1 : 00000000`00000000 fffff804`5cdfded0 fffff804`5c4a5100 fffff804`5ea63668 : hal!HalpInitSystemPhase0+0x14 [minkernel\hals\lib\init\init.c @ 349]
fffff804`5ea63570 fffff804`5cdde106 : fffff804`5b3ce0a0 fffff804`5ea636b0 fffff804`5b780180 fffff804`5b3cefb0 : hal!HalInitSystem+0x31 [minkernel\hals\lib\init\init.c @ 298]
fffff804`5ea635b0 fffff804`5c99748b : fffff804`5c9839c0 fffff804`5b3ce0a0 fffff804`5b780180 fffff804`5c986400 : nt!InitBootProcessor+0x1de [minkernel\ntos\init\init.c @ 1572]
fffff804`5ea637d0 fffff804`5c98c219 : 00000000`00000000 00000000`00000000 00000000`00000000 fffff804`5ea63ba8 : nt!KiInitializeKernel+0x50b [minkernel\ntos\ke\amd64\initkr.c @ 1030]
fffff804`5ea63ad0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemStartup+0x209 [minkernel\ntos\ke\amd64\start.asm @ 349]
THREAD_SHA1_HASH_MOD_FUNC: a435932407c59d84ec47592338a7e122c0949570
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: befd846fd483ad33975b204efdd7750c78e637b9
THREAD_SHA1_HASH_MOD: 9abfb0083ce08998b11644239717535e530a3577
FOLLOWUP_IP:
nt!InitBootProcessor+1de [minkernel\ntos\init\init.c @ 1572]
fffff804`5cdde106 0f1f440000 nop dword ptr [rax+rax]
FAULT_INSTR_CODE: 441f0f
FAULTING_SOURCE_LINE: minkernel\ntos\init\init.c
FAULTING_SOURCE_FILE: minkernel\ntos\init\init.c
FAULTING_SOURCE_LINE_NUMBER: 1572
FAULTING_SOURCE_CODE:
No source found for 'minkernel\ntos\init\init.c'
SYMBOL_STACK_INDEX: 7
SYMBOL_NAME: nt!InitBootProcessor+1de
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrnlmp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 1fa44fc4
IMAGE_VERSION: 10.0.17763.1
STACK_COMMAND: .thread ; .cxr ; kb
BUCKET_ID_FUNC_OFFSET: 1de
FAILURE_BUCKET_ID: 0x5C_HAL_GENERAL_INIT_FAILURE_nt!InitBootProcessor
BUCKET_ID: 0x5C_HAL_GENERAL_INIT_FAILURE_nt!InitBootProcessor
PRIMARY_PROBLEM_CLASS: 0x5C_HAL_GENERAL_INIT_FAILURE_nt!InitBootProcessor
OSBUILD: 17763
OSSERVICEPACK: 1
SERVICEPACK_NUMBER: 0
OS_REVISION: 0
SUITE_MASK: 0
PRODUCT_TYPE: 0
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
OSEDITION: Windows 10
OS_LOCALE:
USER_LCID: 0
OSBUILD_TIMESTAMP: 1986-10-28 13:40:20
BUILDDATESTAMP_STR: 180914-1434
BUILDLAB_STR: rs5_release
BUILDOSVER_STR: 10.0.17763.1.amd64fre.rs5_release.180914-1434
ANALYSIS_SESSION_ELAPSED_TIME: e5
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:0x5c_hal_general_init_failure_nt!initbootprocessor
FAILURE_ID_HASH: {39ffea75-6428-f4ff-b20d-9e01c2efcb0a}
Followup: MachineOwner
---------
************* Path validation summary **************
Response Time (ms) Location
OK C:\mysymbolrs5\Symbols\AMD64\dll
OK C:\mysymbolrs5\Symbols\AMD64\exe
任何人都可以帮忙吗?