1. 11 3月, 2015 7 次提交
    • A
      stm32f2xx_USART: Add the stm32f2xx USART Controller · 73af5d11
      Alistair Francis 提交于
      This patch adds the stm32f2xx USART controller
      (UART also uses the same controller).
      Signed-off-by: NAlistair Francis <alistair@alistair23.me>
      Reviewed-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 762c6c0d2a41d574932bc4445ec9bfffe6da8798.1424175342.git.alistair@alistair23.me
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      73af5d11
    • A
      stm32f2xx_timer: Add the stm32f2xx Timer · be284705
      Alistair Francis 提交于
      This patch adds the stm32f2xx timers: TIM2, TIM3, TIM4 and TIM5
      to QEMU.
      Signed-off-by: NAlistair Francis <alistair@alistair23.me>
      Signed-off-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      Reviewed-by: NPeter Crosthwaite <peter.crosthwaite@xilinx.com>
      Message-id: 155091a323390f8da3cca496e4c611c493e62a77.1424175342.git.alistair@alistair23.me
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      be284705
    • A
      hw/arm/virt: fix cmdline parsing bug with CPU options and smp > 1 · 886bc7a0
      Ard Biesheuvel 提交于
      The recently introduced feature that allows 32 bit guests to be
      executed under KVM on a 64-bit host incorrectly handles the case
      where more than 1 cpu is specified using '-smp N'
      
      For instance, this invocation of qemu
      
        qemu-system-aarch64 -M virt -cpu cortex-a57,aarch64=off -smp 2
      
      produces the following error
      
        qemu-system-aarch64: Expected key=value format, found aarch64
      
      which is caused by the destructive parsing performed by
      cpu_common_parse_features(), resulting in subsequent attempts
      to parse the CPU option string (for each additional CPU) to fail.
      
      So duplicate the string before parsing it, and free it directly
      afterwards.
      Signed-off-by: NArd Biesheuvel <ard.biesheuvel@linaro.org>
      Reviewed-by: NGreg Bellows <greg.bellows@linaro.org>
      Message-id: 1425402380-10488-1-git-send-email-ard.biesheuvel@linaro.org
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      886bc7a0
    • P
      Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging · 48412371
      Peter Maydell 提交于
      X86 patches queued in the last few weeks. Mostly code cleanup and changes on
      code assigning APIC ID.
      
      # gpg: Signature made Mon Mar  9 20:40:38 2015 GMT using RSA key ID 984DC5A6
      # gpg: Can't check signature: public key not found
      
      * remotes/ehabkost/tags/x86-pull-request:
        target-i386: Require APIC ID to be explicitly set before CPU realize
        target-i386: Move APIC ID compatibility code to pc.c
        target-i386: Move CPUX86State::cpuid_apic_id to X86CPU::apic_id
        target-i386: Remove unused APIC ID default code
        target-i386: Eliminate unnecessary get_cpuid_vendor() function
        target-i386: Simplify listflags() function
        target-i386: Move topology.h to include/hw/i386
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      48412371
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging · 4ba4df40
      Peter Maydell 提交于
      qemu-sparc update
      
      # gpg: Signature made Tue Mar 10 13:39:51 2015 GMT using RSA key ID AE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      
      * remotes/mcayland/tags/qemu-sparc-signed:
        sun4u: switch m48t59 NVRAM to MMIO access
        MAINTAINERS: add myself as SPARC maintainer
        doc: minor updates to SPARC32 and SPARC64 documentation
        m48t59: add m48t59 sysbus device
        m48t59: introduce new base-year qdev property
        m48t59: let init functions return a Nvram object
        m48t59: add a Nvram interface
        m48t59: register a QOM type for each nvram type we support
        m48t59: move ISA ports/memory regions registration to QOM constructor
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      4ba4df40
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20150310-1' into staging · 21025c29
      Peter Maydell 提交于
      vnc bugfixes.
      
      # gpg: Signature made Tue Mar 10 10:37:51 2015 GMT using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/kraxel/tags/pull-vnc-20150310-1:
        Fix crash when connecting to VNC through websocket
        vnc: -readconfig fix
        vnc: set id at parse time not init time
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      21025c29
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 23a7a287
      Peter Maydell 提交于
      - scsi: improvements to error reporting and conversion to realize,
        Coverity/sparse fix for iscsi driver
      - RCU fallout: fix -daemonize and s390x system emulation
      - KVM: kvm_stat improvements and new man page
      - x86: SYSRET fix for VxWorks
      
      # gpg: Signature made Tue Mar 10 10:18:45 2015 GMT using RSA key ID 78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.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: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini/tags/for-upstream:
        x86: fix SS selector in SYSRET
        scsi: Convert remaining PCI HBAs to realize()
        scsi: Improve error reporting for invalid drive property
        hw: Propagate errors through qdev_prop_set_drive()
        scsi: Clean up duplicated error in legacy if=scsi code
        cpus: initialize cpu->memory_dispatch
        rcu: handle forks safely
        qemu-thread: do not use PTHREAD_MUTEX_ERRORCHECK
        kvm_stat: add kvm_stat.1 man page
        kvm_stat: add column headers to text UI
        iscsi: Fix check for username
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      23a7a287
  2. 10 3月, 2015 33 次提交