得到P2P0的子节点S1F0-S32F的ID和PE40-PE77的子节点S1F0的ID之后acpi!greadyqueue有64个节点后需要知道P2P0的_STA的情况阻塞了
得到P2P0的子节点S1F0-S32F的ID和PE40-PE77的子节点S1F0的ID之后acpi!greadyqueue有64个节点后需要知道P2P0的_STA的情况阻塞了。1: kd x acpi!greadyqueuef743a928 ACPI!gReadyQueue struct _ctxtq1: kd dx -r1 (*((ACPI!_ctxtq *)0xf743a928))(*((ACPI!_ctxtq *)0xf743a928)) [Type: _ctxtq][0x000] dwfCtxtQ : 0x1 [Type: unsigned long][0x004] pkthCurrent : 0x89981ca0 [Type: _KTHREAD *][0x008] pctxtCurrent : 0x897e4000 [Type: _ctxt *][0x00c] plistCtxtQ : 0x897e6010 [Type: _List *][0x010] dwmsTimeSliceLength : 0x64 [Type: unsigned long][0x014] dwmsTimeSliceInterval : 0x64 [Type: unsigned long][0x018] pfnPauseCallback : 0x0 [Type: void (__cdecl*)(void *)][0x01c] PauseCBContext : 0x0 [Type: void *][0x020] mutCtxtQ [Type: _mutex][0x028] Timer [Type: _KTIMER][0x050] DpcStartTimeSlice [Type: _KDPC][0x070] DpcExpireTimeSlice [Type: _KDPC][0x090] WorkItem [Type: _WORK_QUEUE_ITEM]1: kd dx -r1 ((ACPI!_List *)0x897e6010)((ACPI!_List *)0x897e6010) : 0x897e6010 [Type: _List *] 1[0x000] plistPrev : 0x898a2010 [Type: _List *][0x004] plistNext : 0x897e8010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898a2010)((ACPI!_List *)0x898a2010) : 0x898a2010 [Type: _List *][0x000] plistPrev : 0x898a4010 [Type: _List *][0x004] plistNext : 0x897e6010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898a4010)((ACPI!_List *)0x898a4010) : 0x898a4010 [Type: _List *][0x000] plistPrev : 0x898a6010 [Type: _List *][0x004] plistNext : 0x898a2010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898a6010)((ACPI!_List *)0x898a6010) : 0x898a6010 [Type: _List *][0x000] plistPrev : 0x898a9010 [Type: _List *][0x004] plistNext : 0x898a4010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898a9010)((ACPI!_List *)0x898a9010) : 0x898a9010 [Type: _List *] 5[0x000] plistPrev : 0x898ab010 [Type: _List *][0x004] plistNext : 0x898a6010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898ab010)((ACPI!_List *)0x898ab010) : 0x898ab010 [Type: _List *][0x000] plistPrev : 0x898ad010 [Type: _List *][0x004] plistNext : 0x898a9010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898ad010)((ACPI!_List *)0x898ad010) : 0x898ad010 [Type: _List *][0x000] plistPrev : 0x898af010 [Type: _List *][0x004] plistNext : 0x898ab010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898af010)((ACPI!_List *)0x898af010) : 0x898af010 [Type: _List *][0x000] plistPrev : 0x898b1010 [Type: _List *][0x004] plistNext : 0x898ad010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898b1010)((ACPI!_List *)0x898b1010) : 0x898b1010 [Type: _List *][0x000] plistPrev : 0x898b3010 [Type: _List *][0x004] plistNext : 0x898af010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898b3010)((ACPI!_List *)0x898b3010) : 0x898b3010 [Type: _List *] 10[0x000] plistPrev : 0x898b5010 [Type: _List *][0x004] plistNext : 0x898b1010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898b5010)((ACPI!_List *)0x898b5010) : 0x898b5010 [Type: _List *][0x000] plistPrev : 0x898b7010 [Type: _List *][0x004] plistNext : 0x898b3010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898b7010)((ACPI!_List *)0x898b7010) : 0x898b7010 [Type: _List *][0x000] plistPrev : 0x898b9010 [Type: _List *][0x004] plistNext : 0x898b5010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898b9010)((ACPI!_List *)0x898b9010) : 0x898b9010 [Type: _List *][0x000] plistPrev : 0x898bb010 [Type: _List *][0x004] plistNext : 0x898b7010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898bb010)((ACPI!_List *)0x898bb010) : 0x898bb010 [Type: _List *][0x000] plistPrev : 0x898bd010 [Type: _List *][0x004] plistNext : 0x898b9010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898bd010)((ACPI!_List *)0x898bd010) : 0x898bd010 [Type: _List *] 15[0x000] plistPrev : 0x898bf010 [Type: _List *][0x004] plistNext : 0x898bb010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898bf010)((ACPI!_List *)0x898bf010) : 0x898bf010 [Type: _List *][0x000] plistPrev : 0x898c1010 [Type: _List *][0x004] plistNext : 0x898bd010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898c1010)((ACPI!_List *)0x898c1010) : 0x898c1010 [Type: _List *][0x000] plistPrev : 0x898c3010 [Type: _List *][0x004] plistNext : 0x898bf010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898c3010)((ACPI!_List *)0x898c3010) : 0x898c3010 [Type: _List *][0x000] plistPrev : 0x898c5010 [Type: _List *][0x004] plistNext : 0x898c1010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898c5010)((ACPI!_List *)0x898c5010) : 0x898c5010 [Type: _List *][0x000] plistPrev : 0x898c7010 [Type: _List *][0x004] plistNext : 0x898c3010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898c7010)((ACPI!_List *)0x898c7010) : 0x898c7010 [Type: _List *] 20[0x000] plistPrev : 0x898c9010 [Type: _List *][0x004] plistNext : 0x898c5010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898c9010)((ACPI!_List *)0x898c9010) : 0x898c9010 [Type: _List *][0x000] plistPrev : 0x898cb010 [Type: _List *][0x004] plistNext : 0x898c7010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898cb010)((ACPI!_List *)0x898cb010) : 0x898cb010 [Type: _List *][0x000] plistPrev : 0x898cd010 [Type: _List *][0x004] plistNext : 0x898c9010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898cd010)((ACPI!_List *)0x898cd010) : 0x898cd010 [Type: _List *][0x000] plistPrev : 0x898cf010 [Type: _List *][0x004] plistNext : 0x898cb010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898cf010)((ACPI!_List *)0x898cf010) : 0x898cf010 [Type: _List *][0x000] plistPrev : 0x898d1010 [Type: _List *][0x004] plistNext : 0x898cd010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898d1010)((ACPI!_List *)0x898d1010) : 0x898d1010 [Type: _List *] 25[0x000] plistPrev : 0x898d3010 [Type: _List *][0x004] plistNext : 0x898cf010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898d3010)((ACPI!_List *)0x898d3010) : 0x898d3010 [Type: _List *][0x000] plistPrev : 0x898d5010 [Type: _List *][0x004] plistNext : 0x898d1010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898d5010)((ACPI!_List *)0x898d5010) : 0x898d5010 [Type: _List *][0x000] plistPrev : 0x898d7010 [Type: _List *][0x004] plistNext : 0x898d3010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898d7010)((ACPI!_List *)0x898d7010) : 0x898d7010 [Type: _List *][0x000] plistPrev : 0x898d9010 [Type: _List *][0x004] plistNext : 0x898d5010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898d9010)((ACPI!_List *)0x898d9010) : 0x898d9010 [Type: _List *][0x000] plistPrev : 0x898e9010 [Type: _List *][0x004] plistNext : 0x898d7010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898e9010)((ACPI!_List *)0x898e9010) : 0x898e9010 [Type: _List *] 30[0x000] plistPrev : 0x898eb010 [Type: _List *][0x004] plistNext : 0x898d9010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898eb010)((ACPI!_List *)0x898eb010) : 0x898eb010 [Type: _List *][0x000] plistPrev : 0x898ed010 [Type: _List *][0x004] plistNext : 0x898e9010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898ed010)((ACPI!_List *)0x898ed010) : 0x898ed010 [Type: _List *][0x000] plistPrev : 0x898ef010 [Type: _List *][0x004] plistNext : 0x898eb010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898ef010)((ACPI!_List *)0x898ef010) : 0x898ef010 [Type: _List *][0x000] plistPrev : 0x8981d010 [Type: _List *][0x004] plistNext : 0x898ed010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x8981d010)((ACPI!_List *)0x8981d010) : 0x8981d010 [Type: _List *][0x000] plistPrev : 0x89787010 [Type: _List *][0x004] plistNext : 0x898ef010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89787010)((ACPI!_List *)0x89787010) : 0x89787010 [Type: _List *] 35[0x000] plistPrev : 0x89785010 [Type: _List *][0x004] plistNext : 0x8981d010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89785010)((ACPI!_List *)0x89785010) : 0x89785010 [Type: _List *][0x000] plistPrev : 0x89783010 [Type: _List *][0x004] plistNext : 0x89787010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89783010)((ACPI!_List *)0x89783010) : 0x89783010 [Type: _List *][0x000] plistPrev : 0x8981b010 [Type: _List *][0x004] plistNext : 0x89785010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x8981b010)((ACPI!_List *)0x8981b010) : 0x8981b010 [Type: _List *][0x000] plistPrev : 0x898f8010 [Type: _List *][0x004] plistNext : 0x89783010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898f8010)((ACPI!_List *)0x898f8010) : 0x898f8010 [Type: _List *][0x000] plistPrev : 0x89903010 [Type: _List *][0x004] plistNext : 0x8981b010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89903010)((ACPI!_List *)0x89903010) : 0x89903010 [Type: _List *] 40[0x000] plistPrev : 0x898fc010 [Type: _List *][0x004] plistNext : 0x898f8010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898fc010)((ACPI!_List *)0x898fc010) : 0x898fc010 [Type: _List *][0x000] plistPrev : 0x898fe010 [Type: _List *][0x004] plistNext : 0x89903010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898fe010)((ACPI!_List *)0x898fe010) : 0x898fe010 [Type: _List *][0x000] plistPrev : 0x89901010 [Type: _List *][0x004] plistNext : 0x898fc010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89901010)((ACPI!_List *)0x89901010) : 0x89901010 [Type: _List *][0x000] plistPrev : 0x8997c010 [Type: _List *][0x004] plistNext : 0x898fe010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x8997c010)((ACPI!_List *)0x8997c010) : 0x8997c010 [Type: _List *][0x000] plistPrev : 0x898fa010 [Type: _List *][0x004] plistNext : 0x89901010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x898fa010)((ACPI!_List *)0x898fa010) : 0x898fa010 [Type: _List *] 45[0x000] plistPrev : 0x8980a010 [Type: _List *][0x004] plistNext : 0x8997c010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x8980a010)((ACPI!_List *)0x8980a010) : 0x8980a010 [Type: _List *][0x000] plistPrev : 0x89808010 [Type: _List *][0x004] plistNext : 0x898fa010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89808010)((ACPI!_List *)0x89808010) : 0x89808010 [Type: _List *][0x000] plistPrev : 0x89806010 [Type: _List *][0x004] plistNext : 0x8980a010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89806010)((ACPI!_List *)0x89806010) : 0x89806010 [Type: _List *][0x000] plistPrev : 0x89804010 [Type: _List *][0x004] plistNext : 0x89808010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89804010)((ACPI!_List *)0x89804010) : 0x89804010 [Type: _List *][0x000] plistPrev : 0x89802010 [Type: _List *][0x004] plistNext : 0x89806010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89802010)((ACPI!_List *)0x89802010) : 0x89802010 [Type: _List *] 50[0x000] plistPrev : 0x89800010 [Type: _List *][0x004] plistNext : 0x89804010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x89800010)((ACPI!_List *)0x89800010) : 0x89800010 [Type: _List *][0x000] plistPrev : 0x897fe010 [Type: _List *][0x004] plistNext : 0x89802010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897fe010)((ACPI!_List *)0x897fe010) : 0x897fe010 [Type: _List *][0x000] plistPrev : 0x897fc010 [Type: _List *][0x004] plistNext : 0x89800010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897fc010)((ACPI!_List *)0x897fc010) : 0x897fc010 [Type: _List *][0x000] plistPrev : 0x897fa010 [Type: _List *][0x004] plistNext : 0x897fe010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897fa010)((ACPI!_List *)0x897fa010) : 0x897fa010 [Type: _List *][0x000] plistPrev : 0x897f8010 [Type: _List *][0x004] plistNext : 0x897fc010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897f8010)((ACPI!_List *)0x897f8010) : 0x897f8010 [Type: _List *] 55[0x000] plistPrev : 0x897f6010 [Type: _List *][0x004] plistNext : 0x897fa010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897f6010)((ACPI!_List *)0x897f6010) : 0x897f6010 [Type: _List *][0x000] plistPrev : 0x897f4010 [Type: _List *][0x004] plistNext : 0x897f8010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897f4010)((ACPI!_List *)0x897f4010) : 0x897f4010 [Type: _List *][0x000] plistPrev : 0x897f2010 [Type: _List *][0x004] plistNext : 0x897f6010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897f2010)((ACPI!_List *)0x897f2010) : 0x897f2010 [Type: _List *][0x000] plistPrev : 0x897f0010 [Type: _List *][0x004] plistNext : 0x897f4010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897f0010)((ACPI!_List *)0x897f0010) : 0x897f0010 [Type: _List *][0x000] plistPrev : 0x897ee010 [Type: _List *][0x004] plistNext : 0x897f2010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897ee010)((ACPI!_List *)0x897ee010) : 0x897ee010 [Type: _List *] 60[0x000] plistPrev : 0x897ec010 [Type: _List *][0x004] plistNext : 0x897f0010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897ec010)((ACPI!_List *)0x897ec010) : 0x897ec010 [Type: _List *][0x000] plistPrev : 0x897ea010 [Type: _List *][0x004] plistNext : 0x897ee010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897ea010)((ACPI!_List *)0x897ea010) : 0x897ea010 [Type: _List *][0x000] plistPrev : 0x897e8010 [Type: _List *][0x004] plistNext : 0x897ec010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897e8010)((ACPI!_List *)0x897e8010) : 0x897e8010 [Type: _List *][0x000] plistPrev : 0x897e6010 [Type: _List *][0x004] plistNext : 0x897ea010 [Type: _List *]1: kd dx -r1 ((ACPI!_List *)0x897e6010)((ACPI!_List *)0x897e6010) : 0x897e6010 [Type: _List *] 64[0x000] plistPrev : 0x898a2010 [Type: _List *][0x004] plistNext : 0x897e8010 [Type: _List *]1: kd kc#00 ACPI!ParseCall01 ACPI!RunContext02 ACPI!DispatchCtxtQueue03 ACPI!StartTimeSlicePassive04 ACPI!ACPIWorker05 nt!PspSystemThreadStartup06 nt!KiThreadStartup1: kd dvpctxt 0x897e4000pcall 0x897e5e0crc 0n0powner 0xf742770apm 0x897e5e0cpacq 0x00000008data struct _ObjData1: kd dx -r1 ((ACPI!_call *)0x897e5e0c)((ACPI!_call *)0x897e5e0c) : 0x897e5e0c [Type: _call *][0x000] FrameHdr [Type: _framehdr][0x010] pcallPrev : 0x0 [Type: _call *][0x014] pownerPrev : 0x0 [Type: _objowner *][0x018] pnsMethod : 0x8996cf74 [Type: _NSObj *][0x01c] iArg : 1 [Type: int][0x020] icArgs : 1 [Type: int][0x024] pdataArgs : 0x897e411c [Type: _ObjData *][0x028] Locals [Type: _ObjData [8]][0x0c8] pdataResult : 0x897e40fc [Type: _ObjData *]1: kd dx -r1 ((ACPI!_NSObj *)0x8996cf74)((ACPI!_NSObj *)0x8996cf74) : 0x8996cf74 [Type: _NSObj *][0x000] list [Type: _List][0x008] pnsParent : 0x8996cd78 [Type: _NSObj *][0x00c] pnsFirstChild : 0x0 [Type: _NSObj *][0x010] dwNameSeg : 0x41545342 [Type: unsigned long][0x014] hOwner : 0x899af330 [Type: void *][0x018] pnsOwnedNext : 0x8996cf30 [Type: _NSObj *][0x01c] ObjData [Type: _ObjData][0x030] Context : 0x0 [Type: void *][0x034] dwRefCount : 0x0 [Type: unsigned long]1: kd db 0x8996cf748996cf74 30 cf 96 89 e0 cf 96 89-78 cd 96 89 00 00 00 00 0.......x.......8996cf84 42 53 54 41 30 f3 9a 89-30 cf 96 89 00 00 08 00 BSTA0...0.......8996cf94 00 00 00 00 00 00 00 00-1b 00 00 00 b8 cf 96 89 ................8996cfa4 00 00 00 00 00 00 00 00-48 4d 45 54 28 00 00 00 ........HMET(...8996cfb4 00 90 96 89 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cfc4 00 00 00 00 01 a4 50 53-54 41 5f 53 54 41 68 00 ......PSTA_STAh.8996cfd4 48 4e 53 4f 44 00 00 00-00 90 96 89 74 cf 96 89 HNSOD.......t...8996cfe4 4c d0 96 89 78 cd 96 89-00 00 00 00 42 45 4a 30 L...x.......BEJ01: kd db 0x8996cd788996cd78 38 cc 96 89 88 4f 97 89-ac ff 9a 89 f0 cd 96 89 8....O..........8996cd88 50 32 50 30 30 f3 9a 89-38 cc 96 89 00 00 06 00 P2P00...8.......8996cd98 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cda8 a0 8e 96 89 00 00 00 00-48 4f 52 47 34 00 00 00 ........HORG4...8996cdb8 00 90 96 89 00 00 00 00-04 00 00 00 02 00 00 00 ................8996cdc8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cdd8 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO8996cde8 44 00 00 00 00 90 96 89-b0 4b 97 89 b4 ce 96 89 D........K......Method (PSTA, 2, NotSerialized){Return (And (Arg0, Not (LEqual (Arg1, 0xFFFFFFFF))))}Device (P2P0){Name (_ADR, 0x00110000) // _ADR: AddressName (_HPP, Package (0x04) // _HPP: Hot Plug Parameters{0x08,0x40,0x01,0x00})Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake{0x03,0x03})Method (BSTA, 1, NotSerialized){Return (PSTA (_STA (), Arg0))}Device (S1F0){Name (_ADR, Zero) // _ADR: AddressName (_SUN, 0x20) // _SUN: Slot User NumberOperationRegion (REGS, PCI_Config, 0x00, 0x04)Field (REGS, DWordAcc, NoLock, Preserve){ID, 32 077415ad}Method (_STA, 0, NotSerialized) // _STA: Status{Return (BSTA (ID))}如果ID0xFFFFLEqual (Arg1, 0xFFFFFFFF)1Not (LEqual (Arg1, 0xFFFFFFFF))0And (Arg0, Not (LEqual (Arg1, 0xFFFFFFFF)))0说明S1F0设备不存在。Method (PSTA, 2, NotSerialized){Return (And (Arg0, Not (LEqual (Arg1, 0xFFFFFFFF))))}如果ID0xFFFFLEqual (Arg1, 0xFFFFFFFF)0Not (LEqual (Arg1, 0xFFFFFFFF))1And (Arg0, Not (LEqual (Arg1, 0xFFFFFFFF)))1说明S1F0设备存在。OperationRegion (REGS, PCI_Config, 0x00, 0x04)Field (REGS, DWordAcc, NoLock, Preserve){ID, 32}Method (_STA, 0, NotSerialized) // _STA: Status{Return (And (LEqual (ID, 0x079015AD), 0x0F))}_STA ()1说明父节点P2P0设备存在。PCI\VEN_15ADDEV_07741: kd kc#00 ACPI!ParseCall01 ACPI!RunContext02 ACPI!DispatchCtxtQueue03 ACPI!StartTimeSlicePassive04 ACPI!ACPIWorker05 nt!PspSystemThreadStartup06 nt!KiThreadStartup1: kd gBreakpoint 13 hitACPI!ParseCall:f7427709 55 push ebp1: kd dvpctxt 0x897e4000pcall 0x897e5ce4rc 0n0powner 0xf742770apm 0x897e5ce4pacq 0x00000008data struct _ObjData1: kd dx -r1 ((ACPI!_call *)0x897e5ce4)((ACPI!_call *)0x897e5ce4) : 0x897e5ce4 [Type: _call *][0x000] FrameHdr [Type: _framehdr][0x010] pcallPrev : 0x0 [Type: _call *][0x014] pownerPrev : 0x0 [Type: _objowner *][0x018] pnsMethod : 0x8996cb68 [Type: _NSObj *][0x01c] iArg : 0 [Type: int][0x020] icArgs : 2 [Type: int][0x024] pdataArgs : 0x897e4178 [Type: _ObjData *][0x028] Locals [Type: _ObjData [8]][0x0c8] pdataResult : 0x897e4158 [Type: _ObjData *]1: kd dx -r1 ((ACPI!_NSObj *)0x8996cb68)((ACPI!_NSObj *)0x8996cb68) : 0x8996cb68 [Type: _NSObj *][0x000] list [Type: _List][0x008] pnsParent : 0x899affac [Type: _NSObj *][0x00c] pnsFirstChild : 0x0 [Type: _NSObj *][0x010] dwNameSeg : 0x41545350 [Type: unsigned long][0x014] hOwner : 0x899af330 [Type: void *][0x018] pnsOwnedNext : 0x8996cae0 [Type: _NSObj *][0x01c] ObjData [Type: _ObjData][0x030] Context : 0x0 [Type: void *][0x034] dwRefCount : 0x0 [Type: unsigned long]1: kd db 0x8996cb688996cb68 e0 ca 96 89 d8 cb 96 89-ac ff 9a 89 00 00 00 00 ................8996cb78 50 53 54 41 30 f3 9a 89-e0 ca 96 89 00 00 08 00 PSTA0...........8996cb88 00 00 00 00 00 00 00 00-1e 00 00 00 ac cb 96 89 ................8996cb98 00 00 00 00 00 00 00 00-48 4d 45 54 2c 00 00 00 ........HMET,...8996cba8 00 90 96 89 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cbb8 00 00 00 00 02 a4 7b 68-80 93 69 0c ff ff ff ff ......{h..i.....8996cbc8 00 00 00 00 48 4e 53 4f-44 00 00 00 00 90 96 89 ....HNSOD.......8996cbd8 68 cb 96 89 38 cc 96 89-ac ff 9a 89 00 00 00 00 h...8...........1: kd db 0x899affac899affac 4c ff 9a 89 ac 40 9b 89-f0 f0 9a 89 24 00 9b 89 L..........$...899affbc 50 43 49 30 30 f3 9a 89-4c ff 9a 89 00 00 06 00 PCI00...L.......899affcc 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................899affdc 58 0d 9c 89 00 00 00 00-48 4f 52 47 34 00 00 00 X.......HORG4...899affec 00 f0 9a 89 50 00 00 00-30 00 00 00 02 00 00 00 ....P...0.......899afffc 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................899b000c 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO899b001c 44 00 00 00 00 f0 9a 89-64 a0 91 89 68 00 9b 89 D.......d...h...1: kd gBreakpoint 13 hitACPI!ParseCall:f7427709 55 push ebp1: kd kc#00 ACPI!ParseCall01 ACPI!RunContext02 ACPI!DispatchCtxtQueue03 ACPI!StartTimeSlicePassive04 ACPI!ACPIWorker05 nt!PspSystemThreadStartup06 nt!KiThreadStartup1: kd dvpctxt 0x897e4000pcall 0x897e5c18rc 0n0powner 0xf742770apm 0x897e5c18pacq 0x00000008data struct _ObjData1: kd dx -r1 ((ACPI!_call *)0x897e5c18)((ACPI!_call *)0x897e5c18) : 0x897e5c18 [Type: _call *][0x000] FrameHdr [Type: _framehdr][0x010] pcallPrev : 0x0 [Type: _call *][0x014] pownerPrev : 0x0 [Type: _objowner *][0x018] pnsMethod : 0x8996d1e4 [Type: _NSObj *][0x01c] iArg : 0 [Type: int][0x020] icArgs : 0 [Type: int][0x024] pdataArgs : 0x0 [Type: _ObjData *][0x028] Locals [Type: _ObjData [8]][0x0c8] pdataResult : 0x897e4178 [Type: _ObjData *]1: kd dx -r1 ((ACPI!_NSObj *)0x8996d1e4)((ACPI!_NSObj *)0x8996d1e4) : 0x8996d1e4 [Type: _NSObj *][0x000] list [Type: _List][0x008] pnsParent : 0x8996cd78 [Type: _NSObj *][0x00c] pnsFirstChild : 0x0 [Type: _NSObj *][0x010] dwNameSeg : 0x4154535f [Type: unsigned long][0x014] hOwner : 0x899af330 [Type: void *][0x018] pnsOwnedNext : 0x8996d1a0 [Type: _NSObj *][0x01c] ObjData [Type: _ObjData][0x030] Context : 0x0 [Type: void *][0x034] dwRefCount : 0x0 [Type: unsigned long]1: kd db 0x8996d1e48996d1e4 a0 d1 96 89 54 d2 96 89-78 cd 96 89 00 00 00 00 ....T...x.......8996d1f4 5f 53 54 41 30 f3 9a 89-a0 d1 96 89 00 00 08 00 _STA0...........8996d204 00 00 00 00 00 00 00 00-20 00 00 00 28 d2 96 89 ........ ...(...8996d214 00 00 00 00 00 00 00 00-48 4d 45 54 2c 00 00 00 ........HMET,...8996d224 00 90 96 89 00 00 00 00-00 00 00 00 00 00 00 00 ................8996d234 00 00 00 00 00 a4 7b 93-49 44 5f 5f 0c ad 15 90 ......{.ID__....8996d244 07 0a 0f 00 48 4e 53 4f-44 00 00 00 00 90 96 89 ....HNSOD.......8996d254 e4 d1 96 89 98 d2 96 89-78 cd 96 89 00 00 00 00 ........x.......1: kd db 0x8996cd788996cd78 38 cc 96 89 88 4f 97 89-ac ff 9a 89 f0 cd 96 89 8....O..........8996cd88 50 32 50 30 30 f3 9a 89-38 cc 96 89 00 00 06 00 P2P00...8.......8996cd98 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cda8 a0 8e 96 89 00 00 00 00-48 4f 52 47 34 00 00 00 ........HORG4...8996cdb8 00 90 96 89 00 00 00 00-04 00 00 00 02 00 00 00 ................8996cdc8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cdd8 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO8996cde8 44 00 00 00 00 90 96 89-b0 4b 97 89 b4 ce 96 89 D........K......1: kd gBreakpoint 71 hitACPI!ACPIGet:f74076b8 55 push ebp1: kd kc#00 ACPI!ACPIGet01 ACPI!GetPciAddressWorker02 ACPI!GetPciAddress03 ACPI!PciConfigSpaceHandlerWorker04 ACPI!PciConfigSpaceHandler05 ACPI!InternalOpRegionHandler06 ACPI!AccessBaseField07 ACPI!AccessFieldData08 ACPI!ReadFieldObj09 ACPI!RunContext0a ACPI!DispatchCtxtQueue0b ACPI!StartTimeSlicePassive0c ACPI!ACPIWorker0d nt!PspSystemThreadStartup0e nt!KiThreadStartup1: kd dvTarget 0x8996cd78ObjectID 0x5244415fFlags 0x48040402SimpleArgument 0x00000000SimpleArgumentSize 0CallBackRoutine 0xf740ceeaCallBackContext 0x899c6330Buffer 0x899c6348BufferSize 0x00000000completionRoutine 0xf74076b91: kd db 0x8996cd788996cd78 38 cc 96 89 88 4f 97 89-ac ff 9a 89 f0 cd 96 89 8....O..........8996cd88 50 32 50 30 30 f3 9a 89-38 cc 96 89 00 00 06 00 P2P00...8.......8996cd98 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cda8 a0 8e 96 89 00 00 00 00-48 4f 52 47 34 00 00 00 ........HORG4...8996cdb8 00 90 96 89 00 00 00 00-04 00 00 00 02 00 00 00 ................8996cdc8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................8996cdd8 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO8996cde8 44 00 00 00 00 90 96 89-b0 4b 97 89 b4 ce 96 89 D........K......1: kd reax00000000 ebx00000000 ecx899c6348 edx899c6330 esi899c6330 edi00000103eipf74076b8 espf791ab24 ebpf791ab9c iopl0 nv up ei pl zr na pe nccs0008 ss0010 ds0023 es0023 fs0030 gs0000 efl00000246ACPI!ACPIGet:f74076b8 55 push ebp1: kd db f791ab24f791ab24 5e cf 40 f7 78 cd 96 89-5f 41 44 52 02 04 04 48 ^..x..._ADR...H1: kd gBreakpoint 55 hitACPI!ACPIGet0x248:f7407900 e83dd90000 call ACPI!AMLIAsyncEvalObject (f7415242)1: kd gBreakpoint 33 hitACPI!AMLIAsyncEvalObject:f7415242 55 push ebp1: kd gBreakpoint 37 hitACPI!AsyncEvalObject:f741f8c9 55 push ebp1: kd be 421: kd be 391: kd be 111: kd be 451: kd be 541: kd gBreakpoint 42 hitACPI!RestartContext:f74207d4 55 push ebp1: kd kc#00 ACPI!RestartContext01 ACPI!AsyncEvalObject02 ACPI!AMLIAsyncEvalObject03 ACPI!ACPIGet04 ACPI!GetPciAddressWorker05 ACPI!GetPciAddress06 ACPI!PciConfigSpaceHandlerWorker07 ACPI!PciConfigSpaceHandler08 ACPI!InternalOpRegionHandler09 ACPI!AccessBaseField0a ACPI!AccessFieldData0b ACPI!ReadFieldObj0c ACPI!RunContext0d ACPI!DispatchCtxtQueue0e ACPI!StartTimeSlicePassive0f ACPI!ACPIWorker10 nt!PspSystemThreadStartup11 nt!KiThreadStartup1: kd dvpctxt 0x8984f000fDelayExecute 0x00 1: kd guACPI!AsyncEvalObject0x28c:f741fb55 59 pop ecx

