1. 01 5月, 2012 3 次提交
  2. 28 4月, 2012 1 次提交
  3. 27 4月, 2012 1 次提交
  4. 24 4月, 2012 12 次提交
  5. 18 4月, 2012 2 次提交
    • L
      tracetool: Rewrite infrastructure as python modules · 650ab98d
      Lluís Vilanova 提交于
      The tracetool script is written in shell and has hit several portability
      problems due to shell quirks or external tools across host platforms.
      Additionally the amount of string processing and lack of real data
      structures makes it tough to implement code generator backends for
      tracers that are more complex.
      
      This patch replaces the shell version of tracetool with a Python
      version.  The new tracetool design is:
      
        scripts/tracetool.py - top-level script
        scripts/tracetool/backend/ - tracer backends live here (simple, ust)
        scripts/tracetool/format/  - output formats live here (.c, .h)
      
      There is common code for trace-events definition parsing so that
      backends can focus on generating code rather than parsing input.
      
      Support for all existing backends (nop, stderr, simple, ust,
      and dtrace) is added back in follow-up patches.
      
      [Commit description written by Stefan Hajnoczi]
      Signed-off-by: NLluís Vilanova <vilanova@ac.upc.edu>
      Signed-off-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      650ab98d
    • S
      xen,configure: detect Xen 4.2 · 8688e065
      Stefano Stabellini 提交于
      Xen 4.2 is the first to support xc_hvm_inject_msi: use it to determine
      if we are running on it.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: NAnthony PERARD <anthony.perard@citrix.com>
      8688e065
  6. 17 4月, 2012 1 次提交
  7. 13 4月, 2012 1 次提交
  8. 12 4月, 2012 2 次提交
  9. 07 4月, 2012 2 次提交
  10. 03 4月, 2012 3 次提交
  11. 02 4月, 2012 1 次提交
  12. 01 4月, 2012 1 次提交
  13. 31 3月, 2012 2 次提交
    • G
      buildfix: check for old pod2man versions · 94dd53c5
      Gerd Hoffmann 提交于
      Older pod2man don't have a --utf8 switch, check for this in conffigure
      and use it only when present.  Fixes build on RHEL-5.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      94dd53c5
    • S
      Fix conversion from lower to upper case with Turkish locale · bb55b712
      Stefan Weil 提交于
      Some locale settings let make fail or create wrong results
      because tr '[:lower:]' '[:upper:]' which is used to convert
      from lower to upper case depends on the locale.
      
      With locale tr_TR.UTF-8, lower case 'i' is not converted to 'I'.
      This results in wrong entries in config-host.h like these ones:
      
        #define CONFIG_QEMU_PREFiX "/usr/local"
        #define CONFIG_QEMU_BiNDiR "/usr/local/bin"
      
      This problem was reported by Emre Ersin.
      
      The same problem occurs when configure creates the target specific
      files config-target.mak. They get wrong declarations:
      
      TARGET_CRiS=y
      TARGET_i386=y
      TARGET_MiCROBLAZE=y
      TARGET_MiPS64=y
      TARGET_MiPS=y
      TARGET_UNiCORE32=y
      
      It is sufficient to restrict the conversion to the characters a-z.
      
      Using this explicit range avoids the dependency on the locale
      settings and is also shorter.
      
      v2:
      POSIX says that 'tr a-z' is unspecified outside of the POSIX
      locale, so we must set LC_ALL=C to make sure that we are using
      POSIX (hint from Eric Blake, thanks).
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      bb55b712
  14. 25 3月, 2012 1 次提交
  15. 18 3月, 2012 1 次提交
  16. 15 3月, 2012 1 次提交
    • A
      qom: Introduce CPU class · dd83b06a
      Andreas Färber 提交于
      Reintroduce CPUState as QOM object: It's abstract and derived directly
      from TYPE_OBJECT for compatibility with the user emulators.
      The identifier CPUState avoids conflicts between CPU() and the struct.
      
      Introduce $(qom-twice-y) to build it separately for system and for user
      emulators.
      
      Prepare a virtual reset method, (re)introduce cpu_reset() as wrapper.
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      Reviewed-by: NAnthony Liguori <aliguori@us.ibm.com>
      dd83b06a
  17. 13 3月, 2012 2 次提交
  18. 12 3月, 2012 2 次提交
  19. 11 3月, 2012 1 次提交