1. 10 1月, 2014 7 次提交
    • W
      linux-user: Remove regs parameter of load_elf_binary and load_flt_binary · f0116c54
      Will Newton 提交于
      The regs parameter is not used anywhere, so remove it.
      Signed-off-by: NWill Newton <will.newton@linaro.org>
      Reviewed-by: NErik de Castro Lopo <erikd@mega-nerd.com>
      Reviewed-by: NAndreas Färber <afaerber@suse.de>
      Signed-off-by: NRiku Voipio <riku.voipio@linaro.org>
      f0116c54
    • A
      linux-user: Support the accept4 socketcall · b9d36eb2
      André Hentschel 提交于
      Cc: Riku Voipio <riku.voipio@iki.fi>
      Signed-off-by: NAndré Hentschel <nerv@dawncrow.de>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: NErik de Castro Lopo <erikd@mega-nerd.com>
      Reviewed-by: NLaurent Vivier <laurent@vivier.eu>
      Signed-off-by: NRiku Voipio <riku.voipio@linaro.org>
      b9d36eb2
    • A
      Merge remote-tracking branch 'otubo/seccomp' into staging · 1d327fb4
      Anthony Liguori 提交于
      * otubo/seccomp:
        seccomp: exit if seccomp_init() fails
      
      Message-id: 1387565447-24241-1-git-send-email-otubo@linux.vnet.ibm.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      1d327fb4
    • A
      Merge remote-tracking branch 'rth/ldst-i386-2' into staging · 074dcc22
      Anthony Liguori 提交于
      * rth/ldst-i386-2: (49 commits)
        target-i386: Tidy ljmp
        target-i386: Rename gen_op_jmp_T0 to gen_op_jmp_v
        target-i386: Tidy some size computation
        target-i386: Remove gen_op_mov_reg_A0
        target-i386: Remove gen_op_mov_TN_reg
        target-i386: Remove gen_op_addl_T0_T1
        target-i386: Remove gen_op_mov_reg_T1
        target-i386: Remove gen_op_mov_reg_T0
        target-i386: Tidy cpu_regs initialization
        target_i386: Clean up gen_pop_T0
        target-i386: Combine gen_push_T* into gen_push_v
        target-i386: Tidy addr16 code in gen_lea_modrm
        target-i386: Change dflag to TCGMemOp
        target-i386: Change gen_op_mov_reg_A0 size parameter to TCGMemOp
        target-i386: Change aflag to TCGMemOp
        target-i386: Change gen_op_j*z_ecx size parameter to TCGMemOp
        target-i386: Change gen_op_add_reg_* size parameter to TCGMemOp
        target-i386: Use TCGMemOp for 'ot' variables
        target-i386: Remove gen_op_andl_A0_ffff
        target-i386: Remove gen_op_movl_T0_T1
        ...
      
      Message-id: 1389128439-10067-1-git-send-email-rth@twiddle.net
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      074dcc22
    • A
      Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging · c06f13c6
      Anthony Liguori 提交于
      QOM infrastructure fixes and device conversions
      
      * QOM interface fixes and unit test
      * Device no_user sanitization and documentation
      * Device error reporting improvement
      * Conversion of APIC, ICC, IOAPIC to QOM realization model
      
      # gpg: Signature made Tue 24 Dec 2013 09:04:05 AM PST using RSA key ID 3E7E013F
      # gpg: Good signature from "Andreas Färber <afaerber@suse.de>"
      # gpg:                 aka "Andreas Färber <afaerber@suse.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 174F 0347 1BCC 221A 6175  6F96 FA2E D12D 3E7E 013F
      
      * afaerber/tags/qom-devices-for-anthony: (24 commits)
        qdev-monitor: Improve error message for -device nonexistant
        ioapic: QOM'ify ioapic
        ioapic: Cleanup for QOM'ification
        icc_bus: QOM'ify ICC
        apic: QOM'ify APIC
        apic: Cleanup for QOM'ification
        qdev: Drop misleading qbus_free() function
        qom: Detect bad reentrance during object_class_foreach()
        tests: Test QOM interface casting
        qom: Do not register interface "types" in the type table and fix names
        qom: Split out object and class caches
        qdev: Document that pointer properties kill device_add
        hw: cannot_instantiate_with_device_add_yet due to pointer props
        qdev-monitor: Avoid device_add crashing on non-device driver name
        qdev: Do not let the user try to device_add when it cannot work
        isa: Clean up use of cannot_instantiate_with_device_add_yet
        vt82c686: Clean up use of cannot_instantiate_with_device_add_yet
        piix3 piix4: Clean up use of cannot_instantiate_with_device_add_yet
        ich9: Document why cannot_instantiate_with_device_add_yet
        pci-host: Consistently set cannot_instantiate_with_device_add_yet
        ...
      c06f13c6
    • A
      Merge remote-tracking branch 'mjt/trivial-patches' into staging · 666eb032
      Anthony Liguori 提交于
      * mjt/trivial-patches:
        acpi unit-test: Remove temporary disk after test
        mainstone: Fix duplicate array values for key 'space'
        pxa27x: Add 'const' attribute to keyboard maps
        pxa27x: Reduce size of keyboard matrix mapping
        doc: Mention chardev:id in available devices for -serial
        configure: Python tests must be done before help message
        configure: Rewrite code for help message
        fix -boot strict regressed in commit 6ef4716c
        vl: make boot_strict variable static (not used outside vl.c)
        x86: only allow real mode to access 32bit without LMA
        linux-user: Use macro TARGET_NSIG_WORDS where possible
        exynos4210: Use macro ARRAY_SIZE where possible
        ui/cocoa: Use macro ARRAY_SIZE where possible
        misc: Use macro ARRAY_SIZE where possible
        openrisc: Fix spelling in comment (transaltion -> translation)
        hw/arm/highbank: Simplify code (memory region in device state)
      
      Message-id: 1388182050-10270-1-git-send-email-mjt@msgid.tls.msk.ru
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      666eb032
    • A
      Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140108' into staging · b61740db
      Anthony Liguori 提交于
      target-arm queue:
       * further A64 decoder patches, including enabling the aarch64-linux-user
         target; this includes full floating point support. Neon is not yet
         supported.
       * cadence UART model fixes.
       * some minor bug fixes and cleanups.
       * all the softfloat fixes required by the new A64 instructions;
         several of these will also be used by PPC.
      
      # gpg: Signature made Wed 08 Jan 2014 11:25:12 AM PST using RSA key ID 14360CDE
      # gpg: Can't check signature: public key not found
      
      * pmaydell/tags/pull-target-arm-20140108: (76 commits)
        target-arm: A64: Add support for FCVT between half, single and double
        target-arm: A64: Add 1-source 32-to-32 and 64-to-64 FP instructions
        target-arm: A64: Add floating-point<->integer conversion instructions
        target-arm: A64: Add floating-point<->fixed-point instructions
        target-arm: A64: Add extra VFP fixed point conversion helpers
        target-arm: Ignore most exceptions from scalbn when doing fixpoint conversion
        target-arm: Rename A32 VFP conversion helpers
        target-arm: Prepare VFP_CONV_FIX helpers for A64 uses
        softfloat: Add support for ties-away rounding
        softfloat: Refactor code handling various rounding modes
        softfloat: Add float16 <=> float64 conversion functions
        softfloat: Factor out RoundAndPackFloat16 and NormalizeFloat16Subnormal
        softfloat: Provide complete set of accessors for fp state
        softfloat: Fix float64_to_uint32_round_to_zero
        softfloat: Fix float64_to_uint32
        softfloat: Fix float64_to_uint64_round_to_zero
        softfloat: Add float32_to_uint64()
        softfloat: Fix factor 2 error for scalbn on denormal inputs
        softfloat: Only raise Invalid when conversions to int are out of range
        softfloat: Fix float64_to_uint64
        ...
      
      Message-id: 1389209439-25448-1-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      b61740db
  2. 09 1月, 2014 33 次提交