VirtualBox

忽略:
時間撮記:
2007-6-20 上午11:12:03 (17 年 以前)
作者:
vboxsync
訊息:

Also check for 16 bits mode

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp

    r3178 r3179  
    533533    {
    534534        cTransfers = pRegFrame->ecx;
    535         if (    CPUMIsGuestInRealMode(pVM)
    536             ||  pRegFrame->eflags.Bits.u1VM)
     535        if (SELMIsSelector32Bit(pVM, pRegFrame->eflags, pRegFrame->cs, &pRegFrame->csHid))
    537536            cTransfers &= 0xffff;
    538537
     
    777776    {
    778777        cTransfers = pRegFrame->ecx;
    779         if (    CPUMIsGuestInRealMode(pVM)
    780             ||  pRegFrame->eflags.Bits.u1VM)
     778        if (SELMIsSelector32Bit(pVM, pRegFrame->eflags, pRegFrame->cs, &pRegFrame->csHid))
    781779            cTransfers &= 0xffff;
    782780
     
    16371635        cTransfers = pRegFrame->ecx;
    16381636
    1639         if (    CPUMIsGuestInRealMode(pVM)
    1640             ||  pRegFrame->eflags.Bits.u1VM)
     1637        if (SELMIsSelector32Bit(pVM, pRegFrame->eflags, pRegFrame->cs, &pRegFrame->csHid))
    16411638            cTransfers &= 0xffff;
    16421639
     
    17921789    {
    17931790        cTransfers = pRegFrame->ecx;
    1794         if (    CPUMIsGuestInRealMode(pVM)
    1795             ||  pRegFrame->eflags.Bits.u1VM)
     1791        if (SELMIsSelector32Bit(pVM, pRegFrame->eflags, pRegFrame->cs, &pRegFrame->csHid))
    17961792            cTransfers &= 0xffff;
    17971793
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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