diff --git a/pxelinux/castor.log b/pxelinux/castor.log deleted file mode 100644 index 0c5ccb7..0000000 --- a/pxelinux/castor.log +++ /dev/null @@ -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 diff --git a/sys/amd64/pci.c b/sys/amd64/pci.c index 993e624..35529c7 100644 --- a/sys/amd64/pci.c +++ b/sys/amd64/pci.c @@ -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); diff --git a/sys/include/pci.h b/sys/include/pci.h index f146d27..db169ed 100644 --- a/sys/include/pci.h +++ b/sys/include/pci.h @@ -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