1. 26 Mar, 2013 11 commits
  2. 25 Mar, 2013 16 commits
  3. 24 Mar, 2013 1 commit
  4. 23 Mar, 2013 8 commits
  5. 22 Mar, 2013 4 commits
    • Aurelien Jarno's avatar
      Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu · d76bb735
      Aurelien Jarno authored
      * 'ppc-for-upstream' of git://github.com/agraf/qemu: (58 commits)
        target-ppc: Use NARROW_MODE macro for tlbie
        target-ppc: Use NARROW_MODE macro for addresses
        target-ppc: Use NARROW_MODE macro for comparisons
        target-ppc: Use NARROW_MODE macro for branches
        target-ppc: Fix add and subf carry generation in narrow mode
        target-ppc: Use QOM method dispatch for MMU fault handling
        target-ppc: Move ppc tlb_fill implementation into mmu_helper.c
        target-ppc: Split user only code out of mmu_helper.c
        mmu-hash64: Implement Virtual Page Class Key Protection
        mmu-hash*: Merge translate and fault handling functions
        mmu-hash*: Don't use full ppc_hash{32, 64}_translate() path for get_phys_page_debug()
        mmu-hash*: Correctly mask RPN from hash PTE
        mmu-hash*: Clean up real address calculation
        mmu-hash*: Clean up PTE flags update
        mmu-hash64: Factor SLB N bit into permissions bits
        mmu-hash*: Clean up permission checking
        mmu-hash32: Remove nx from context structure
        mmu-hash*: Don't update PTE flags when permission is denied
        mmu-hash32: Don't look up page tables on BAT permission error
        mmu-hash32: Cleanup BAT lookup
    • Yeongkyoon Lee's avatar
      tcg: Fix occasional TCG broken problem when ldst optimization enabled · 52ae646d
      Yeongkyoon Lee authored
      is_tcg_gen_code() checks the upper limit of TCG generated code range wrong, so
      that TCG could get broken occasionally only when CONFIG_QEMU_LDST_OPTIMIZATION
      enabled. The reason is code_gen_buffer_max_size does not cover the upper range
      up to (TCG_MAX_OP_SIZE * OPC_BUF_SIZE), thus code_gen_buffer_max_size should be
      modified to code_gen_buffer_size.
      CC: qemu-stable@nongnu.org
      Signed-off-by: default avatarYeongkyoon Lee <yeongkyoon.lee@samsung.com>
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
    • Anthony Liguori's avatar
      Merge remote-tracking branch 'kwolf/for-anthony' into staging · 3f08ffb4
      Anthony Liguori authored
      # By Kevin Wolf (12) and Peter Lieven (2)
      # Via Kevin Wolf
      * kwolf/for-anthony:
        nbd: Check against invalid option combinations
        nbd: Use default port if only host is specified
        block: Allow omitting the file name when using driver-specific options
        block: Make find_image_format safe with NULL filename
        block: Rename variable to avoid shadowing
        block: Introduce .bdrv_parse_filename callback
        nbd: Accept -drive options for the network connection
        nbd: Remove unused functions
        nbd: Keep hostname and port separate
        qemu-socket: Make socket_optslist public
        block: Pass bdrv_file_open() options to block drivers
        block: Add options QDict to bdrv_file_open() prototypes
        block: complete all IOs before resizing a device
        Revert "block: complete all IOs before .bdrv_truncate"
    • Anthony Liguori's avatar
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging · cecd77ae
      Anthony Liguori authored
      # By liguang (2) and others
      # Via Stefan Hajnoczi
      * stefanha/trivial-patches:
        qdev: remove redundant abort()
        gitignore: ignore more files
        Use proper term in TCG README
        serial: Fix debug format strings
        Fix typos and misspellings
        Advertise --libdir in configure --help output
        memory: fix a bug of detection of memory region collision
        MinGW: Replace setsockopt by qemu_setsocketopt