VirtualBox

Changeset 78865 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
May 30, 2019 5:29:10 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
130977
Message:

VMM: Nested SVM: bugref:7243 const bits.

File:
1 edited

Legend:

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

    r78371 r78865  
    362362 * @param   pVCpu   The cross context virtual CPU structure of the calling EMT.
    363363 */
    364 VMM_INT_DECL(bool) HMHasGuestSvmVmcbCached(PVMCPU pVCpu)
     364VMM_INT_DECL(bool) HMHasGuestSvmVmcbCached(PCVMCPU pVCpu)
    365365{
    366366    PCSVMNESTEDVMCBCACHE pVmcbNstGstCache = &pVCpu->hm.s.svm.NstGstVmcbCache;
     
    378378 *                      SVM_CTRL_INTERCEPT_*.
    379379 */
    380 VMM_INT_DECL(bool) HMIsGuestSvmCtrlInterceptSet(PVMCPU pVCpu, uint64_t fIntercept)
     380VMM_INT_DECL(bool) HMIsGuestSvmCtrlInterceptSet(PCVMCPU pVCpu, uint64_t fIntercept)
    381381{
    382382    Assert(HMHasGuestSvmVmcbCached(pVCpu));
     
    393393 * @param   uCr     The CR register number (0 to 15).
    394394 */
    395 VMM_INT_DECL(bool) HMIsGuestSvmReadCRxInterceptSet(PVMCPU pVCpu, uint8_t uCr)
     395VMM_INT_DECL(bool) HMIsGuestSvmReadCRxInterceptSet(PCVMCPU pVCpu, uint8_t uCr)
    396396{
    397397    Assert(uCr < 16);
     
    409409 * @param   uCr     The CR register number (0 to 15).
    410410 */
    411 VMM_INT_DECL(bool) HMIsGuestSvmWriteCRxInterceptSet(PVMCPU pVCpu, uint8_t uCr)
     411VMM_INT_DECL(bool) HMIsGuestSvmWriteCRxInterceptSet(PCVMCPU pVCpu, uint8_t uCr)
    412412{
    413413    Assert(uCr < 16);
     
    425425 * @param   uDr     The DR register number (0 to 15).
    426426 */
    427 VMM_INT_DECL(bool) HMIsGuestSvmReadDRxInterceptSet(PVMCPU pVCpu, uint8_t uDr)
     427VMM_INT_DECL(bool) HMIsGuestSvmReadDRxInterceptSet(PCVMCPU pVCpu, uint8_t uDr)
    428428{
    429429    Assert(uDr < 16);
     
    441441 * @param   uDr     The DR register number (0 to 15).
    442442 */
    443 VMM_INT_DECL(bool) HMIsGuestSvmWriteDRxInterceptSet(PVMCPU pVCpu, uint8_t uDr)
     443VMM_INT_DECL(bool) HMIsGuestSvmWriteDRxInterceptSet(PCVMCPU pVCpu, uint8_t uDr)
    444444{
    445445    Assert(uDr < 16);
     
    457457 * @param   uVector     The exception / interrupt vector.
    458458 */
    459 VMM_INT_DECL(bool) HMIsGuestSvmXcptInterceptSet(PVMCPU pVCpu, uint8_t uVector)
     459VMM_INT_DECL(bool) HMIsGuestSvmXcptInterceptSet(PCVMCPU pVCpu, uint8_t uVector)
    460460{
    461461    Assert(uVector < 32);
     
    472472 * @param   pVCpu   The cross context virtual CPU structure of the calling EMT.
    473473 */
    474 VMM_INT_DECL(bool) HMIsGuestSvmVirtIntrMasking(PVMCPU pVCpu)
     474VMM_INT_DECL(bool) HMIsGuestSvmVirtIntrMasking(PCVMCPU pVCpu)
    475475{
    476476    Assert(HMHasGuestSvmVmcbCached(pVCpu));
     
    486486 * @param   pVCpu   The cross context virtual CPU structure of the calling EMT.
    487487 */
    488 VMM_INT_DECL(bool) HMIsGuestSvmNestedPagingEnabled(PVMCPU pVCpu)
     488VMM_INT_DECL(bool) HMIsGuestSvmNestedPagingEnabled(PCVMCPU pVCpu)
    489489{
    490490    Assert(HMHasGuestSvmVmcbCached(pVCpu));
     
    500500 * @param   pVCpu   The cross context virtual CPU structure of the calling EMT.
    501501 */
    502 VMM_INT_DECL(uint16_t) HMGetGuestSvmPauseFilterCount(PVMCPU pVCpu)
     502VMM_INT_DECL(uint16_t) HMGetGuestSvmPauseFilterCount(PCVMCPU pVCpu)
    503503{
    504504    Assert(HMHasGuestSvmVmcbCached(pVCpu));
Note: See TracChangeset for help on using the changeset viewer.

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