VirtualBox

Changeset 60650 in vbox


Ignore:
Timestamp:
Apr 22, 2016 1:53:12 PM (8 years ago)
Author:
vboxsync
Message:

VMM/APIC: Log4 -> Log2.

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/APICAll.cpp

    r60646 r60650  
    621621                APICPostInterrupt(&pVM->aCpus[idCpu], uVector, enmTriggerMode);
    622622            else
    623                 Log4(("APIC: apicSendIntr: No CPU found for lowest-priority delivery mode!\n"));
     623                Log2(("APIC: apicSendIntr: No CPU found for lowest-priority delivery mode!\n"));
    624624            break;
    625625        }
     
    631631                if (VMCPUSET_IS_PRESENT(pDestCpuSet, idCpu))
    632632                {
    633                     Log4(("APIC: apicSendIntr: Raising SMI on VCPU%u\n", idCpu));
     633                    Log2(("APIC: apicSendIntr: Raising SMI on VCPU%u\n", idCpu));
    634634                    APICSetInterruptFF(&pVM->aCpus[idCpu], PDMAPICIRQ_SMI);
    635635                }
     
    645645                    && apicIsEnabled(&pVM->aCpus[idCpu]))
    646646                {
    647                     Log4(("APIC: apicSendIntr: Raising NMI on VCPU%u\n", idCpu));
     647                    Log2(("APIC: apicSendIntr: Raising NMI on VCPU%u\n", idCpu));
    648648                    APICSetInterruptFF(&pVM->aCpus[idCpu], PDMAPICIRQ_NMI);
    649649                }
     
    658658                if (VMCPUSET_IS_PRESENT(pDestCpuSet, idCpu))
    659659                {
    660                     Log4(("APIC: apicSendIntr: Issuing INIT to VCPU%u\n", idCpu));
     660                    Log2(("APIC: apicSendIntr: Issuing INIT to VCPU%u\n", idCpu));
    661661                    VMMR3SendInitIpi(pVM, idCpu);
    662662                }
     
    674674                if (VMCPUSET_IS_PRESENT(pDestCpuSet, idCpu))
    675675                {
    676                     Log4(("APIC: apicSendIntr: Issuing SIPI to VCPU%u\n", idCpu));
     676                    Log2(("APIC: apicSendIntr: Issuing SIPI to VCPU%u\n", idCpu));
    677677                    VMMR3SendStartupIpi(pVM, idCpu, uVector);
    678678                }
     
    689689                if (VMCPUSET_IS_PRESENT(pDestCpuSet, idCpu))
    690690                {
    691                     Log4(("APIC: apicSendIntr: Raising EXTINT on VCPU%u\n", idCpu));
     691                    Log2(("APIC: apicSendIntr: Raising EXTINT on VCPU%u\n", idCpu));
    692692                    APICSetInterruptFF(&pVM->aCpus[idCpu], PDMAPICIRQ_EXTINT);
    693693                }
     
    946946                    && enmTriggerMode  == XAPICTRIGGERMODE_LEVEL))
    947947    {
    948         Log4(("APIC%u: INIT level de-assert unsupported, ignoring!\n", pVCpu->idCpu));
     948        Log2(("APIC%u: INIT level de-assert unsupported, ignoring!\n", pVCpu->idCpu));
    949949        return VINF_SUCCESS;
    950950    }
     
    10071007    PXAPICPAGE pXApicPage = VMCPU_TO_XAPICPAGE(pVCpu);
    10081008    pXApicPage->icr_hi.all.u32IcrHi = uIcrHi & XAPIC_ICR_HI_DEST;
    1009     Log4(("APIC%u: apicSetIcrHi: uIcrHi=%#RX32\n", pVCpu->idCpu, pXApicPage->icr_hi.all.u32IcrHi));
     1009    Log2(("APIC%u: apicSetIcrHi: uIcrHi=%#RX32\n", pVCpu->idCpu, pXApicPage->icr_hi.all.u32IcrHi));
    10101010
    10111011    return VINF_SUCCESS;
     
    10281028    PXAPICPAGE pXApicPage  = VMCPU_TO_XAPICPAGE(pVCpu);
    10291029    pXApicPage->icr_lo.all.u32IcrLo = uIcrLo & XAPIC_ICR_LO_WR;
    1030     Log4(("APIC%u: apicSetIcrLo: uIcrLo=%#RX32\n", pVCpu->idCpu, pXApicPage->icr_lo.all.u32IcrLo));
     1030    Log2(("APIC%u: apicSetIcrLo: uIcrLo=%#RX32\n", pVCpu->idCpu, pXApicPage->icr_lo.all.u32IcrLo));
    10311031
    10321032    return apicSendIpi(pVCpu, rcRZ);
     
    10721072    VMCPU_ASSERT_EMT(pVCpu);
    10731073
    1074     Log4(("APIC%u: apicSetEr: uEsr=%#RX32\n", pVCpu->idCpu, uEsr));
     1074    Log2(("APIC%u: apicSetEr: uEsr=%#RX32\n", pVCpu->idCpu, uEsr));
    10751075
    10761076    if (   XAPIC_IN_X2APIC_MODE(pVCpu)
     
    11661166    VMCPU_ASSERT_EMT(pVCpu);
    11671167
    1168     Log4(("APIC%u: apicSetEoi: uEoi=%#RX32\n", pVCpu->idCpu, uEoi));
     1168    Log2(("APIC%u: apicSetEoi: uEoi=%#RX32\n", pVCpu->idCpu, uEoi));
    11691169
    11701170    if (   XAPIC_IN_X2APIC_MODE(pVCpu)
     
    11921192            }
    11931193
    1194             Log4(("APIC%u: apicSetEoi: Acknowledged %s triggered interrupt. uVector=%#x\n", pVCpu->idCpu,
     1194            Log2(("APIC%u: apicSetEoi: Acknowledged %s triggered interrupt. uVector=%#x\n", pVCpu->idCpu,
    11951195                  fLevelTriggered ? "level" : "edge", uVector));
    11961196
     
    12171217    Assert(!XAPIC_IN_X2APIC_MODE(pVCpu));
    12181218
    1219     Log4(("APIC%u: apicSetLdr: uLdr=%#RX32\n", pVCpu->idCpu, uLdr));
     1219    Log2(("APIC%u: apicSetLdr: uLdr=%#RX32\n", pVCpu->idCpu, uLdr));
    12201220
    12211221    PXAPICPAGE pXApicPage = VMCPU_TO_XAPICPAGE(pVCpu);
     
    12421242    uDfr |= XAPIC_DFR_RSVD_MB1;
    12431243
    1244     Log4(("APIC%u: apicSetDfr: uDfr=%#RX32\n", pVCpu->idCpu, uDfr));
     1244    Log2(("APIC%u: apicSetDfr: uDfr=%#RX32\n", pVCpu->idCpu, uDfr));
    12451245
    12461246    PXAPICPAGE pXApicPage = VMCPU_TO_XAPICPAGE(pVCpu);
     
    12641264        return apicMsrAccessError(pVCpu, MSR_IA32_X2APIC_TIMER_DCR, APICMSRACCESS_WRITE_RSVD_BITS);
    12651265
    1266     Log4(("APIC%u: apicSetTimerDcr: uTimerDcr=%#RX32\n", pVCpu->idCpu, uTimerDcr));
     1266    Log2(("APIC%u: apicSetTimerDcr: uTimerDcr=%#RX32\n", pVCpu->idCpu, uTimerDcr));
    12671267
    12681268    PXAPICPAGE pXApicPage = VMCPU_TO_XAPICPAGE(pVCpu);
     
    13491349        return VINF_SUCCESS;
    13501350
    1351     Log4(("APIC%u: apicSetTimerIcr: uInitialCount=%#RX32\n", pVCpu->idCpu, uInitialCount));
     1351    Log2(("APIC%u: apicSetTimerIcr: uInitialCount=%#RX32\n", pVCpu->idCpu, uInitialCount));
    13521352
    13531353    /*
     
    14431443        apicSetError(pVCpu, XAPIC_ESR_SEND_ILLEGAL_VECTOR);
    14441444
    1445     Log4(("APIC%u: apicSetLvtEntry: offLvt=%#RX16 uLvt=%#RX32\n", pVCpu->idCpu, offLvt, uLvt));
     1445    Log2(("APIC%u: apicSetLvtEntry: offLvt=%#RX16 uLvt=%#RX32\n", pVCpu->idCpu, offLvt, uLvt));
    14461446
    14471447    apicWriteRaw32(pXApicPage, offLvt, uLvt);
     
    19791979    uint64_t uBaseMsr   = pApicCpu->uApicBaseMsr;
    19801980
    1981     Log4(("APIC%u: ApicSetBaseMsr: u64BaseMsr=%#RX64 enmNewMode=%s enmOldMode=%s\n", pVCpu->idCpu, u64BaseMsr,
     1981    Log2(("APIC%u: ApicSetBaseMsr: u64BaseMsr=%#RX64 enmNewMode=%s enmOldMode=%s\n", pVCpu->idCpu, u64BaseMsr,
    19821982          apicGetModeName(enmNewMode), apicGetModeName(enmOldMode)));
    19831983
     
    20172017                APICR3Reset(pVCpu, false /* fResetApicBaseMsr */);
    20182018                uBaseMsr &= ~(MSR_APICBASE_XAPIC_ENABLE_BIT | MSR_APICBASE_X2APIC_ENABLE_BIT);
    2019                 Log4(("APIC%u: Switched mode to disabled\n", pVCpu->idCpu));
     2019                Log2(("APIC%u: Switched mode to disabled\n", pVCpu->idCpu));
    20202020                break;
    20212021            }
     
    20292029                }
    20302030                uBaseMsr |= MSR_APICBASE_XAPIC_ENABLE_BIT;
    2031                 Log4(("APIC%u: Switched mode to xApic\n", pVCpu->idCpu));
     2031                Log2(("APIC%u: Switched mode to xApic\n", pVCpu->idCpu));
    20322032                break;
    20332033            }
     
    20542054                pX2ApicPage->ldr.u32LogicalApicId = ((pX2ApicPage->id.u32ApicId & UINT32_C(0xffff0)) << 16)
    20552055                                                  | (UINT32_C(1) << pX2ApicPage->id.u32ApicId & UINT32_C(0xf));
    2056                 Log4(("APIC%u: Switched mode to x2Apic\n", pVCpu->idCpu));
     2056                Log2(("APIC%u: Switched mode to x2Apic\n", pVCpu->idCpu));
    20572057                break;
    20582058            }
     
    21422142    uint32_t          fBroadcastMask  = UINT32_C(0xff);
    21432143
    2144     Log4(("APIC: apicBusDeliver: fDestMask=%#x enmDestMode=%s enmTriggerMode=%s enmDeliveryMode=%s\n", fDestMask,
     2144    Log2(("APIC: apicBusDeliver: fDestMask=%#x enmDestMode=%s enmTriggerMode=%s enmDeliveryMode=%s\n", fDestMask,
    21452145          apicGetDestModeName(enmDestMode), apicGetTriggerModeName(enmTriggerMode), apicGetDeliveryModeName(enmDeliveryMode)));
    21462146
     
    22202220                case XAPICDELIVERYMODE_EXTINT:
    22212221                {
    2222                     Log4(("APIC%u: APICLocalInterrupt: %s ExtINT through LINT%u\n", pVCpu->idCpu,
     2222                    Log2(("APIC%u: APICLocalInterrupt: %s ExtINT through LINT%u\n", pVCpu->idCpu,
    22232223                          u8Level ? "Raising" : "Lowering", u8Pin));
    22242224                    if (u8Level)
     
    22482248        {
    22492249            /* LINT0 behaves as an external interrupt pin. */
    2250             Log4(("APIC%u: APICLocalInterrupt: APIC hardware-disabled, %s ExtINT through LINT0\n", pVCpu->idCpu,
     2250            Log2(("APIC%u: APICLocalInterrupt: APIC hardware-disabled, %s ExtINT through LINT0\n", pVCpu->idCpu,
    22512251                  u8Level ? "raising" : "lowering"));
    22522252            if (u8Level)
     
    22582258        {
    22592259            /* LINT1 behaves as NMI. */
    2260             Log4(("APIC%u: APICLocalInterrupt: APIC hardware-disabled, raising NMI through LINT1\n", pVCpu->idCpu));
     2260            Log2(("APIC%u: APICLocalInterrupt: APIC hardware-disabled, raising NMI through LINT1\n", pVCpu->idCpu));
    22612261            APICSetInterruptFF(pVCpu, PDMAPICIRQ_NMI);
    22622262        }
     
    23022302            if (uTpr > 0 && uVector <= uTpr)
    23032303            {
    2304                 Log4(("APIC%u: APICGetInterrupt: Spurious interrupt. uVector=%#x\n", pVCpu->idCpu,
     2304                Log2(("APIC%u: APICGetInterrupt: Spurious interrupt. uVector=%#x\n", pVCpu->idCpu,
    23052305                      pXApicPage->svr.u.u8SpuriousVector));
    23062306                return pXApicPage->svr.u.u8SpuriousVector;
     
    23162316                apicSignalNextPendingIntr(pVCpu);
    23172317
    2318                 Log4(("APIC%u: APICGetInterrupt: Valid Interrupt. uVector=%#x\n", pVCpu->idCpu, uVector));
     2318                Log2(("APIC%u: APICGetInterrupt: Valid Interrupt. uVector=%#x\n", pVCpu->idCpu, uVector));
    23192319                return uVector;
    23202320            }
    23212321            else
    2322                 Log4(("APIC%u: APICGetInterrupt: Interrupt's priority is not higher than the PPR uVector=%#x PPR=%#x\n",
     2322                Log2(("APIC%u: APICGetInterrupt: Interrupt's priority is not higher than the PPR uVector=%#x PPR=%#x\n",
    23232323                      pVCpu->idCpu, uVector, uPpr));
    23242324        }
    23252325        else
    2326             Log4(("APIC%u: APICGetInterrupt: No pending bits in IRR\n", pVCpu->idCpu));
     2326            Log2(("APIC%u: APICGetInterrupt: No pending bits in IRR\n", pVCpu->idCpu));
    23272327    }
    23282328    else
    2329         Log4(("APIC%u: APICGetInterrupt: APIC %s disabled\n", pVCpu->idCpu, !fApicHwEnabled ? "hardware" : "software"));
     2329        Log2(("APIC%u: APICGetInterrupt: APIC %s disabled\n", pVCpu->idCpu, !fApicHwEnabled ? "hardware" : "software"));
    23302330
    23312331    return -1;
     
    23522352    *(uint32_t *)pv = uValue;
    23532353
    2354     Log4(("APIC%u: ApicReadMmio: offReg=%#RX16 uValue=%#RX32\n", pVCpu->idCpu, offReg, uValue));
     2354    Log2(("APIC%u: ApicReadMmio: offReg=%#RX16 uValue=%#RX32\n", pVCpu->idCpu, offReg, uValue));
    23552355    return rc;
    23562356}
     
    23732373    STAM_COUNTER_INC(&pVCpu->apic.s.CTX_SUFF(StatMmioWrite));
    23742374
    2375     Log4(("APIC%u: APICWriteMmio: offReg=%#RX16 uValue=%#RX32\n", pVCpu->idCpu, offReg, uValue));
     2375    Log2(("APIC%u: APICWriteMmio: offReg=%#RX16 uValue=%#RX32\n", pVCpu->idCpu, offReg, uValue));
    23762376
    23772377    int rc = VBOXSTRICTRC_VAL(apicWriteRegister(pApicDev, pVCpu, offReg, uValue));
     
    24452445        if (!apicTestVectorInReg(&pXApicPage->irr, uVector))     /* PAV */
    24462446        {
    2447             Log4(("APIC%u: APICPostInterrupt: uVector=%#x\n", pVCpu->idCpu, uVector));
     2447            Log2(("APIC%u: APICPostInterrupt: uVector=%#x\n", pVCpu->idCpu, uVector));
    24482448            if (enmTriggerMode == XAPICTRIGGERMODE_EDGE)
    24492449            {
  • trunk/src/VBox/VMM/VMMR3/APIC.cpp

    r60646 r60650  
    530530
    531531    uint32_t const uLvtError = pXApicPage->lvt_error.all.u32LvtError;
    532     pHlp->pfnPrintf(pHlp, "LVT Perf           = %#RX32\n",   uLvtError);
     532    pHlp->pfnPrintf(pHlp, "LVT Error          = %#RX32\n",   uLvtError);
    533533    pHlp->pfnPrintf(pHlp, "  Vector           = %u (%#x)\n", pXApicPage->lvt_error.u.u8Vector, pXApicPage->lvt_error.u.u8Vector);
    534534    pHlp->pfnPrintf(pHlp, "  Delivery status  = %u\n",       pXApicPage->lvt_error.u.u1DeliveryStatus);
     
    882882    {
    883883        uint8_t uVector = XAPIC_LVT_GET_VECTOR(uLvtTimer);
    884         Log4(("APIC%u: apicR3TimerCallback: Raising timer interrupt. uVector=%#x\n", pVCpu->idCpu, uVector));
     884        Log2(("APIC%u: apicR3TimerCallback: Raising timer interrupt. uVector=%#x\n", pVCpu->idCpu, uVector));
    885885        APICPostInterrupt(pVCpu, uVector, XAPICTRIGGERMODE_EDGE);
    886886    }
     
    896896            if (uInitialCount)
    897897            {
    898                 Log4(("APIC%u: apicR3TimerCallback: Re-arming timer. uInitialCount=%#RX32\n", pVCpu->idCpu, uInitialCount));
     898                Log2(("APIC%u: apicR3TimerCallback: Re-arming timer. uInitialCount=%#RX32\n", pVCpu->idCpu, uInitialCount));
    899899                APICStartTimer(pApicCpu, uInitialCount);
    900900            }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette