VirtualBox

Ignore:
Timestamp:
Sep 29, 2008 1:30:17 PM (16 years ago)
Author:
vboxsync
Message:

Provide more information in partial cpu context passed to HWACCMR3CanExecuteGuest.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/recompiler/VBoxRecompiler.c

    r12600 r12797  
    11331133        Ctx.csHid.u32Limit = env->segs[R_CS].limit;
    11341134        Ctx.csHid.Attr.u   = (env->segs[R_CS].flags >> 8) & 0xF0FF;
     1135
     1136        Ctx.ds             = env->segs[R_DS].selector;
     1137        Ctx.dsHid.u64Base  = env->segs[R_DS].base;
     1138        Ctx.dsHid.u32Limit = env->segs[R_DS].limit;
     1139        Ctx.dsHid.Attr.u   = (env->segs[R_DS].flags >> 8) & 0xF0FF;
     1140
     1141        Ctx.es             = env->segs[R_ES].selector;
     1142        Ctx.esHid.u64Base  = env->segs[R_ES].base;
     1143        Ctx.esHid.u32Limit = env->segs[R_ES].limit;
     1144        Ctx.esHid.Attr.u   = (env->segs[R_ES].flags >> 8) & 0xF0FF;
     1145
     1146        Ctx.fs             = env->segs[R_FS].selector;
     1147        Ctx.fsHid.u64Base  = env->segs[R_FS].base;
     1148        Ctx.fsHid.u32Limit = env->segs[R_FS].limit;
     1149        Ctx.fsHid.Attr.u   = (env->segs[R_FS].flags >> 8) & 0xF0FF;
     1150
     1151        Ctx.gs             = env->segs[R_GS].selector;
     1152        Ctx.gsHid.u64Base  = env->segs[R_GS].base;
     1153        Ctx.gsHid.u32Limit = env->segs[R_GS].limit;
     1154        Ctx.gsHid.Attr.u   = (env->segs[R_GS].flags >> 8) & 0xF0FF;
    11351155
    11361156        Ctx.ss             = env->segs[R_SS].selector;
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