得到了P2P0的ID=0x079015AD和PE40-PE70-PE41-PE47-PE51-PE57-PE61-PE67-PE71-PE77的ID=0x07A015AD 1: kd> g Breakpoint 65 hit eax=00008004 ebx=89819000 ecx=8997e000 edx=00002707 esi=f743a928 edi=f743a934 eip=f742042d esp=f791ad3c ebp=f791ad4c 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!DispatchCtxtQueue+0xaf: f742042d 57 push edi 1: kd> g Breakpoint 63 hit eax=f740ceea ebx=00000000 ecx=00000001 edx=00002707 esi=898100a8 edi=898100d4 eip=f740ceea esp=f791acb4 ebp=f791acd8 iopl=0 nv up ei ng nz na po nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000282 ACPI!GetPciAddressWorker: f740ceea 55 push ebp 1: kd> kc # 00 ACPI!GetPciAddressWorker 01 ACPI!ACPIGetWorkerForInteger 02 ACPI!AsyncCallBack 03 ACPI!RunContext 04 ACPI!DispatchCtxtQueue 05 ACPI!StartTimeSlicePassive 06 ACPI!ACPIWorker 07 nt!PspSystemThreadStartup 08 nt!KiThreadStartup 1: kd> dv AcpiObject = 0x899b00ac Status = 0n0 Result = 0x00000000 Context = 0x899c6330 buffer = unsigned char [64] "" 1: kd> dt GET_ADDRESS_CONTEXT 0x899c6330 ACPI!GET_ADDRESS_CONTEXT +0x000 PciObject : 0x8996cd78 _NSObj +0x004 Bus : 0x898a8ec0 "" +0x008 Slot : 0x898a8ebc _PCI_SLOT_NUMBER +0x00c ParentBus : 0 '' +0x010 ParentSlot : _PCI_SLOT_NUMBER +0x014 Flags : 0x2108 +0x018 Address : 0x110000 +0x01c BaseBusNumber : 0 +0x020 RunCompletion : 0n1 +0x024 CompletionRoutine : 0xf740d62c void ACPI!PciConfigSpaceHandlerWorker+0 +0x028 CompletionContext : 0x898a8e88 Void 1: kd> db 0x8996cd78 8996cd78 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…….
*(state->Bus) = (UCHAR) (state->BaseBusNumber);
P2P0得到Bus号=0。
1: kd> kc # 00 ACPI!PciConfigSpaceHandlerWorker 01 ACPI!GetPciAddressWorker 02 ACPI!ACPIGetWorkerForInteger 03 ACPI!AsyncCallBack 04 ACPI!RunContext 05 ACPI!DispatchCtxtQueue 06 ACPI!StartTimeSlicePassive 07 ACPI!ACPIWorker 08 nt!PspSystemThreadStartup 09 nt!KiThreadStartup 1: kd> dv AcpiObject = 0x899b00ac CompletionStatus = 0n0 Result = 0x00000000 Context = 0x898a8e88
1: kd> dt PCI_CONFIG_STATE 0x898a8e88 ACPI!PCI_CONFIG_STATE +0x000 AccessType : 0 +0x004 OpRegion : 0x8996d118 _NSObj +0x008 Address : 0 +0x00c Size : 4 +0x010 Data : 0x897e5b28 -> 0 +0x014 Context : 0 +0x018 CompletionHandler : 0xf7420914 Void +0x01c CompletionContext : 0x897e40ac Void +0x020 PciObj : 0x8996cd78 _NSObj +0x024 ParentObj : (null) +0x028 CompletionHandlerType : 0 +0x02c Flags : 0x100 +0x030 RunCompletion : 0n0 +0x034 Slot : _PCI_SLOT_NUMBER +0x038 Bus : 0 '' +0x039 IsPciDeviceResult : 0 '' 1: kd> dx -id 0,0,899a2278 -r1 (*((ACPI!_PCI_SLOT_NUMBER *)0x898a8ebc)) (*((ACPI!_PCI_SLOT_NUMBER *)0x898a8ebc)) [Type: _PCI_SLOT_NUMBER] [+0x000] u [Type: __unnamed] 1: kd> dt ACPI!_PCI_SLOT_NUMBER 0x898a8ebc -r +0x000 u : __unnamed +0x000 bits : __unnamed +0x000 DeviceNumber : 0y10001 (0x11) +0x000 FunctionNumber : 0y000 +0x000 Reserved : 0y000000000000000000000000 (0) +0x000 AsULONG : 0x11
Device (P2P0) { Name (_ADR, 0x00110000) // _ADR: Address
#define PCISUPP_GOT_SLOT_INFO 0x100
} else {
// // Do config space op through HAL //
bytes = HalGetBusDataByOffset(PCIConfiguration, state->Bus, state->Slot.u.AsULONG, state->Data, state->Address, state->Size);
1: kd> t Breakpoint 51 hit eax=00000000 ebx=898a8e88 ecx=00000100 edx=8996d118 esi=00000000 edi=00000000 eip=804f25ee esp=f791abdc ebp=f791ac48 iopl=0 nv up ei pl zr na pe nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246 hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897e5b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> gu
*** ISR at f7409b10 took over .5 second eax=00000004 ebx=898a8e88 ecx=00000000 edx=00000000 esi=00000000 edi=00000000 eip=f740d8c7 esp=f791abf8 ebp=f791ac48 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!PciConfigSpaceHandlerWorker+0x29b: f740d8c7 8bf0 mov esi,eax 1: kd> db 0x897e5b28 897e5b28 ad 15 90 07 00 00 00 00-00 00 00 00 20 00 00 00 ………… …
1: kd> dd 0x897e5b28 897e5b28 079015ad 00000000 00000000 00000020
Device (P2P0) { Name (_ADR, 0x00110000) // _ADR: Address
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)) } Device (P2P0)存在。 回顾: Device (P2P1)和Device (P2P2)和Device (P2P3)不存在。 回顾结束:
因为要验证Device (S1F0)是否存在,先是得到了ID。 现在要运行BSTA方法: Device (S1F0) { Name (_ADR, Zero) // _ADR: Address Name (_SUN, 0x20) // _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)) } 而BSTA方法需要先运行P2P0的_STA方法。现在就是进行的这项工作。
Device (P2P0) { Name (_ADR, 0x00110000) // _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)) }
1: kd> g Breakpoint 51 hit eax=00000000 ebx=898a8ce8 ecx=00000100 edx=8996d118 esi=00000000 edi=00000000 eip=804f25ee esp=f791abdc ebp=f791ac48 iopl=0 nv up ei pl zr na pe nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246 hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897e9b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit eax=00000000 ebx=898a8c18 ecx=00000100 edx=8996d118 esi=00000000 edi=00000000 eip=804f25ee esp=f791abdc ebp=f791ac48 iopl=0 nv up ei pl zr na pe nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246 hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897ebb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit eax=00000000 ebx=898a8b48 ecx=00000100 edx=8996d118 esi=00000000 edi=00000000 eip=804f25ee esp=f791abdc ebp=f791ac48 iopl=0 nv up ei pl zr na pe nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000246 hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> pr hal!HalGetBusDataByOffset+0x6: 804f25f4 8b4508 mov eax,dword ptr [ebp+8] 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897edb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897efb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897f1b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897f3b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897f5b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897f7b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897f9b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897fbb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897fdb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x897ffb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89801b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89803b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89805b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89807b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89809b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x8980bb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x898fbb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x8997db28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89902b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x898ffb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x898fdb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89904b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x898f9b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x8981cb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89784b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89786b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x89788b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x11 Buffer = 0x8981eb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x15 Buffer = 0x898f0b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> gu ACPI!PciConfigSpaceHandlerWorker+0x29b: f740d8c7 8bf0 mov esi,eax 1: kd> db 0x898f0b28 898f0b28 ad 15 a0 07 00 00 00 00-00 00 00 00 20 00 00 00 ………… …
1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x16 Buffer = 0x898eeb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> gu ACPI!PciConfigSpaceHandlerWorker+0x29b: f740d8c7 8bf0 mov esi,eax 1: kd> db 0x898eeb28 898eeb28 ad 15 a0 07 00 00 00 00-00 00 00 00 20 00 00 00 ………… …
1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x17 Buffer = 0x898ecb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> gu ACPI!PciConfigSpaceHandlerWorker+0x29b: f740d8c7 8bf0 mov esi,eax 1: kd> db 0x898ecb28 898ecb28 ad 15 a0 07 00 00 00 00-00 00 00 00 20 00 00 00 ………… …
1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x18 Buffer = 0x898eab28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> gu ACPI!PciConfigSpaceHandlerWorker+0x29b: f740d8c7 8bf0 mov esi,eax 1: kd> db 0x898eab28 898eab28 ad 15 a0 07 00 00 00 00-00 00 00 00 20 00 00 00 ………… …
1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x35 Buffer = 0x898dab28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> gu ACPI!PciConfigSpaceHandlerWorker+0x29b: f740d8c7 8bf0 mov esi,eax 1: kd> db 0x898dab28 898dab28 ad 15 a0 07 00 00 00 00-00 00 00 00 20 00 00 00 ………… … 898dab38 03 00 00 00 41 43 46 55-18 00 00 00 03 00 01 00 ….ACFU…….. 898dab48 71 9b 41 f7 84 c1 94 89-30 92 8d 89 54 45 52 4d q.A…..0…TERM 898dab58 34 00 00 00 01 00 00 00-34 7a 42 f7 03 c2 94 89 4…….4zB….. 898dab68 00 00 00 00 00 00 00 00-10 93 43 f7 00 00 00 00 ……….C….. 898dab78 01 00 00 00 02 00 00 00-30 92 8d 89 e8 91 8d 89 ……..0……. 898dab88 54 45 52 4d 34 00 00 00-01 00 00 00 34 7a 42 f7 TERM4…….4zB. 898dab98 02 c2 94 89 00 00 00 00-00 00 00 00 70 91 43 f7 …………p.C. 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x55 Buffer = 0x898d8b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x75 Buffer = 0x898d6b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x95 Buffer = 0x898d4b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xb5 Buffer = 0x898d2b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xd5 Buffer = 0x898d0b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xf5 Buffer = 0x898ceb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x36 Buffer = 0x898ccb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x56 Buffer = 0x898cab28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x76 Buffer = 0x898c8b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x96 Buffer = 0x898c6b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xb6 Buffer = 0x898c4b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xd6 Buffer = 0x898c2b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xf6 Buffer = 0x898c0b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x37 Buffer = 0x898beb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x57 Buffer = 0x898bcb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x77 Buffer = 0x898bab28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x97 Buffer = 0x898b8b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xb7 Buffer = 0x898b6b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xd7 Buffer = 0x898b4b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xf7 Buffer = 0x898b2b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x38 Buffer = 0x898b0b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x58 Buffer = 0x898aeb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x78 Buffer = 0x898acb28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0x98 Buffer = 0x898aab28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xb8 Buffer = 0x898a7b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xd8 Buffer = 0x898a5b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER 1: kd> g Breakpoint 51 hit hal!HalGetBusDataByOffset: 804f25ee 55 push ebp 1: kd> dv BusDataType = PCIConfiguration (0n4) BusNumber = 0 SlotNumber = 0xf8 Buffer = 0x898a3b28 Offset = 0 Length = 4 bus = struct _BUS_HANDLER
网硕互联帮助中心



评论前必须登录!
注册