Remove unnecessary file and cleanup to pci.c
This commit is contained in:
parent
2b64bacc72
commit
7d031c1377
@ -1,554 +0,0 @@
|
||||
CPU Reset (CPU 0)
|
||||
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000000
|
||||
ESI=00000000 EDI=00000000 EBP=00000000 ESP=00000000
|
||||
EIP=00000000 EFL=00000000 [-------] CPL=0 II=0 A20=0 SMM=0 HLT=0
|
||||
ES =0000 00000000 00000000 00000000
|
||||
CS =0000 00000000 00000000 00000000
|
||||
SS =0000 00000000 00000000 00000000
|
||||
DS =0000 00000000 00000000 00000000
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00000000
|
||||
TR =0000 00000000 00000000 00000000
|
||||
GDT= 00000000 00000000
|
||||
IDT= 00000000 00000000
|
||||
CR0=00000000 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=0000000000000000 DR7=0000000000000000
|
||||
CCS=00000000 CCD=00000000 CCO=DYNAMIC
|
||||
EFER=0000000000000000
|
||||
FCW=0000 FSW=0000 [ST=0] FTW=ff MXCSR=00000000
|
||||
FPR0=0000000000000000 0000 FPR1=0000000000000000 0000
|
||||
FPR2=0000000000000000 0000 FPR3=0000000000000000 0000
|
||||
FPR4=0000000000000000 0000 FPR5=0000000000000000 0000
|
||||
FPR6=0000000000000000 0000 FPR7=0000000000000000 0000
|
||||
XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000
|
||||
XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000
|
||||
XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000
|
||||
XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000
|
||||
CPU Reset (CPU 0)
|
||||
EAX=00000000 EBX=00000000 ECX=00000000 EDX=00000623
|
||||
ESI=00000000 EDI=00000000 EBP=00000000 ESP=00000000
|
||||
EIP=0000fff0 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0000 00000000 0000ffff 00009300
|
||||
CS =f000 ffff0000 0000ffff 00009b00
|
||||
SS =0000 00000000 0000ffff 00009300
|
||||
DS =0000 00000000 0000ffff 00009300
|
||||
FS =0000 00000000 0000ffff 00009300
|
||||
GS =0000 00000000 0000ffff 00009300
|
||||
LDT=0000 00000000 0000ffff 00008200
|
||||
TR =0000 00000000 0000ffff 00008b00
|
||||
GDT= 00000000 0000ffff
|
||||
IDT= 00000000 0000ffff
|
||||
CR0=60000010 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000000 CCD=00000000 CCO=DYNAMIC
|
||||
EFER=0000000000000000
|
||||
FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80
|
||||
FPR0=0000000000000000 0000 FPR1=0000000000000000 0000
|
||||
FPR2=0000000000000000 0000 FPR3=0000000000000000 0000
|
||||
FPR4=0000000000000000 0000 FPR5=0000000000000000 0000
|
||||
FPR6=0000000000000000 0000 FPR7=0000000000000000 0000
|
||||
XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000
|
||||
XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000
|
||||
XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000
|
||||
XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000
|
||||
SMM: enter
|
||||
EAX=00000001 EBX=0000000b ECX=02000000 EDX=00000cfc
|
||||
ESI=00000000 EDI=02000000 EBP=00000000 ESP=00006d90
|
||||
EIP=000f1c59 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0010 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0008 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0010 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0010 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0010 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
GS =0010 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT
|
||||
TR =0000 00000000 0000ffff 00008b00 DPL=0 TSS32-busy
|
||||
GDT= 000f6900 00000037
|
||||
IDT= 000f693e 00000000
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=000f18e0 CCD=00000001 CCO=LOGICB
|
||||
EFER=0000000000000000
|
||||
SMM: after RSM
|
||||
EAX=00000001 EBX=0000000b ECX=02000000 EDX=00000cfc
|
||||
ESI=00000000 EDI=02000000 EBP=00000000 ESP=00006d90
|
||||
EIP=000f1c59 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
|
||||
CS =0008 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
|
||||
SS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
|
||||
DS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
|
||||
FS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
|
||||
GS =0010 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
|
||||
LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT
|
||||
TR =0000 00000000 0000ffff 00008b00 DPL=0 TSS32-busy
|
||||
GDT= 000f6900 00000037
|
||||
IDT= 000f693e 00000000
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000000 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
0: v=08 e=0000 i=0 cpl=0 IP=0020:000000000010554c pc=000000000010554c SP=0028:0000000000327c68 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000000
|
||||
ESI=00200000 EDI=00000000 EBP=00327c88 ESP=00327c68
|
||||
EIP=0010554c EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
1: v=08 e=0000 i=0 cpl=0 IP=0020:00000000001055a9 pc=00000000001055a9 SP=0028:0000000000327b5c EAX=0000000000000002
|
||||
EAX=00000002 EBX=001055a9 ECX=00000000 EDX=00000000
|
||||
ESI=00000000 EDI=00327c34 EBP=00327b6c ESP=00327b5c
|
||||
EIP=001055a9 EFL=00000216 [----AP-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000014 CCD=00327b5c CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
2: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00327c84 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
3: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
4: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
5: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
6: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
7: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
8: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
9: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
10: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
11: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
12: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
13: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
14: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
15: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
16: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
17: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
18: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
19: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
20: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000103027 pc=0000000000103027 SP=0028:0000000000327bb8 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00110718 ECX=00000000 EDX=00000001
|
||||
ESI=00000000 EDI=000003e9 EBP=00000000 ESP=00327bb8
|
||||
EIP=00103027 EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000044 CCD=00000000 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
21: v=08 e=0000 i=0 cpl=0 IP=0020:000000000010810b pc=000000000010810b SP=0028:0000000000327988 EAX=0000000000000000
|
||||
EAX=00000000 EBX=00000004 ECX=00000000 EDX=00000000
|
||||
ESI=00000032 EDI=0033bb70 EBP=003279f8 ESP=00327988
|
||||
EIP=0010810b EFL=00000216 [----AP-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000014 CCD=00327944 CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
22: v=08 e=0000 i=0 cpl=0 IP=0020:0000000000104cb5 pc=0000000000104cb5 SP=0028:0000000000327a6b EAX=000000000000000d
|
||||
EAX=0000000d EBX=00110718 ECX=00000001 EDX=07fc529c
|
||||
ESI=00000063 EDI=0000000d EBP=0033fa90 ESP=00327a6b
|
||||
EIP=00104cb5 EFL=00000212 [----A--] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0020 00000000 ffffffff 00cf9b00 DPL=0 CS32 [-RA]
|
||||
SS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0028 00000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0000 00000000 00000000 00000000
|
||||
GS =0000 00000000 00000000 00000000
|
||||
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0008 00000580 00000067 00008900 DPL=0 TSS32-avl
|
||||
GDT= 00008a50 0000002f
|
||||
IDT= 00003008 000007ff
|
||||
CR0=00000011 CR2=00000000 CR3=00000000 CR4=00000000
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000010 CCD=0000000d CCO=EFLAGS
|
||||
EFER=0000000000000000
|
||||
check_exception old: 0xffffffff new 0x6
|
||||
23: v=06 e=0000 i=0 cpl=0 IP=0008:00000000004027b9 pc=00000000004027b9 SP=0010:000000000040dac0 EAX=00000000ffffffff
|
||||
RAX=00000000ffffffff RBX=0000000000002000 RCX=0000000000000004 RDX=000000000000000d
|
||||
RSI=0000000000000000 RDI=0000000000000000 RBP=0000000000000000 RSP=000000000040dac0
|
||||
R8 =00000000ffffffff R9 =0000000000000020 R10=0000000000000000 R11=0000000000000000
|
||||
R12=0000000000000000 R13=0000000000000000 R14=0000000000000000 R15=0000000000000000
|
||||
RIP=00000000004027b9 RFL=00000006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
|
||||
ES =0010 0000000000000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
CS =0008 0000000000000000 ffffffff 00af9a00 DPL=0 CS64 [-R-]
|
||||
SS =0010 0000000000000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
DS =0010 0000000000000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
FS =0010 0000000000000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
GS =0010 0000000000000000 ffffffff 00cf9300 DPL=0 DS [-WA]
|
||||
LDT=0000 0000000000000000 00000000 00008200 DPL=0 LDT
|
||||
TR =0020 0000000000409020 00000068 00008900 DPL=0 TSS64-avl
|
||||
GDT= 0000000000409740 00000037
|
||||
IDT= 0000000000407020 00000fff
|
||||
CR0=8005003b CR2=0000000000000000 CR3=0000000000404000 CR4=000006a0
|
||||
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
|
||||
DR6=00000000ffff0ff0 DR7=0000000000000400
|
||||
CCS=00000000000000d8 CCD=000000000040dab8 CCO=ADDQ
|
||||
EFER=0000000000000d00
|
||||
qemu: terminating on signal 2
|
@ -201,22 +201,31 @@ PCICheckFunction(uint32_t bus, uint32_t device, uint32_t func)
|
||||
vendorId = PCIGetVendorID(bus, device, func);
|
||||
deviceId = PCIGetDeviceID(bus, device, func);
|
||||
|
||||
if ((baseClass == PCI_CLASS_BRIDGE) && (subClass == 0x00)) {
|
||||
kprintf("PCI(%d,%d,%d): Host Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
} else if ((baseClass == PCI_CLASS_BRIDGE) && (subClass == 0x01)) {
|
||||
kprintf("PCI(%d,%d,%d): ISA Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
} else if ((baseClass == PCI_CLASS_BRIDGE) && (subClass == 0x04)) {
|
||||
kprintf("PCI(%d,%d,%d): PCI-PCI Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
// uint8_t subBus = getSecondaryBus(bus, device, func);
|
||||
// PCIScanBus(subBus);
|
||||
} else if ((baseClass == PCI_CLASS_STORAGE) && (subClass == PCI_SCLASS_STORAGE_SATA)) {
|
||||
kprintf("PCI(%d,%d,%d): SATA Controller (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
if (baseClass == PCI_CLASS_BRIDGE) {
|
||||
if (subClass == PCI_SCLASS_BRIDGE_HOST) {
|
||||
kprintf("PCI(%d,%d,%d): Host Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
} else if (subClass == PCI_SCLASS_BRIDGE_ISA) {
|
||||
kprintf("PCI(%d,%d,%d): ISA Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
} else if (subClass == PCI_SCLASS_BRIDGE_PCI) {
|
||||
kprintf("PCI(%d,%d,%d): PCI-PCI Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
// Scan sub-bus
|
||||
} else if (subClass == PCI_SCLASS_BRIDGE_MISC) {
|
||||
kprintf("PCI(%d,%d,%d): Other Bridge (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
}
|
||||
} else if (baseClass == PCI_CLASS_STORAGE) {
|
||||
if (subClass == PCI_SCLASS_STORAGE_SATA) {
|
||||
kprintf("PCI(%d,%d,%d): SATA Controller (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
|
||||
AHCI_Init(bus, device, func);
|
||||
AHCI_Init(bus, device, func);
|
||||
} else if (subClass == PCI_SCLASS_STORAGE_IDE) {
|
||||
kprintf("PCI(%d,%d,%d): IDE Controller (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
}
|
||||
} else if ((baseClass == PCI_CLASS_NETWORK) && (subClass == 0x00)) {
|
||||
kprintf("PCI(%d,%d,%d): Ethernet (%04x:%04x)\n",
|
||||
bus, device, func, vendorId, deviceId);
|
||||
|
@ -29,8 +29,14 @@
|
||||
#define PCI_CLASS_BRIDGE 0x06
|
||||
#define PCI_CLASS_BUS 0x0C
|
||||
|
||||
#define PCI_SCLASS_STORAGE_IDE 0x01
|
||||
#define PCI_SCLASS_STORAGE_SATA 0x06
|
||||
|
||||
#define PCI_SCLASS_BRIDGE_HOST 0x00
|
||||
#define PCI_SCLASS_BRIDGE_ISA 0x01
|
||||
#define PCI_SCLASS_BRIDGE_PCI 0x04
|
||||
#define PCI_SCLASS_BRIDGE_MISC 0x80
|
||||
|
||||
#define PCI_SCLASS_BUS_FW 0x00
|
||||
#define PCI_SCLASS_BUS_USB 0x03
|
||||
#define PCI_SCLASS_BUS_SMBUS 0x05
|
||||
|
Loading…
Reference in New Issue
Block a user