1. 29 1月, 2016 1 次提交
  2. 18 12月, 2015 1 次提交
  3. 22 10月, 2015 1 次提交
  4. 07 3月, 2015 1 次提交
  5. 17 12月, 2014 1 次提交
  6. 10 11月, 2014 1 次提交
    • M
      target-xtensa: add missing window check for entry · 1b3e71f8
      Max Filippov 提交于
      Entry opcode needs to check if moving to new register frame would cause
      register window overflow. Entry used in function prologue never
      overflows because preceding windowed call* opcode writes return address
      to the target register window frame, causing overflow exceptions at the
      point of call. But when a sequence of entry opcodes is used for register
      window spilling there may not be a call or other opcode that would cause
      window check between entries and they would not raise overflow exception
      themselves resulting in data corruption.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
      1b3e71f8
  7. 05 6月, 2014 4 次提交
  8. 29 5月, 2014 1 次提交
  9. 14 3月, 2014 8 次提交
  10. 24 2月, 2014 1 次提交
  11. 11 2月, 2014 1 次提交
  12. 03 9月, 2013 1 次提交
  13. 23 8月, 2013 1 次提交
  14. 29 7月, 2013 2 次提交
  15. 28 6月, 2013 1 次提交
  16. 12 3月, 2013 1 次提交
  17. 19 12月, 2012 2 次提交
  18. 16 12月, 2012 1 次提交
  19. 09 12月, 2012 1 次提交
  20. 23 9月, 2012 4 次提交
  21. 11 6月, 2012 1 次提交
  22. 09 6月, 2012 3 次提交
  23. 14 4月, 2012 1 次提交
    • M
      target-xtensa: fix tb invalidation for IBREAK and LOOP · 3d0be8a5
      Max Filippov 提交于
      Instruction breakpoint/zero overhead loop handling code is built into
      TBs pointed to by IBREAKA/LEND SRs. When these or related SRs get
      changed TBs at virtual addresses corresponding to their old and their
      new values must be invalidated.
      
      Virtual address range is passed to the tb_invalidate_phys_page_range,
      which is incorrect in system emulation mode.
      
      To fix it use guest TLB/MMU to translate virtual address to physical
      address.
      
      However the guest may not have virtual-to-physical mapping at the moment
      of IBREAKA/LEND change, thus this fix is not 100% accurate.
      Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      3d0be8a5