1. 29 1月, 2016 1 次提交
    • P
      cris: Clean up includes · 23b0d7df
      Peter Maydell 提交于
      Clean up includes so that osdep.h is included first and headers
      which it implies are not included manually.
      
      This commit was created with scripts/clean-includes.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1453832250-766-32-git-send-email-peter.maydell@linaro.org
      23b0d7df
  2. 17 12月, 2014 1 次提交
    • A
      qemu-log: add log category for MMU info · 339aaf5b
      Antony Pavlov 提交于
      Running barebox on qemu-system-mips* with '-d unimp' overloads
      stderr by very very many mips_cpu_handle_mmu_fault() messages:
      
        mips_cpu_handle_mmu_fault address=b80003fd ret 0 physical 00000000180003fd prot 3
        mips_cpu_handle_mmu_fault address=a0800884 ret 0 physical 0000000000800884 prot 3
        mips_cpu_handle_mmu_fault pc a080cd80 ad b80003fd rw 0 mmu_idx 0
      
      So it's very difficult to find LOG_UNIMP message.
      
      The mips_cpu_handle_mmu_fault() messages appear on enabling ANY
      logging! It's not very handy.
      
      Adding separate log category for *_cpu_handle_mmu_fault()
      logging fixes the problem.
      Signed-off-by: NAntony Pavlov <antonynpavlov@gmail.com>
      Acked-by: NAlexander Graf <agraf@suse.de>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      Message-id: 1418489298-1184-1-git-send-email-antonynpavlov@gmail.com
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      339aaf5b
  3. 26 9月, 2014 1 次提交
  4. 05 6月, 2014 1 次提交
  5. 14 3月, 2014 4 次提交
  6. 03 2月, 2014 1 次提交
  7. 23 7月, 2013 1 次提交
  8. 28 6月, 2013 1 次提交
  9. 16 4月, 2013 1 次提交
  10. 12 3月, 2013 3 次提交
  11. 24 1月, 2013 1 次提交
  12. 19 12月, 2012 1 次提交
  13. 23 10月, 2012 1 次提交
    • A
      Rename target_phys_addr_t to hwaddr · a8170e5e
      Avi Kivity 提交于
      target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
      reserved) and its purpose doesn't match the name (most target_phys_addr_t
      addresses are not target specific).  Replace it with a finger-friendly,
      standards conformant hwaddr.
      
      Outstanding patchsets can be fixed up with the command
      
        git rebase -i --exec 'find -name "*.[ch]"
                              | xargs s/target_phys_addr_t/hwaddr/g' origin
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a8170e5e
  14. 16 9月, 2012 1 次提交
  15. 15 6月, 2012 1 次提交
  16. 14 6月, 2012 1 次提交
  17. 15 3月, 2012 1 次提交
  18. 29 2月, 2012 1 次提交
  19. 12 12月, 2011 1 次提交
  20. 07 8月, 2011 1 次提交
  21. 27 6月, 2011 1 次提交
  22. 18 9月, 2010 1 次提交
  23. 16 9月, 2010 1 次提交
  24. 05 7月, 2010 2 次提交
  25. 19 3月, 2010 1 次提交
  26. 17 3月, 2010 1 次提交
    • P
      Large page TLB flush · d4c430a8
      Paul Brook 提交于
      QEMU uses a fixed page size for the CPU TLB.  If the guest uses large
      pages then we effectively split these into multiple smaller pages, and
      populate the corresponding TLB entries on demand.
      
      When the guest invalidates the TLB by virtual address we must invalidate
      all entries covered by the large page.  However the address used to
      invalidate the entry may not be present in the QEMU TLB, so we do not
      know which regions to clear.
      
      Implementing a full vaiable size TLB is hard and slow, so just keep a
      simple address/mask pair to record which addresses may have been mapped by
      large pages.  If the guest invalidates this region then flush the
      whole TLB.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      d4c430a8
  27. 13 3月, 2010 1 次提交
  28. 15 2月, 2010 1 次提交
  29. 10 10月, 2009 1 次提交
  30. 08 10月, 2009 1 次提交
  31. 02 10月, 2009 2 次提交
  32. 17 7月, 2009 1 次提交
  33. 25 4月, 2009 1 次提交