news 2026/7/8 8:53:05

节点Device (PE40)的子节点Device (S1F0)不存在在ACPI!GetOpRegionScope处阻塞了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
节点Device (PE40)的子节点Device (S1F0)不存在在ACPI!GetOpRegionScope处阻塞了

节点Device (PE40)的子节点Device (S1F0)不存在在ACPI!GetOpRegionScope处阻塞了

dsdt.dsl:11036: Device (PE40)
dsdt.dsl:11085: Device (S1F0)


第一部分:

Scope (PCI0)
{


Method (PSTA, 2, NotSerialized)
{
Return (And (Arg0, Not (LEqual (Arg1, 0xFFFFFFFF))))
}

第二部分:

Device (PE40)
{
Name (_ADR, 0x00150000) // _ADR: Address
Name (_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: Address
Name (_SUN, 0xA0) // _SUN: Slot User Number
OperationRegion (REGS, PCI_Config, 0x00, 0x04)
Field (REGS, DWordAcc, NoLock, Preserve)
{
ID, 32
}

Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (BSTA (ID))
}

1: kd> g
Breakpoint 39 hit
eax=0000008b ebx=00000000 ecx=8997e000 edx=00002707 esi=898ef000 edi=00000000
eip=f741d710 esp=f791ad20 ebp=f791ad44 iopl=0 nv up ei ng nz ac po cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000293
ACPI!RunContext:
f741d710 55 push ebp
1: kd> g
Breakpoint 13 hit
eax=00000000 ebx=f743a948 ecx=f743a948 edx=00002700 esi=898ef000 edi=898f0f34
eip=f7427709 esp=f791acf8 ebp=f791ad1c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!ParseCall:
f7427709 55 push ebp
1: kd> dv
pctxt = 0x898ef000
pcall = 0x898f0f34
rc = 0n0
powner = 0xf742770a
pm = 0x898f0f34
pacq = 0x00000008
data = struct _ObjData
1: kd> dx -r1 ((ACPI!_call *)0x898f0f34)
((ACPI!_call *)0x898f0f34) : 0x898f0f34 [Type: _call *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pcallPrev : 0x0 [Type: _call *]
[+0x014] pownerPrev : 0x0 [Type: _objowner *]
[+0x018] pnsMethod : 0x89946410 [Type: _NSObj *]
[+0x01c] iArg : 0 [Type: int]
[+0x020] icArgs : 0 [Type: int]
[+0x024] pdataArgs : 0x0 [Type: _ObjData *]
[+0x028] Locals [Type: _ObjData [8]]
[+0x0c8] pdataResult : 0x898ef040 [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_NSObj *)0x89946410)
((ACPI!_NSObj *)0x89946410) : 0x89946410 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x899461e8 [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x4154535f [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x899463cc [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x899461e8
899461e8 a4 61 94 89 60 5d 94 89-1c 5d 94 89 60 62 94 89 .a..`]...]..`b..
899461f8 53 31 46 30 30 f3 9a 89-a4 61 94 89 00 00 06 00 S1F00....a......
89946208 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946218 40 02 94 89 00 00 00 00-48 4f 52 47 34 00 00 00 @.......HORG4...
89946228 00 20 94 89 00 00 00 00-04 00 00 00 02 00 00 00 . ..............
89946238 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946248 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO
89946258 44 00 00 00 00 20 94 89-a8 65 94 89 a4 62 94 89 D.... ...e...b..
1: kd> dx -r1 ((ACPI!_NSObj *)0x899461e8)
((ACPI!_NSObj *)0x899461e8) : 0x899461e8 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x89945d1c [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x89946260 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x30463153 [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x899461a4 [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x89940240 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x89945d1c
89945d1c 1c 0f 96 89 ec 65 94 89-ac ff 9a 89 60 5d 94 89 .....e......`]..
89945d2c 50 45 34 30 30 f3 9a 89-d8 5c 94 89 00 00 06 00 PE400....\......
89945d3c 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89945d4c 70 04 94 89 00 00 00 00-48 4e 53 4f 44 00 00 00 p.......HNSOD...
89945d5c 00 20 94 89 e8 61 94 89-04 5e 94 89 1c 5d 94 89 . ...a...^...]..
89945d6c 00 00 00 00 5f 41 44 52-30 f3 9a 89 1c 5d 94 89 ...._ADR0....]..
89945d7c 00 00 01 00 00 00 00 00-00 00 15 00 00 00 00 00 ................
89945d8c 00 00 00 00 00 00 00 00-00 00 00 00 48 50 4b 47 ............HPKG


1: kd> g
Breakpoint 13 hit
eax=00000000 ebx=f743a948 ecx=898ef000 edx=00000014 esi=898ef000 edi=898f0e0c
eip=f7427709 esp=f791acf8 ebp=f791ad1c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!ParseCall:
f7427709 55 push ebp
1: kd> dv
pctxt = 0x898ef000
pcall = 0x898f0e0c
rc = 0n0
powner = 0xf742770a
pm = 0x898f0e0c
pacq = 0x00000008
data = struct _ObjData
1: kd> dx -r1 ((ACPI!_call *)0x898f0e0c)
((ACPI!_call *)0x898f0e0c) : 0x898f0e0c [Type: _call *]
[+0x000] FrameHdr [Type: _framehdr]
[+0x010] pcallPrev : 0x0 [Type: _call *]
[+0x014] pownerPrev : 0x0 [Type: _objowner *]
[+0x018] pnsMethod : 0x89945ec4 [Type: _NSObj *]
[+0x01c] iArg : 0 [Type: int]
[+0x020] icArgs : 1 [Type: int]
[+0x024] pdataArgs : 0x898ef11c [Type: _ObjData *]
[+0x028] Locals [Type: _ObjData [8]]
[+0x0c8] pdataResult : 0x898ef0fc [Type: _ObjData *]
1: kd> dx -r1 ((ACPI!_NSObj *)0x89945ec4)
((ACPI!_NSObj *)0x89945ec4) : 0x89945ec4 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x89945d1c [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x41545342 [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x89945e80 [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> db 0x89945ec4
89945ec4 80 5e 94 89 30 5f 94 89-1c 5d 94 89 00 00 00 00 .^..0_...]......
89945ed4 42 53 54 41 30 f3 9a 89-80 5e 94 89 00 00 08 00 BSTA0....^......
89945ee4 00 00 00 00 00 00 00 00-1b 00 00 00 08 5f 94 89 ............._..
89945ef4 00 00 00 00 00 00 00 00-48 4d 45 54 28 00 00 00 ........HMET(...
89945f04 00 20 94 89 00 00 00 00-00 00 00 00 00 00 00 00 . ..............
89945f14 00 00 00 00 01 a4 50 53-54 41 5f 53 54 41 68 00 ......PSTA_STAh.
89945f24 48 4e 53 4f 44 00 00 00-00 20 94 89 c4 5e 94 89 HNSOD.... ...^..
89945f34 9c 5f 94 89 1c 5d 94 89-00 00 00 00 42 45 4a 30 ._...]......BEJ0
1: kd> db 0x89945d1c
89945d1c 1c 0f 96 89 ec 65 94 89-ac ff 9a 89 60 5d 94 89 .....e......`]..
89945d2c 50 45 34 30 30 f3 9a 89-d8 5c 94 89 00 00 06 00 PE400....\......
89945d3c 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89945d4c 70 04 94 89 00 00 00 00-48 4e 53 4f 44 00 00 00 p.......HNSOD...
89945d5c 00 20 94 89 e8 61 94 89-04 5e 94 89 1c 5d 94 89 . ...a...^...]..
89945d6c 00 00 00 00 5f 41 44 52-30 f3 9a 89 1c 5d 94 89 ...._ADR0....]..
89945d7c 00 00 01 00 00 00 00 00-00 00 15 00 00 00 00 00 ................
89945d8c 00 00 00 00 00 00 00 00-00 00 00 00 48 50 4b 47 ............HPKG


1: kd> g
Breakpoint 48 hit
eax=899461e8 ebx=89996d68 ecx=898ef0ac edx=89900130 esi=899461e8 edi=8990016c
eip=f740d62c esp=f791ac14 ebp=f791ac2c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!PciConfigSpaceHandlerWorker:
f740d62c 55 push ebp
1: kd> kc
#
00 ACPI!PciConfigSpaceHandlerWorker
01 ACPI!PciConfigSpaceHandler
02 ACPI!InternalOpRegionHandler
03 ACPI!AccessBaseField
04 ACPI!AccessFieldData
05 ACPI!ReadFieldObj
06 ACPI!RunContext
07 ACPI!InsertReadyQueue
08 ACPI!RestartCtxtPassive
09 ACPI!ACPIWorker
0a nt!PspSystemThreadStartup
0b nt!KiThreadStartup
1: kd> kv
# ChildEBP RetAddr Args to Child
00 f791ac10 f740d9dd 899461e8 00000000 00000000 ACPI!PciConfigSpaceHandlerWorker (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\nt\pciopregion.c @ 544]
01 f791ac2c f742813d 00000000 89946344 00000000 ACPI!PciConfigSpaceHandler+0x6d (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\nt\pciopregion.c @ 424]
02 f791ac5c f7418f7d 00000000 89946344 00000000 ACPI!InternalOpRegionHandler+0x67 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\shared\acpioprg.c @ 160]
03 f791aca0 f741929b 898ef000 89946344 00000004 ACPI!AccessBaseField+0x185 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\amlinew\object.c @ 1259]
04 f791accc f7419645 898ef000 89946344 898f0de4 ACPI!AccessFieldData+0x179 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\amlinew\object.c @ 1046]
05 f791acf4 f741d832 898ef000 898f0dac 00000000 ACPI!ReadFieldObj+0xc8 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\amlinew\object.c @ 642]
06 f791ad1c f7420671 00000000 4556414c 898ef000 ACPI!RunContext+0x122 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\amlinew\ctxt.c @ 588]
07 f791ad44 f742079a 898ef000 00000000 f743a948 ACPI!InsertReadyQueue+0x155 (FPO: [Non-Fpo]) (CONV: cdecl) [d:\srv03rtm\base\busdrv\acpi\driver\amlinew\sched.c @ 275]
08 f791ad64 f74133c5 897a72c8 00000000 89981ca0 ACPI!RestartCtxtPassive+0x54 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\srv03rtm\base\busdrv\acpi\driver\amlinew\sched.c @ 384]
09 f791adac 80d391f0 00000000 00000000 00000000 ACPI!ACPIWorker+0xbf (FPO: [Non-Fpo]) (CONV: stdcall) [d:\srv03rtm\base\busdrv\acpi\driver\nt\worker.c @ 302]
0a f791addc 80b00d52 f7413306 00000000 00000000 nt!PspSystemThreadStartup+0x2e (FPO: [Non-Fpo]) (CONV: stdcall) [d:\srv03rtm\base\ntos\ps\create.c @ 2213]
0b 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16 [d:\srv03rtm\base\ntos\ke\i386\threadbg.asm @ 81]
windbg> .open -a fffffffff7419645
1: kd> dt ACCFIELDOBJ 898f0dac
ACPI!ACCFIELDOBJ
+0x000 FrameHdr : _framehdr
+0x010 pdataObj : 0x899463e8 _ObjData
+0x014 pbBuff : 0x898ef124 ""
+0x018 pbBuffEnd : 0x898ef128 ""
+0x01c dwAccSize : 4
+0x020 dwcAccesses : 1
+0x024 dwDataMask : 0xffffffff
+0x028 iLBits : 0n32
+0x02c iRBits : 0n0
+0x030 iAccess : 0n0
+0x034 dwData : 0
+0x038 fd : _FieldDesc
1: kd> dx -id 0,0,899a2278 -r1 ((ACPI!_ObjData *)0x899463e8)
((ACPI!_ObjData *)0x899463e8) : 0x899463e8 [Type: _ObjData *]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x5 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x14 [Type: unsigned long]
[+0x010] pbDataBuff : 0x8994631c : 0x0 [Type: unsigned char *]
1: kd> dt fieldunitobj 0x8994631c
ACPI!FIELDUNITOBJ
+0x000 FieldDesc : _FieldDesc
+0x010 pnsFieldParent : 0x89946388 _NSObj
1: kd> dx -id 0,0,899a2278 -r1 (*((ACPI!_FieldDesc *)0x8994631c))
(*((ACPI!_FieldDesc *)0x8994631c)) [Type: _FieldDesc]
[+0x000] dwByteOffset : 0x0 [Type: unsigned long]
[+0x004] dwStartBitPos : 0x0 [Type: unsigned long]
[+0x008] dwNumBits : 0x20 [Type: unsigned long]
[+0x00c] dwFieldFlags : 0x3 [Type: unsigned long]
1: kd> dx -id 0,0,899a2278 -r1 ((ACPI!_NSObj *)0x89946388)
((ACPI!_NSObj *)0x89946388) : 0x89946388 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x899461e8 [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x0 [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x89946344 [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> dx -id 0,0,899a2278 -r1 (*((ACPI!_ObjData *)0x899463a4))
(*((ACPI!_ObjData *)0x899463a4)) [Type: _ObjData]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0x83 [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x4 [Type: unsigned long]
[+0x010] pbDataBuff : 0x89945a74 : 0x44 [Type: unsigned char *]
1: kd> dt fieldobj 0x89945a74
ACPI!FIELDOBJ
+0x000 pnsBase : 0x89946344 _NSObj
1: kd> dx -id 0,0,899a2278 -r1 ((ACPI!_NSObj *)0x89946344)
((ACPI!_NSObj *)0x89946344) : 0x89946344 [Type: _NSObj *]
[+0x000] list [Type: _List]
[+0x008] pnsParent : 0x899461e8 [Type: _NSObj *]
[+0x00c] pnsFirstChild : 0x0 [Type: _NSObj *]
[+0x010] dwNameSeg : 0x53474552 [Type: unsigned long]
[+0x014] hOwner : 0x899af330 [Type: void *]
[+0x018] pnsOwnedNext : 0x899462a4 [Type: _NSObj *]
[+0x01c] ObjData [Type: _ObjData]
[+0x030] Context : 0x0 [Type: void *]
[+0x034] dwRefCount : 0x0 [Type: unsigned long]
1: kd> dx -id 0,0,899a2278 -r1 (*((ACPI!_ObjData *)0x89946360))
(*((ACPI!_ObjData *)0x89946360)) [Type: _ObjData]
[+0x000] dwfData : 0x0 [Type: unsigned short]
[+0x002] dwDataType : 0xa [Type: unsigned short]
[+0x004] dwRefCount : 0x0 [Type: unsigned long]
[+0x004] pdataBase : 0x0 [Type: _ObjData *]
[+0x008] dwDataValue : 0x0 [Type: unsigned long]
[+0x008] uipDataValue : 0x0 [Type: unsigned long]
[+0x008] pnsAlias : 0x0 [Type: _NSObj *]
[+0x008] pdataAlias : 0x0 [Type: _ObjData *]
[+0x008] powner : 0x0 [Type: void *]
[+0x00c] dwDataLen : 0x18 [Type: unsigned long]
[+0x010] pbDataBuff : 0x8994622c : 0x0 [Type: unsigned char *]
1: kd> dt opregionobj 0x8994622c
ACPI!OPREGIONOBJ
+0x000 uipOffset : 0
+0x004 dwLen : 4
+0x008 bRegionSpace : 0x2 ''
+0x009 reserved : [3] ""
+0x00c RegionBusy : 0n0
+0x010 listLock : 0
+0x014 plistWaiters : (null)
1: kd> db 0x89946344
89946344 a4 62 94 89 88 63 94 89-e8 61 94 89 00 00 00 00 .b...c...a......
89946354 52 45 47 53 30 f3 9a 89-a4 62 94 89 00 00 0a 00 REGS0....b......
89946364 00 00 00 00 00 00 00 00-18 00 00 00 2c 62 94 89 ............,b..
89946374 00 00 00 00 00 00 00 00-48 4e 53 4f 44 00 00 00 ........HNSOD...
89946384 00 20 94 89 44 63 94 89-cc 63 94 89 e8 61 94 89 . ..Dc...c...a..
89946394 00 00 00 00 00 00 00 00-30 f3 9a 89 44 63 94 89 ........0...Dc..
899463a4 00 00 83 00 00 00 00 00-00 00 00 00 04 00 00 00 ................
899463b4 74 5a 94 89 00 00 00 00-00 00 00 00 48 4e 53 4f tZ..........HNSO
1: kd> db 0x899461e8
899461e8 a4 61 94 89 60 5d 94 89-1c 5d 94 89 60 62 94 89 .a..`]...]..`b..
899461f8 53 31 46 30 30 f3 9a 89-a4 61 94 89 00 00 06 00 S1F00....a......
89946208 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946218 40 02 94 89 00 00 00 00-48 4f 52 47 34 00 00 00 @.......HORG4...
89946228 00 20 94 89 00 00 00 00-04 00 00 00 02 00 00 00 . ..............
89946238 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946248 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO
89946258 44 00 00 00 00 20 94 89-a8 65 94 89 a4 62 94 89 D.... ...e...b..


1: kd> g
Breakpoint 69 hit
eax=00001000 ebx=89900130 ecx=00001000 edx=89946344 esi=00000103 edi=89946374
eip=f740d506 esp=f791abac ebp=f791ac10 iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000206
ACPI!GetOpRegionScope:
f740d506 55 push ebp
1: kd> kc
#
00 ACPI!GetOpRegionScope
01 ACPI!PciConfigSpaceHandlerWorker
02 ACPI!PciConfigSpaceHandler
03 ACPI!InternalOpRegionHandler
04 ACPI!AccessBaseField
05 ACPI!AccessFieldData
06 ACPI!ReadFieldObj
07 ACPI!RunContext
08 ACPI!InsertReadyQueue
09 ACPI!RestartCtxtPassive
0a ACPI!ACPIWorker
0b nt!PspSystemThreadStartup
0c nt!KiThreadStartup
1: kd> dv
OpRegion = 0x89946344
CompletionHandler = 0xf740d62c
CompletionContext = 0x89900130
PciObj = 0x89946374
1: kd> u f740d62c
ACPI!PciConfigSpaceHandlerWorker [d:\srv03rtm\base\busdrv\acpi\driver\nt\pciopregion.c @ 544]:
f740d62c 55 push ebp
f740d62d 8bec mov ebp,esp
f740d62f 83ec44 sub esp,44h
f740d632 a1a88c43f7 mov eax,dword ptr [ACPI!__security_cookie (f7438ca8)]
f740d637 53 push ebx
f740d638 8b5d14 mov ebx,dword ptr [ebp+14h]
f740d63b 56 push esi
f740d63c 57 push edi
1: kd> g
Breakpoint 70 hit
eax=89946344 ebx=89900130 ecx=89946374 edx=899c5800 esi=00000103 edi=899c5820
eip=f740d44a esp=f791ab90 ebp=f791aba8 iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!GetOpRegionScopeWorker:
f740d44a 55 push ebp
1: kd> kc
#
00 ACPI!GetOpRegionScopeWorker
01 ACPI!GetOpRegionScope
02 ACPI!PciConfigSpaceHandlerWorker
03 ACPI!PciConfigSpaceHandler
04 ACPI!InternalOpRegionHandler
05 ACPI!AccessBaseField
06 ACPI!AccessFieldData
07 ACPI!ReadFieldObj
08 ACPI!RunContext
09 ACPI!InsertReadyQueue
0a ACPI!RestartCtxtPassive
0b ACPI!ACPIWorker
0c nt!PspSystemThreadStartup
0d nt!KiThreadStartup
1: kd> g
Breakpoint 59 hit
eax=899c580c ebx=00000000 ecx=899461e8 edx=899c5800 esi=899c5800 edi=00000800
eip=f740d3b2 esp=f791ab6c ebp=f791ab8c iopl=0 nv up ei pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000206
ACPI!IsPciDevice:
f740d3b2 55 push ebp
1: kd> kc
#
00 ACPI!IsPciDevice
01 ACPI!GetOpRegionScopeWorker
02 ACPI!GetOpRegionScope
03 ACPI!PciConfigSpaceHandlerWorker
04 ACPI!PciConfigSpaceHandler
05 ACPI!InternalOpRegionHandler
06 ACPI!AccessBaseField
07 ACPI!AccessFieldData
08 ACPI!ReadFieldObj
09 ACPI!RunContext
0a ACPI!InsertReadyQueue
0b ACPI!RestartCtxtPassive
0c ACPI!ACPIWorker
0d nt!PspSystemThreadStartup
0e nt!KiThreadStartup
1: kd> dv
AcpiObject = 0x899461e8
CompletionHandler = 0xf740d44a
CompletionContext = 0x899c5800
Result = 0x899c580c ""
1: kd> db 0x899461e8
899461e8 a4 61 94 89 60 5d 94 89-1c 5d 94 89 60 62 94 89 .a..`]...]..`b..
899461f8 53 31 46 30 30 f3 9a 89-a4 61 94 89 00 00 06 00 S1F00....a......
89946208 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946218 40 02 94 89 00 00 00 00-48 4f 52 47 34 00 00 00 @.......HORG4...
89946228 00 20 94 89 00 00 00 00-04 00 00 00 02 00 00 00 . ..............
89946238 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
89946248 00 00 00 00 00 00 00 00-00 00 00 00 48 4e 53 4f ............HNSO
89946258 44 00 00 00 00 20 94 89-a8 65 94 89 a4 62 94 89 D.... ...e...b..
1: kd> g
Breakpoint 60 hit
eax=899461e8 ebx=00000000 ecx=899c580c edx=899c57d0 esi=899c5800 edi=899c57f8
eip=f740d146 esp=f791ab50 ebp=f791ab68 iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
ACPI!IsPciDeviceWorker:
f740d146 55 push ebp
1: kd> kc
#
00 ACPI!IsPciDeviceWorker
01 ACPI!IsPciDevice
02 ACPI!GetOpRegionScopeWorker
03 ACPI!GetOpRegionScope
04 ACPI!PciConfigSpaceHandlerWorker
05 ACPI!PciConfigSpaceHandler
06 ACPI!InternalOpRegionHandler
07 ACPI!AccessBaseField
08 ACPI!AccessFieldData
09 ACPI!ReadFieldObj
0a ACPI!RunContext
0b ACPI!InsertReadyQueue
0c ACPI!RestartCtxtPassive
0d ACPI!ACPIWorker
0e nt!PspSystemThreadStartup
0f nt!KiThreadStartup
1: kd> g
Breakpoint 71 hit
eax=899c57d8 ebx=00000000 ecx=899461e8 edx=899c57d0 esi=899c57d0 edi=00000103
eip=f74076b8 esp=f791ab18 ebp=f791ab4c iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!ACPIGet:
f74076b8 55 push ebp
1: kd> kc
#
00 ACPI!ACPIGet
01 ACPI!IsPciDeviceWorker
02 ACPI!IsPciDevice
03 ACPI!GetOpRegionScopeWorker
04 ACPI!GetOpRegionScope
05 ACPI!PciConfigSpaceHandlerWorker
06 ACPI!PciConfigSpaceHandler
07 ACPI!InternalOpRegionHandler
08 ACPI!AccessBaseField
09 ACPI!AccessFieldData
0a ACPI!ReadFieldObj
0b ACPI!RunContext
0c ACPI!InsertReadyQueue
0d ACPI!RestartCtxtPassive
0e ACPI!ACPIWorker
0f nt!PspSystemThreadStartup
10 nt!KiThreadStartup
1: kd> dv
Target = 0x899461e8
ObjectID = 0x5244415f
Flags = 0x48040402
SimpleArgument = 0x00000000
SimpleArgumentSize = 0
CallBackRoutine = 0xf740d146
CallBackContext = 0x899c57d0
Buffer = 0x899c57d8
BufferSize = 0x00000000
completionRoutine = 0xf74076b9
status = 0n1208222722
argument = struct _ObjData
argumentPtr = 0x899c57d0
acpiObject = 0x899461e8
deviceExtension = 0xf791ab4c
async = 0x00 ''
argumentCount = 0x103
1: kd> g
Breakpoint 33 hit
eax=89946260 ebx=f743b938 ecx=899c57b4 edx=00000000 esi=899c5788 edi=899c5790
eip=f7415242 esp=f791aabc ebp=f791ab14 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
ACPI!AMLIAsyncEvalObject:
f7415242 55 push ebp
1: kd> g
Breakpoint 37 hit
eax=89946260 ebx=00000000 ecx=89946260 edx=00000000 esi=89946260 edi=899c57c8
eip=f741f8c9 esp=f791aa88 ebp=f791aab8 iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!AsyncEvalObject:
f741f8c9 55 push ebp
1: kd> g
Breakpoint 42 hit
eax=00000000 ebx=8994627c ecx=8994627c edx=89820fe4 esi=f7438ca8 edi=00000000
eip=f74207d4 esp=f791aa64 ebp=f791aa84 iopl=0 nv up ei ng nz ac pe cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000297
ACPI!RestartContext:
f74207d4 55 push ebp
1: kd> kc
#
00 ACPI!RestartContext
01 ACPI!AsyncEvalObject
02 ACPI!AMLIAsyncEvalObject
03 ACPI!ACPIGet
04 ACPI!IsPciDeviceWorker
05 ACPI!IsPciDevice
06 ACPI!GetOpRegionScopeWorker
07 ACPI!GetOpRegionScope
08 ACPI!PciConfigSpaceHandlerWorker
09 ACPI!PciConfigSpaceHandler
0a ACPI!InternalOpRegionHandler
0b ACPI!AccessBaseField
0c ACPI!AccessFieldData
0d ACPI!ReadFieldObj
0e ACPI!RunContext
0f ACPI!InsertReadyQueue
10 ACPI!RestartCtxtPassive
11 ACPI!ACPIWorker
12 nt!PspSystemThreadStartup
13 nt!KiThreadStartup
1: kd> dv
pctxt = 0x8981f000
fDelayExecute = 0x00 ''
1: kd> g
Breakpoint 11 hit
eax=00008004 ebx=f743a948 ecx=00008000 edx=80b18958 esi=898ef000 edi=898f0dac
eip=f741d852 esp=f791ad04 ebp=f791ad1c iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!RunContext+0x142:
f741d852 e83bceffff call ACPI!AcquireMutex (f741a692)
1: kd> dv rc
rc = 0n32772
1: kd> ?0n32772
Evaluate expression: 32772 = 00008004
1: kd> x acpi!greadyqueue
f743a928 ACPI!gReadyQueue = struct _ctxtq
1: kd> dx -r1 (*((ACPI!_ctxtq *)0xf743a928))
(*((ACPI!_ctxtq *)0xf743a928)) [Type: _ctxtq]
[+0x000] dwfCtxtQ : 0x2 [Type: unsigned long]
[+0x004] pkthCurrent : 0x89981ca0 [Type: _KTHREAD *]
[+0x008] pctxtCurrent : 0x898ef000 [Type: _ctxt *]
[+0x00c] plistCtxtQ : 0x89876010 [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 *)0x89876010)
((ACPI!_List *)0x89876010) : 0x89876010 [Type: _List *]
[+0x000] plistPrev : 0x8981f010 [Type: _List *]
[+0x004] plistNext : 0x89878010 [Type: _List *]


1: kd> g
Breakpoint 17 hit
eax=f7420746 ebx=00000000 ecx=897a72a8 edx=00000000 esi=897a72ac edi=f743b318
eip=f74133c3 esp=f791ad6c ebp=f791adac iopl=0 nv up ei pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246
ACPI!ACPIWorker+0xbd:
f74133c3 ffd0 call eax {ACPI!RestartCtxtPassive (f7420746)}
1: kd> kc
#
00 ACPI!ACPIWorker
01 nt!PspSystemThreadStartup
02 nt!KiThreadStartup

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 10:59:38

保姆级教程:如何快速启动SenseVoiceSmall的Gradio语音识别界面

保姆级教程:如何快速启动SenseVoiceSmall的Gradio语音识别界面 1. 你将学会什么:三分钟掌握语音识别新体验 你是否遇到过这样的场景:会议录音堆成山,却没人愿意花两小时逐字整理?客服电话里客户情绪激烈,…

作者头像 李华
网站建设 2026/7/1 10:06:25

Z-Image-Turbo一键启动,省去繁琐配置步骤

Z-Image-Turbo一键启动,省去繁琐配置步骤 在AI图像生成领域,我们常陷入一个尴尬循环:刚被模型的惊人能力震撼,转头就被部署门槛劝退。下载几十GB权重、安装兼容版本的PyTorch、反复调试CUDA环境、手动设置缓存路径……一套操作下…

作者头像 李华
网站建设 2026/7/1 10:06:24

AI测试的经济效益分析:2026年技术赋能与商业价值全景图

第一章 技术驱动的成本结构变革 1.1 人力成本的重构 AI自动化测试已覆盖80%的重复性任务,使企业测试人力投入减少30-50%。在金融行业案例中,某银行通过AI用例生成工具将测试团队规模从50人优化至30人,年度人力成本节约超$200万美元&#xff…

作者头像 李华
网站建设 2026/7/1 14:30:23

L298N电机驱动原理图走线宽度计算方法

以下是对您提供的博文内容进行 深度润色与工程化重构后的技术文章 。全文严格遵循您的所有要求: ✅ 彻底去除AI痕迹,语言自然、专业、有“人味”; ✅ 摒弃模板化标题与结构,以真实工程师视角层层推进; ✅ 所有技术点有机融合,不割裂为“原理/计算/布线”等机械模块;…

作者头像 李华
网站建设 2026/7/5 14:31:47

人工智能应用-机器听觉: 01.语音识别

语音是人类最自然的交流方式。从智能手机中的语音助手到智能家居的语音控制,语音识别技术已经深深地融入我们的日常生活中。但你是否好奇,机器是如何“听懂”我们说话的呢?苹果语音助手语音报警器探讨语音识别技术的演进及现代语音识别方法。…

作者头像 李华
网站建设 2026/7/1 10:06:30

AI抠图新姿势:科哥UNet WebUI界面超友好易上手

AI抠图新姿势:科哥UNet WebUI界面超友好易上手 你有没有过这样的经历——花半小时在Photoshop里抠一张人像,发丝边缘还是毛毛躁躁;电商运营要批量处理200张商品图,手动换背景直接劝退;设计师临时被要求出5版不同背景的…

作者头像 李华