相关新闻

守住安全底线:2026年电动汽车充电桩漏电流(RCD)检测技术深度博弈

守住安全底线:2026年电动汽车充电桩漏电流(RCD)检测技术深度博弈

在电动汽车(EV)充电桩的研发链条中,漏电流检测(RCD)一直是个“小而美”却又“险而深”的领域。说它小,是因为在价值数万元的整桩中,传感器模块的成本占比并不算高;说它深&#xff0c…

2026/7/10 21:02:43 阅读更多 →
JS防爬虫3板斧

JS防爬虫3板斧

一、核心概念 1.1 JS防爬虫的基本原理 JS防爬虫是指通过JavaScript代码实现的反爬虫措施,其核心思想是: 浏览器执行验证:向客户端返回一段JavaScript代码,只有真实浏览器才能执行动态参数生成:通过JS计算生成动态token…

2026/7/10 2:07:59 阅读更多 →
不止是传感器:智能井盖如何作为边缘节点融入城市IoT平台?

不止是传感器:智能井盖如何作为边缘节点融入城市IoT平台?

在智慧城市建设中,智能井盖常被简单理解为“带通信功能的位移报警器”。然而,随着城市物联体系向精细化、协同化演进,井盖的角色正在发生深刻转变——它不再只是一个孤立的感知终端,而是城市地下空间的边缘数据入口,具…

