1. 23 Jan, 2013 2 commits
  2. 09 Jan, 2013 7 commits
  3. 02 Jan, 2013 2 commits
  4. 13 Dec, 2012 2 commits
  5. 11 Dec, 2012 1 commit
  6. 26 Nov, 2012 1 commit
  7. 06 Sep, 2012 3 commits
  8. 05 Sep, 2012 3 commits
  9. 27 Aug, 2012 4 commits
  10. 22 Aug, 2012 1 commit
    • Avi Kivity's avatar
      KVM: x86 emulator: use stack size attribute to mask rsp in stack ops · 5ad105e5
      Avi Kivity authored
      The sub-register used to access the stack (sp, esp, or rsp) is not
      determined by the address size attribute like other memory references,
      but by the stack segment's B bit (if not in x86_64 mode).
      
      Fix by using the existing stack_mask() to figure out the correct mask.
      
      This long-existing bug was exposed by a combination of a27685c3
      
      
      (emulate invalid guest state by default), which causes many more
      instructions to be emulated, and a seabios change (possibly a bug) which
      causes the high 16 bits of esp to become polluted across calls to real
      mode software interrupts.
      Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
      Signed-off-by: default avatarMarcelo Tosatti <mtosatti@redhat.com>
      5ad105e5
  11. 26 Jul, 2012 2 commits
  12. 20 Jul, 2012 1 commit
  13. 09 Jul, 2012 11 commits