VirtualBox

Changeset 105591 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Aug 5, 2024 11:05:33 PM (9 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
164270
Message:

VMM/IEM: Fixed a bug in iemTlbInvalidateLargePageWorkerInner for TLB sizes less than 512 for 2MB pages, and 1024 for 4MB pages. bugref:10727

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/IEMR3.cpp

    r105579 r105591  
    12571257    uint64_t const    uTag  = IEMTLB_CALC_TAG_NO_REV(uAddress);
    12581258#ifdef IEMTLB_TAG_TO_EVEN_INDEX
    1259     uint32_t const    uSlot = IEMTLB_TAG_TO_EVEN_INDEX(uAddress);
     1259    uint32_t const    uSlot = IEMTLB_TAG_TO_EVEN_INDEX(uTag);
    12601260#else
    1261     uint32_t const    uSlot = IEMTLB_TAG_TO_INDEX(uAddress);
     1261    uint32_t const    uSlot = IEMTLB_TAG_TO_INDEX(uTag);
    12621262#endif
    12631263    IEMTLBENTRY const TlbeL = pTlb->aEntries[uSlot];
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