2026/7/3 17:28:03 阅读更多 →

最新新闻

Android 外接 HDMI 导致触摸屏分辨率错乱:1 行代码修复与原理分析

Android 外接 HDMI 导致触摸屏分辨率错乱:1 行代码修复与原理分析

Android 外接 HDMI 导致触摸屏分辨率错乱:1 行代码修复与原理分析在 Android 开发中,外接 HDMI 显示器时触摸屏分辨率错乱是一个常见但棘手的问题。当用户连接 HDMI 设备后,系统可能会错误地将触摸输入映射到外接显示器的分辨率上&#xff0c…

2026/7/11 2:05:25 阅读更多 →
2026视频矩阵招标技术要求解析:信创国产化芯片适配标准与投标要点

2026视频矩阵招标技术要求解析:信创国产化芯片适配标准与投标要点

随着智慧政务、信创工程的推进,越来越多的政府、国企、事业单位的音视频项目开始招标采购,视频矩阵作为音视频系统的核心设备,其招标技术要求越来越规范,尤其是信创国产化适配成为近两年招标的核心要点。很多投标方在准备投标文件…

2026/7/11 2:03:25 阅读更多 →
【Vue零基础入门001】

【Vue零基础入门001】

目录 一、前置知识 1.前端工程化发展 1.1 文件划分(原始方式) 1.2 命名空间 1.3 IIFE(立即执行函数表达式) 1.4 CommonJS 1.5 ES 模块(ES Modules,ESM) 2.Vue CLI 与 Vite 对比 3.两款…

2026/7/11 2:03:25 阅读更多 →
杭州系统门窗口碑好的品牌推荐

杭州系统门窗口碑好的品牌推荐

杭州装修业主换门窗,一般会先看本地口碑稳的品牌,工艺、售后和性价比都兼顾,很多人更愿意选本地有工厂的,方便去厂里看看、当面聊。杭州本地系统门窗的工厂优势 本地生产的系统门窗,能更好满足杭州及周边绍兴、嘉兴、湖…

2026/7/11 1:59:23 阅读更多 →
softiic v1.0 移植实战:STM32F429 5uS定时器中断实现非阻塞IIC

softiic v1.0 移植实战:STM32F429 5uS定时器中断实现非阻塞IIC

STM32F429非阻塞式软件IIC深度优化:5μS定时器中断驱动设计实战在嵌入式开发中,IIC总线因其简洁的两线制设计(SDA数据线和SCL时钟线)被广泛应用于传感器、EEPROM等外设通信。然而传统阻塞式软件IIC实现会占用大量CPU资源&#xff…

2026/7/11 1:59:23 阅读更多 →
全国用电负荷创15.18亿千瓦历史新高

全国用电负荷创15.18亿千瓦历史新高

7月10日讯,今年以来,国民经济持续向新向优发展,终端电气化水平稳步提升,叠加近日全国多地出现高温天气,电力需求快速增长。7月10日,全国用电负荷今年以来首次创下历史新高,最高达到15.18亿千瓦&…

2026/7/11 1:59:23 阅读更多 →

日新闻

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:02:12 阅读更多 →
PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

1. 项目背景与核心需求 在工业控制、安防系统和智能家居等领域,可靠的声音警报系统是不可或缺的基础组件。传统蜂鸣器存在音量不足、音质模糊等问题,而基于压电陶瓷技术的EPT-14A4005P蜂鸣器配合PIC18F45K42微控制器,能够构建一套适应性强、音…

2026/7/11 0:04:12 阅读更多 →
大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm Attention 的 CUDA Kernel 手写与验证 一、GPU 利用率 30%:分开的算子吃掉所有带宽 推理服务的 GPU 利用率监测显示一个反直觉的现象:计算核心(SM)利用率不到 30%,但…

2026/7/11 0:04:12 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/10 19:03:29 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/9 21:41:05 阅读更多 →

月新闻