Activity
From 05/17/2013 to 06/15/2013
06/15/2013
- 08:50 pm Revision 90a2541b: target-i386: fix over 80 chars warnings
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:50 pm Revision 0bc60a8a: target-i386/helper: remove redundant env->eip assignment
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:50 pm Revision 80cf2c81: target-i386/helper: remove DF macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:50 pm Revision a78d0eab: target-i386/helper: remove EIP macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:50 pm Revision cf75c597: target-i386/helper: remove EDI macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:49 pm Revision 78c3c6d3: target-i386/helper: remove ESI macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:49 pm Revision 08b3ded6: target-i386/helper: remove ESP macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:49 pm Revision c12dddd7: target-i386/helper: remove EBP macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:49 pm Revision 00f5e6f2: target-i386/helper: remove EDX macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:48 pm Revision a4165610: target-i386/helper: remove ECX macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:48 pm Revision 70b51365: target-i386/helper: remove EBX macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 08:48 pm Revision 4b34e3ad: target-i386/helper: remove EAX macro
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Richard ... - 01:53 pm Revision 371a775d: Merge branch 'realize-isa.v2' of git://github.com/afaerber/qemu-cpu
- * 'realize-isa.v2' of git://github.com/afaerber/qemu-cpu:
qdev: Drop FROM_QBUS() macro
isa: QOM'ify ISADevice
i...
06/14/2013
- 09:08 pm Revision 22bfa16e: ide-test: fix failure for test_flush
- bd07684aacfb61668ae2c25b7dd00b64f3d7c7f3 added a test to ensure BSY
flag is set when a flush request is in flight. It... - 05:34 pm Revision e169e1e1: configure: Require libfdt for arm, ppc, microblaze softmmu targets
- A number of our softmmu targets (PPC, ARM, Microblaze) now more or
less require flattened device tree support for var... - 05:34 pm Revision 187f1bcb: ppc: Remove CONFIG_FDT conditionals
- Now that we know we're compiling with libfdt we can remove the
CONFIG_FDT conditionals.
Signed-off-by: Peter Maydell... - 05:34 pm Revision 56472021: microblaze: Remove CONFIG_FDT conditionals
- Now that we know we're compiling with libfdt we can remove the
CONFIG_FDT conditionals.
Signed-off-by: Peter Maydell... - 05:34 pm Revision 298c3833: arm: Remove CONFIG_FDT conditionals
- Now that we know we're compiling with libfdt, we can remove the
CONFIG_FDT conditionals.
Signed-off-by: Peter Maydel... - 05:33 pm Revision c02a9552: build: drop TARGET_TYPE
- Just use the TARGET_NAME free string.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eric Blake <eb... - 05:33 pm Revision 96ce6545: configure: dtc: Probe for libfdt_env.h
- Currently QEMU provides a local clone of the file libfdt_env.h in
/include. This file is supposed to come with the li... - 05:33 pm Revision 2e59915d: main: use TARGET_ARCH only for the target-specific #define
- Everything else needs to match the executable name, which is
TARGET_NAME.
Before:
$ sh4eb-linux-user/qemu-sh4eb ... - 05:33 pm Revision c1799a84: build: rename TARGET_ARCH2 to TARGET_NAME
- Do not introduce any new use yet.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1370349928-20419-3-... - 05:33 pm Revision b9a7b74f: build: do not use TARGET_ARCH
- TARGET_ARCH is generally wrong to use, there are better variables
provided in config-target.mak. The right one is us... - 05:19 pm Revision c14518e9: Add a stp file for usage from build directory
- For systemtap the location of the process being tapped is crucial, as a
result the existing stp file requires install... - 04:59 pm Revision 062db740: audio/intel-hda: Fix Inheritance hierachy
- The ich6 and ich9 variants either need to inherit one from the other,
or both from a common base class, otherwise its... - 04:59 pm Revision 52bb7c6a: audio/intel-hda: QOM casting sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
direct -> style casting.
Signed-off-by: Peter... - 04:58 pm Revision 6e5c4540: smbios: Check R in -smbios type=0, release=R parses okay
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo "ever the optimist" Ersek <lersek@redhat.com... - 04:58 pm Revision 527cd96f: smbios: Fix -smbios type=0, release=... for big endian hosts
- Classic endianness bug due to careless dirty coding: assuming reading
a byte from an int variable gets the least sign... - 04:58 pm Revision ebc85e3f: smbios: Clean up smbios_add_field() parameters
- Having size precede the associated pointer is odd. Swap them, and fix
up the types.
Signed-off-by: Markus Armbruste... - 04:58 pm Revision f3eededb: log.h: Supply missing includes
- <stdio.h> has always been missing. Rest missed in commit eeacee4.
Signed-off-by: Markus Armbruster <armbru@redhat.c... - 04:58 pm Revision 5bb95e41: smbios: Convert to error_report()
- Improves diagnistics from ad hoc messages like
Invalid SMBIOS UUID string
to
qemu-system-x86_64: -smbios t... - 04:58 pm Revision b293796f: error-report.h: Supply missing include
- Missed in commit e5924d8.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo "ever the optimis... - 03:51 pm Revision 301255e6: Merge remote-tracking branch 'mjt/trivial-patches-next' into staging
- # By Michael Tokarev (4) and others
# Via Michael Tokarev
* mjt/trivial-patches-next: (26 commits)
piix: fix some p... - 03:51 pm Revision 5f13731f: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Andreas Färber (12) and others
# Via Andreas Färber
* afaerber/qom-cpu:
spapr_rtas: Abstract rtas_start_cpu() ... - 03:51 pm Revision 86a6a077: Merge remote-tracking branch 'pmaydell/tcg-aarch64.next' into staging
- # By Claudio Fontana (9) and others
# Via Peter Maydell
* pmaydell/tcg-aarch64.next:
MAINTAINERS: add tcg/aarch64 m... - 03:50 pm Revision db9707f7: Merge remote-tracking branch 'pmaydell/target-arm.next' into staging
- # By Peter Chubb
# Via Peter Maydell
* pmaydell/target-arm.next:
Fix rfe instruction
Message-id: 1370268884-25945-... - 03:50 pm Revision 6e8d2b65: Merge remote-tracking branch 'rth/tcg-for-anthony' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/tcg-for-anthony:
tcg: Remove redundant tcg_target_init checks
... - 01:38 pm Revision ba275adb: piix: fix some printf errors when debug is enabled
- And use PRIxxx macros if possible.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Michael Tokarev <mjt@... - 01:29 pm Revision 54b949d2: cputlb: fix debug logs
- 'pd' variable has been removed in 06ef3525e1f271b6a842781a05eace5cf63b95c2.
Signed-off-by: Hervé Poussineau <hpoussi... - 01:28 pm Revision 4efeabbb: create qemu_openpty_raw() helper function and move it to a separate file
- In two places qemu uses openpty() which is very system-dependent,
and in both places the pty is switched to raw mode ...
06/13/2013
- 01:11 am Revision c67e216b: spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()
- Instead of looping over all CPUArchState, use a helper to obtain the
desired CPUState.
Free the "cpu" variable for Po... - 12:43 am Revision 05318a85: spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
- Instead of looping over all CPUArchState, use a helper to obtain the
desired CPUState directly. Saves a CPUPPCState v...
06/12/2013
- 06:20 pm Revision b25a464c: MAINTAINERS: add tcg/aarch64 maintainer
- Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Message-id: 51ACA0B2.80800@huawei.com
Signed-off-by: Pete... - 06:20 pm Revision f129061c: user-exec.c: aarch64 initial implementation of cpu_signal_handler
- Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed... - 06:20 pm Revision 9c4a059d: tcg/aarch64: implement byte swap operations
- implement the optional byte swap operations with the dedicated
aarch64 instructions.
Signed-off-by: Claudio Fontana ... - 06:20 pm Revision 6a91c7c9: tcg/aarch64: implement user mode qemu ld/st
- also put aarch64 in the list of archs that do not need an ldscript.
Signed-off-by: Jani Kokkoken <jani.kokkonen@huaw... - 06:20 pm Revision 31f1275b: tcg/aarch64: implement sign/zero extend operations
- implement the optional sign/zero extend operations with the dedicated
aarch64 instructions.
Signed-off-by: Claudio F... - 06:20 pm Revision 1f080313: configure: permit compilation on arm aarch64
- support compiling on aarch64.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Claudio Fontana <... - 06:20 pm Revision 36fac14a: tcg/aarch64: improve arith shifted regs operations
- for arith operations, add SUBS, ANDS, ADDS and add a shift parameter
so that all arith instructions can make use of s... - 06:20 pm Revision 7deea126: tcg/aarch64: implement AND/TEST immediate pattern
- add functions to AND/TEST registers with immediate patterns.
Signed-off-by: Claudio Fontana <claudio.fontana@huawei.... - 06:20 pm Revision 4a136e0a: tcg/aarch64: implement new TCG target for aarch64
- add preliminary support for TCG target aarch64.
Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Reviewed... - 06:20 pm Revision 1d256776: include/elf.h: add aarch64 ELF machine and relocs
- we will use the 26bit relative relocs in the aarch64 tcg target.
Reviewed-by: Peter Maydell <peter.maydell@linaro.or... - 06:20 pm Revision 66926895: configure: Drop CONFIG_ATFILE test
- Nobody uses the CONFIG_ATFILE test now, so just drop it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Rev... - 06:20 pm Revision c0d472b1: linux-user: Drop direct use of openat etc syscalls
- The linux-user syscall emulation layer currently supports the
openat family of syscalls via two mechanisms: simply ca... - 06:20 pm Revision 3307e236: linux-user: Allow getdents to be provided by getdents64
- Newer architectures may only implement the getdents64 syscall, not
getdents. Provide an implementation of getdents in... - 05:43 pm Revision 520b6dd4: main-loop: do not include slirp/slirp.h, use libslirp.h instead
- The header slirp/slirp.h is an internal header for slirp, and
main-loop.c does not use internals from there. Instead... - 03:04 pm Revision 581fe784: libcacard/vscclient: fix leakage of socket on error paths
- Spotted by Coverity.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.or... - 12:19 pm Revision 82169660: KVM: PPC: Add dummy kvm_arch_init_irq_routing()
- The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (r... - 12:19 pm Revision b3a1c626: KVM: ARM: Add dummy kvm_arch_init_irq_routing()
- The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (r... - 12:19 pm Revision e098b453: linux-headers: Update to v3.10-rc5
- This adds symbols required for PPC64 pseries platform features:
1. sPAPR live migration;
2. in-kernel XICS interrupt ... - 12:19 pm Revision 48475e14: KVM: S390: Add dummy kvm_arch_init_irq_routing()
- The common KVM code insists on calling kvm_arch_init_irq_routing()
as soon as it sees kernel header support for it (r... - 12:17 pm Revision baefb8bf: ivshmem: add missing error exit(2)
- If the user fails to specify 'chardev' or 'shm' then we cannot continue.
Exit right away so that we don't invoke shm_...
06/11/2013
- 10:45 pm Revision 787ba4f0: gtk: implement -full-screen
- Aiming for GTK as replacement for SDL, a feature like -full-screen should also
be implemented.
Bringing the window i... - 10:45 pm Revision c5633d99: hw/xen: Use g_free instead of free and fix potential memory leaks
- The wrong functions and the missing calls of g_free were reported
by cppcheck.
Signed-off-by: Stefan Weil <sw@weilne... - 10:45 pm Revision 8e8638fa: char/serial: Use generic Fifo8
- Use the generic Fifo8 helper provided by QEMU, rather than re-implement
privately.
Signed-off-by: Peter Crosthwaite ... - 10:45 pm Revision b5601df7: char/serial: serial_ioport_write: Factor out common code
- These three lines are common to both FIFO and regular mode. Just factor
them out to outside the if rather than replic... - 10:45 pm Revision 047d4e15: Unbreak -no-quit for GTK, validate SDL options
- Certain options (-no-frame, -alt-grab, -ctrl-grab) only make sense with SDL.
When compiling without SDL, these option... - 10:45 pm Revision 8a3e8f7f: Makefile: Install qemu-img and qemu-nbd man pages only if built
- When splitting openSUSE's qemu and qemu-linux-user packages we noticed
that for linux-user-only builds unrelated man ... - 10:45 pm Revision dcb07809: hw/scsi: Don't increment a boolean value
- This fixes a warning from cppcheck.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@... - 10:45 pm Revision 909a196d: device tree: Fix cppcheck warning
- Fix this cppcheck warning:
Checking device_tree.c...
device_tree.c:216: style:
Checking if unsigned variable 'r' is... - 10:45 pm Revision 7f4f0a22: char/serial: cosmetic fixes.
- Some cosmetic fixes to char/serial fixing some checkpatch errors.
Cc: qemu-trivial@nongnu.org
Signed-off-by: Peter ... - 10:45 pm Revision 1e2a1d41: target-sparc: Replace free by g_free
- The wrong function was reported by cppcheck.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber... - 10:45 pm Revision f3a22014: gitignore: unignore *.patch
- This partially reverts:
commit 082369e62c5bbaba89f173c2b803bc24115bb111
Author: liguang <lig.fnst@cn.fujitsu.com>
... - 10:45 pm Revision 224ead26: configure: remove ${config_host_ld} variable
- It was only used in one place (and already expanded in one other).
Signed-off-by: Ed Maste <emaste@freebsd.org>
Sign... - 10:45 pm Revision 45f0b043: configure: Disable host-bsd USB on FreeBSD
- It hasn't built since FreeBSD 8.x, and is disabled by a patch in the
FreeBSD ports tree. FreeBSD is migrating to QEM... - 10:45 pm Revision 5c9f4336: intc/xilinx_intc: Use qemu_set_irq
- Use qemu_set_irq rather than if-elsing qemu_irq_(lower|raise). No
functional change, just reduces verbosity.
Cc: qem... - 10:45 pm Revision 9e5e2b23: curl: Whitespace only changes.
- Trivial patch to remove odd whitespace.
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Michael... - 10:45 pm Revision c58e6201: qemu-char: remove a few needless #includes
- This removes <syslog.h> since we don't use
syslogging, and removes second, solaris-specific,
include of <net/if.h> (w... - 08:38 pm Revision 11ed09cf: memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
- Pass any Error out into dump_init() and have it actually stop on errors.
Whether it is unsupported on a certain CPU c... - 08:01 pm Revision 1b3509ca: dump: Abstract dump_init() with cpu_synchronize_all_states()
- Instead of calling cpu_synchronize_state() for each CPU, call the
existing cpu_synchronize_all_states() helper.
Revi... - 07:18 pm Revision 6db297ea: cpu: Change default for CPUClass::get_paging_enabled()
- qemu_get_guest_memory_mapping() uses cpu_paging_enabled() to determine
whether to use cpu_get_memory_mapping() to ret... - 07:16 pm Revision 2a78636b: dump: Drop qmp_dump_guest_memory() stub and build for all targets
- qmp_dump_guest_memory() calls dump_init() and returns an Error when
cpu_get_dump_info() returns an error, as done by ... - 07:10 pm Revision c22d8e04: memory_mapping: Drop qemu_get_memory_mapping() stub
- dump.c:dump_init() never checked for the return code anyway.
If paging is not enabled, it will fall back to an identi... - 07:03 pm Revision a23bbfda: cpu: Turn cpu_get_memory_mapping() into a CPUState hook
- Change error reporting from return value to Error argument.
Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
Re... - 06:58 pm Revision 6d4d3ae7: memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
- This will avoid issues with hwaddr and ram_addr_t when including
sysemu/memory_mapping.h for CONFIG_USER_ONLY, e.g., ... - 06:50 pm Revision 444d5590: cpu: Turn cpu_paging_enabled() into a CPUState hook
- Relocate assignment of x86 get_arch_id to have all hooks in one place.
Reviewed-by: Jens Freimann <jfrei@linux.vnet.... - 01:09 am Revision c51a944b: monitor: Simplify do_inject_mce() with qemu_get_cpu()
- Avoids an open-coded CPU loop.
Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-by: Luiz Capitulino <lcapitul... - 12:33 am Revision 31ccdde2: target-i386: cpu: Fix potential buffer overrun in get_register_name_32()
- Spotted by Coverity,
x86_reg_info_32[] is CPU_NB_REGS32 elements long, so accessing
x86_reg_info_32[CPU_NB_REGS32] wi... - 12:33 am Revision 88f62c2b: dump: Move stubs into libqemustub.a
- This allows us to drop CONFIG_NO_CORE_DUMP with its indirect dependency
on CONFIG_HAVE_CORE_DUMP.
Acked-by: Paolo Bo... - 12:33 am Revision ffce9ebb: target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
- The CPUID model values on Conroe, Penryn, and Nehalem are too
conservative and don't reflect the values found on real... - 12:33 am Revision 6b11322e: target-i386: Set level=4 on Conroe/Penryn/Nehalem
- The CPUID level value on Conroe, Penryn, and Nehalem are too low. This
causes at least one known problem: the -smp "t... - 12:33 am Revision 45053fde: pc: Create pc-*-1.6 machine-types
- Some CPU model fixes are going to be included and they will require
compatibility properties in the pc-*-1.5 machine-... - 12:33 am Revision 8de433cb: pc: Fix crash when attempting to hotplug CPU with negative ID
- QMP command "{ 'execute': 'cpu-add', 'arguments': { 'id': -1 }}" may cause
QEMU SIGSEGV at:
piix4_cpu_hotplug_req ()...
06/10/2013
- 07:38 pm Revision bd5c51ee: qemu-char: don't issue CHR_EVENT_OPEN in a BH
- When CHR_EVENT_OPENED was initially added, it was CHR_EVENT_RESET,
and it was issued as a bottom-half:
86e94dea5b740... - 07:37 pm Revision b62cd318: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Luiz Capitulino (2) and Marcelo Tosatti (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
correct RTC_CHANGE_EVENT d... - 07:37 pm Revision 97f31cbc: Merge remote-tracking branch 'stefanha/net' into staging
- # By Jason Wang (1) and Stefan Hajnoczi (1)
# Via Stefan Hajnoczi
* stefanha/net:
tap: fix NULL dereference when pa... - 07:36 pm Revision f7da9c17: gtk: use better icon
- The current icon looks pretty terrible rendered in Gnome. This
switches to a transparent SVG which looks much nicer.... - 07:36 pm Revision 4039736e: softfloat: Fix shift128Right for shift counts 64..127
- shift128Right would give the wrong result for a shift count
between 64 and 127. This was never noticed because all of... - 07:36 pm Revision bc7d0e66: gdbstub: let the debugger resume from guest panicked state
- While in general we forbid a "continue" from the guest panicked
state, it makes sense to have an exception for that w... - 07:36 pm Revision 26ac7a31: gdbstub: fix for commit 87f25c12bfeaaa0c41fb857713bbc7e8a9b757dc
- This commit used the wrong check to prevent an assertion failure.
After this commit, you need to start a guest in the... - 02:04 pm Revision 4f293bd6: xilinx_axidma: Do not set DMA .notify to NULL after notify
- If a stream notify function is not ready, it may re-populate the notify call-
back to indicate it should be re-polled... - 02:00 pm Revision 4e298e46: xilinx_axienet: Fix bit mask code
- Obviously the code wanted to mask the lower bits but failed to do so
because of a missing "<".
cppcheck detected a c...
06/08/2013
- 12:01 am Revision 9914fbed: correct RTC_CHANGE_EVENT description (v2)
- Fix RTC_CHANGE event description to match implementation.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signe... - 12:00 am Revision 8899b4ae: MAINTAINERS: split Monitor (QMP/HMP) entry
- This entry doesn't reflect reality for a few years now. This commit
splits it into Human Monitor (HMP), QAPI and QMP.... - 12:00 am Revision 7810d291: MAINTAINERS: new maintainers for qapi-schema.json
- I'm facing two problems lately wrt QMP patch review: increasingly
lack of bandwidth and lack of background in so many...
06/07/2013
- 04:48 pm Revision c87826a8: tap: fix NULL dereference when passing invalid parameters to tap
- This patch forbid the following invalid parameters to tap:
1) fd and vhostfds were specified but vhostfd were not sp... - 04:40 pm Revision 7387de16: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf (19) and others
# Via Stefan Hajnoczi
* stefanha/block: (26 commits)
hmp: add parameters device and... - 04:40 pm Revision b8a75b60: Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
- # By Cornelia Huck
# Via Cornelia Huck
* cohuck/virtio-ccw-upstr:
virtio-ccw: Fix unsetting of indicators.
s390x/... - 03:55 pm Revision 4a17cc4f: isa: QOM'ify ISADevice
- Rename its parent field and use DEVICE() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:55 pm Revision fef7fbc9: qdev: Drop FROM_QBUS() macro
- Use QOM cast macros I2C_BUS(), SSI_BUS(), PCI_BUS() instead.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:55 pm Revision 2ae0e48d: isa: QOM'ify ISABus
- Rename its parent field and use ISA_BUS() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:55 pm Revision a15d0912: i8254: Convert PITCommonState to QOM realizefn
- Instead of having the parent provide PITCommonClass::init,
let the children override DeviceClass::realize themselves.... - 03:55 pm Revision 58cd9864: kvm/i8254: QOM'ify some more
- Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for PIT realizefn.
Signed-off-by: Andreas ... - 03:55 pm Revision 49fdb0c1: kvm/i8259: QOM'ify some more
- Introduce type constant.
Prepares for PIC realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:55 pm Revision d1eebf4e: i8259: QOM'ify some more
- Introduce type constant.
Prepares for PIC realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:55 pm Revision d2628b7d: i8259: Convert PICCommonState to use QOM realizefn
- Instead of having the parent provide PICCommonClass::init,
let the children override DeviceClass::realize themselves.... - 03:55 pm Revision 3afe7e14: i8254: QOM'ify some more
- Introduce type constant and avoid DO_UPCAST().
Prepares for PIT realizefn.
Signed-off-by: Andreas Färber <afaerber@... - 02:45 pm Revision e73fe2b4: hmp: add parameters device and -v for info block
- With these parameters, user can choose the information to be showed,
to avoid message flood in the monitor.
Signed-o... - 02:45 pm Revision bd093a36: hmp: show ImageInfo in 'info block'
- Now human monitor can show image details, include internal
snapshot and backing chain info for every block device.
S... - 02:37 pm Revision 43526ec8: block: add image info query function bdrv_query_image_info()
- This patch adds function bdrv_query_image_info(), which will
retrieve image info in qmp object format. The implementa... - 02:37 pm Revision fb0ed453: block: add snapshot info query function bdrv_query_snapshot_info_list()
- This patch adds function bdrv_query_snapshot_info_list(), which will
retrieve snapshot info of an image in qmp object... - 02:37 pm Revision 553a7e87: qmp: add ImageInfo in BlockDeviceInfo used by query-block
- Now image info will be retrieved as an embbed json object inside
BlockDeviceInfo, backing chain info and all related ... - 01:14 pm Revision db895a1e: isa: Use realizefn for ISADevice
- Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error ...
06/06/2013
- 06:09 pm Revision a3dcca56: cs4231a: QOM'ify some more
- Introduce type constant and cast macro.
Replace reset hook with DeviceClass::reset callback.
Signed-off-by: Andreas ... - 05:20 pm Revision 11c7549d: gus: QOM'ify some more
- Add type constant and cast macro.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:27 pm Revision bd07684a: ide-test: Add FLUSH CACHE test case
- This checks in particular that BSY is set while the flush request is in
flight.
Signed-off-by: Kevin Wolf <kwolf@red... - 12:27 pm Revision f68ec837: ide: Set BSY bit during FLUSH
- The implementation of the ATA FLUSH command invokes a flush at the block
layer, which may on raw files on POSIX entai... - 12:27 pm Revision c27d5656: ide-test: Add enum value for DEV
- Get rid of the magic number.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@r... - 12:27 pm Revision bf736fe3: blkdebug: Add BLKDBG_FLUSH_TO_OS/DISK events
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:27 pm Revision 3d21994f: qemu-io: Interface cleanup
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:27 pm Revision 0b613881: qemu-io: Move remaining helpers from cmd.c
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:27 pm Revision 02da386a: qemu-io: Use the qemu version for -V
- Always printing 0.0.1 and never updating the version number wasn't very
useful. qemu-io is released with qemu, so usi... - 12:27 pm Revision d1174f13: qemu-io: Move command_loop() and friends
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:27 pm Revision c2cdf5c5: qemu-io: Move functions for registering and running commands
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc... - 12:27 pm Revision 587da2c3: Make qemu-io commands available in HMP
- It was decided to not make this command available in QMP in order to
make clear that this is not supposed to be a sta... - 12:27 pm Revision a38ed811: qemu-io: Move qemu_strsep() to cutils.c
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc... - 12:27 pm Revision f18a834a: qemu-io: Move 'help' function
- No reason to treat it different from other commands. Move it to
qemu-io-cmds.c, adapt the coding style and register i... - 12:27 pm Revision 734c3b85: qemu-io: Don't use global bs in command implementations
- Pass in the BlockDriverState to the command handlers instead of using
the global variable. This is an important step ... - 12:27 pm Revision dd583296: qemu-io: Factor out qemuio_command
- It's duplicated code. Move it to qemu-io-cmds.c because it's not
dependent on any static data of the qemu-io tool.
S... - 12:27 pm Revision e681be7e: qemu-io: Move 'quit' function
- This one only makes sense in the context of the qemu-io tool, so move it
to qemu-io.c. Adapt coding style and registe... - 12:27 pm Revision 797ac58c: qemu-io: Split off commands to qemu-io-cmds.c
- This is the implementation of all qemu-io commands that make sense to be
called from the qemu monitor, i.e. everythin... - 12:27 pm Revision cf49a6a0: qemu-io: Handle cvtnum() errors in 'alloc'
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc... - 12:27 pm Revision a23818f4: qemu-io: Remove unused args_command
- The original intention seems to be something with handling multiple
images at once, but this has never been implement... - 12:27 pm Revision b6e356aa: qemu-io: Make cvtnum() a wrapper around strtosz_suffix()
- No reason to implement the same thing multiple times. A nice side effect
is that fractional numbers like 0.5M can be ... - 12:27 pm Revision 5e00984a: cutils: Support 'P' and 'E' suffixes in strtosz()
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoc... - 11:25 am Revision d1db1fa8: virtio-ccw: Fix unsetting of indicators.
- Interpretation of the ccws to register (configuration) indicators contained
a thinko: We want to disallow reading fro... - 11:25 am Revision 8312976e: s390x/css: Fix concurrent sense.
- Fix an off-by-one error when indicating availablity of concurrent
sense data.
Cc: qemu-stable@nongnu.org
Signed-off-...
06/05/2013
- 05:39 pm Revision 293c51a6: blockdev: reset werror/rerror on drive_del
- Paolo Bonzini <pbonzini@redhat.com> suggested the following test case:
1. Launch a guest and wait at the GRUB boot m... - 03:54 pm Revision 56bbc2f9: tcg: Remove redundant tcg_target_init checks
- We've got a compile-time check for the condition in exec/cpu-defs.h.
Reviewed-by: Andreas Färber <afaerber@suse.de>
... - 03:54 pm Revision e85ef538: tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITS
- Rather than a hand-coded version of the same thing.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: ligu... - 12:18 pm Revision 3ffee3cd: vmxnet3: fix NICState cleanup
- Use qemu_del_nic() instead of qemu_del_net_client() to correctly free
the entire NICState.
Cc: qemu-stable@nongnu.or...
06/04/2013
- 10:58 pm Revision 8819c10b: Merge remote-tracking branch 'sstabellini/xen_fixes_20130603' into staging
- * sstabellini/xen_fixes_20130603:
xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
xen: remove xen_vcpu_in... - 05:26 pm Revision a3416197: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Stefan Hajnoczi (6) and others
# Via Kevin Wolf
* kwolf/for-anthony:
block: dump snapshot and image info to sp... - 05:26 pm Revision e47dccc6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci: misc cleanups
This includes some pci-related cleanups,
and fw cfg cleanups which will be useful for on-going
pc... - 02:56 pm Revision de08c606: block: move snapshot code in block.c to block/snapshot.c
- All snapshot related code, except bdrv_snapshot_dump() and
bdrv_is_snapshot(), is moved to block/snapshot.c. bdrv_sna... - 02:56 pm Revision f364ec65: block: move qmp and info dump related code to block/qapi.c
- This patch is a pure code move patch, except following modification:
1 get_human_readable_size() is changed to static... - 02:56 pm Revision 5b917044: block: dump snapshot and image info to specified output
- bdrv_snapshot_dump() and bdrv_image_info_dump() do not dump to a buffer now,
some internal buffers are still used for... - 02:56 pm Revision 29d78271: block: drop bs_snapshots global variable
- The bs_snapshots global variable points to the BlockDriverState which
will be used to save vmstate. This is really a... - 01:11 pm Revision 2575fe16: qemu-iotests: make cancel_and_wait() common
- The cancel_and_wait() function has been duplicated in 030 and 041. Move
it into iotests.py and let it return the eve... - 01:11 pm Revision b64ec4e4: block: add block driver read only whitelist
- We may want to include a driver in the whitelist for read only tasks
such as diagnosing or exporting guest data (with... - 01:11 pm Revision 2499a096: qemu-iotests: make create_image() common
- Both 030 and 041 use create_image(). Move it to iotests.py.
Also drop ImageStreamingTestCase since the class now ha... - 01:11 pm Revision 3a3918c3: qemu-iotests: make compare_images() common
- The iotests.compare_images() function returns True if two image files
have the identical data. Previously this was i... - 01:11 pm Revision ecc1c88e: qemu-iotests: make assert_no_active_block_jobs() common
- Tests 030 and 041 both use query-block-jobs to check whether any block
jobs are active. Make this code common so tha... - 01:11 pm Revision 8ddd08c5: qemu-iotests: fix 054 cluster size help output
- Commit f3f4d2c09b9cf46903ba38425ec46c44185162bd added a hint to increase
the cluster size when a large image cannot b... - 12:14 am Revision 17139240: gtk: don't use g_object_unref on GdkCursor
- It's not a GObject.
Cc: Gerd Hoffman <kraxel@redhat.com>
Reported-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by...
06/03/2013
- 11:36 pm Revision 41686a96: gtk: don't resize window when enabling scaling
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 11:21 pm Revision 651eb0f4: fix double free the memslot in kvm_set_phys_mem
- Luiz Capitulino reported that guest refused to boot and qemu
complained with:
kvm_set_phys_mem: error unregistering o... - 09:24 pm Revision 25b48338: configure: Report unknown target names more helpfully
- If the user specifies a target list themselves, check each entry
to make sure it's a target we recognise. This allows... - 09:24 pm Revision 6e92f823: configure: Autogenerate default target list
- Autogenerate the default target list based on what files exist
in default-configs; this allows us to remove one of th... - 09:24 pm Revision 0ded1fe5: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
- # By Peter Crosthwaite (20) and others
# Via Peter Maydell
* pmaydell/arm-devs.next: (24 commits)
i.MX: Improve EPI... - 07:17 pm Revision 6539ed21: exynos4210.c: register rom_mem for memory migration
- Even if we do not register newly created RAM MemoryRegion for migration with
vmstate_register_ram_global() function, ... - 07:17 pm Revision 11a5e482: hw/arm/exynos4210.c: convert chipid_and_omr to an mmio region
- Exynos SoC was misusing memory_region_init_ram_ptr(): this interface can safely
be used only for memory regions which... - 07:17 pm Revision 95669e69: i.MX: Improve EPIT timer code.
- * Unify function and type naming
* use dynamic cast whenever possible
* simplify Debug printf.
* use new style device... - 07:17 pm Revision 37ab4a56: sd/sd.c: Fix "inquiry" ACMD41
- QEMU models two (of the three) ACMD41 has two modes, "inquiry" and
"first". The selection logic for which of the two ... - 07:17 pm Revision 1d32c26f: sd/sdhci:ADMA: fix interrupt
- The end of transfer check was occurring and potentially returning before
the interrupt flag was checked. This means t... - 07:17 pm Revision a50c0d6f: i.MX: split GPT and EPIT timer implementation
- There is no common code between these 2 timer implementation.
So it is better to split them.
Signed-off-by: Jean-Chr... - 07:17 pm Revision 677ff2ae: sd/sdhci.c: Fix bdata_read DPRINT message
- This message was printing out the data in decimal only, which is not
very friendly to the debugging developer. Add he... - 07:17 pm Revision b0b7ae62: xilinx_spips: lqspi: Fix byte/misaligned access
- The LQSPI bus attachment supports byte/halfword and misaligned
accesses. Fixed. Refactored the LQSPI cache to be byte... - 07:17 pm Revision 656f416c: sd/sdhci.c: Only reset data_count on new commands
- The data_count variable was being reset on every transfer, including
DMA transfer resumptions. This is incorrect, it ... - 07:17 pm Revision dcdb4cd8: sd/sdhci: Fix Buffer Write Ready interrupt
- This interrupt is not risen after the last block is written to sd. It
is mutually exclusive with the end of transfer ... - 07:17 pm Revision a66418f6: xilinx_spips: lqspi: Push more data to tx-fifo
- Do 16 words per fifo flush. Increases performance and decreases
debug verbosity. This data depth has no real hardware... - 07:17 pm Revision 9151da25: xilinx_spips: Fix striping behaviour
- The QSPI controller was using byte-wide stripes when striping across
the two flashes in dual parallel mode. The real ... - 07:17 pm Revision 15408b42: xilinx_spips: lqspi: Dont touch config register
- The LQSPI mode is supposed to work via the automatic CS mode feature
rather than manipulate CS lines itself. Now that... - 07:17 pm Revision c37fc509: xilinx_spips: Debug msgs for Snoop state
- This is worth keeping track of when debugging the device model.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@... - 07:17 pm Revision 2133a5f6: xilinx_spips: Fix CTRL register RW bits
- The CTRL register was RAZ/WI on some of the RW bits. Even though the
function behind these bits is invalid in QEMU, t... - 07:17 pm Revision 4a5b6fa8: xilinx_spips: Multiple debug verbosity levels
- The debug printfs on every SPI operation is extremely verbose. Add
a second level of debug for this.
Signed-off-by: ... - 07:17 pm Revision b5cd9143: xilinx_spips: Trash LQ page cache on mode change
- Invalidate the LQSPI cached page when transitioning into LQSPI mode.
Otherwise there is a possibility that the contro... - 07:17 pm Revision 10e60b35: xilinx_spips: Fix QSPI FIFO size
- QSPI has a bigger FIFO than the regular SPI controller. Differentiate
between the two with correct FIFO sizes for eac... - 07:17 pm Revision c4f08ffe: xilinx_spips: Implement automatic CS
- Implement the automatic CS control feature. If the MANUAL_CS bit is
cleared then the chip select stay de-asserted as ... - 07:17 pm Revision e100f3be: xilinx_spips: Add automatic start support
- SPI has a mode where it automatically starts based on tx fifo
occupancy. Implemented.
Signed-off-by: Peter Crosthwai... - 07:17 pm Revision 87920b44: xilinx_spips: Make interrupts clear on read
- By default these interrupts are clear on read.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Revie... - 07:17 pm Revision abef5fa6: xilinx_spips: Add verbose LQSPI debug output
- You really need this is you want to track a guest banging on LQSPI.
Signed-off-by: Peter Crosthwaite <peter.crosthwa... - 07:17 pm Revision 3ea728d0: xilinx_spips: Inhibit interrupts in LQSPI mode
- The real hardware does not produce interrupts in LQSPI mode. Inhibit
generation of interrupts when the LQ_MODE bit is... - 07:17 pm Revision 6b91f015: xilinx_spips: seperate SPI and QSPI as two classes
- Make SPI and QSPI different classes. QSPIPS is setup as a child of SPIPS.
Only QSPI has the LQSPI functionality, so m... - 06:41 pm Revision 9cdf79d0: xen: use pc_init_pci instead of pc_init_pci_no_kvmclock
- Call kvmclock_create only if kvmclock_enabled.
Use pc_init_pci on Xen rather than pc_init_pci_no_kvmclock.
Signed-of... - 06:41 pm Revision 95222d09: xen: remove xen_vcpu_init
- No need for xen_vcpu_init anymore:
- the RTC emulator doesn't have any periodic timers continuously running
even in ... - 06:41 pm Revision 9f24a803: xen: start PCI hole at 0xe0000000 (same as pc_init1 and qemu-xen-traditional)
- We are currently setting the PCI hole to start at HVM_BELOW_4G_RAM_END,
that is 0xf0000000.
Start the PCI hole at 0xe... - 06:41 pm Revision 58ee9b0a: xen_machine_pv: do not create a dummy CPU in machine->init
- This fixes a regression introduced by:
commit 62fc403f11523169eb4264de31279745f48e3ecc
Author: Igor Mammedov <imamme... - 06:41 pm Revision a7d4207d: main_loop: do not set nonblocking if xen_enabled()
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: qemu-stable@nongnu.org - 06:41 pm Revision 49fa9881: xen: simplify xen_enabled
- No need for preprocessor conditionals in xen_enabled: xen_allowed is
always defined.
Signed-off-by: Stefano Stabelli... - 04:59 pm Revision 5866e078: Fix rfe instruction
- The rfe instruction has been broken since patch
5a839c0d54fac9db0516904db873a4fe01f50f4b because of a typo.
Signed-o... - 04:39 pm Revision 8b779b36: po/hu.po: Hungarian translation for the GTK+ interface
- Cc: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Ákos Kovács <akoskovacs@gmx.com>
Reviewed-by: Laszlo Ersek <lerse... - 04:37 pm Revision 40459a03: Merge remote-tracking branch 'kraxel/usb.83' into staging
- # By Gerd Hoffmann (5) and others
# Via Gerd Hoffmann
* kraxel/usb.83:
xhci: add live migration support
xhci: add... - 04:37 pm Revision 7087d3df: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Ed Maste (3) and others
# Via Michael Tokarev
* mjt/trivial-patches:
do not check pointers after dereferencing... - 12:38 pm Revision 37352df3: xhci: add live migration support
- With all preparing pieces in place we can finally drop in
the vmstate structs and the postload function.
Signed-off-... - 12:37 pm Revision 4034e693: xhci: add XHCISlot->addressed
- Preparing for live-migration support, post_load will need that.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:37 pm Revision 003e15a1: xhci: add xhci_init_epctx
- Factor out endpoint context initialization to a separate function.
xhci live migration will need that too, in post_lo... - 12:37 pm Revision 492b21f6: xhci: add xhci_alloc_epctx
- Factor out endpoint context allocation to a separate function.
xhci live migration will need that too, in post_load.
... - 12:37 pm Revision 340b50c7: pci: add VMSTATE_MSIX
- Using a trick cut+pasted from vmstate_scsi_device
to wind up msix_save and msix_load.
Signed-off-by: Gerd Hoffmann <... - 08:17 am Revision 75633529: Fix usage of USB_DEV_FLAG_IS_HOST flag.
- USB_DEV_FLAG_IS_HOST is the bit number, not value. Booting with a
"Fitbit Base Station" USB dongle was triggering thi... - 08:17 am Revision 45ec2671: host-libusb: Correct test for USB packet state
- USB_RET_ASYNC is -6, so inflight was always false.
Signed-off-by: Ed Maste <emaste@freebsd.org>
Cc: qemu-stable@nong...
06/02/2013
- 07:45 pm Revision f10acc8b: tcx: Fix 24-bit display mode
- Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
the tcx display adapter by accidentall... - 06:14 pm Revision c3c4fe35: pvpanic: use FWCfgState explicitly
- Use the type-safe FWCfgState structure instead
of the unsafe void *.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 06:14 pm Revision 45936c8b: fw_cfg: move typedef to qemu/typedefs.h
- Less header dependencies this way.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 06:14 pm Revision cac12210: fw_cfg: fw_cfg is a singleton
- Make sure we only have a single instance ever:
because if it isn't we can't find it so it's
useless anyway.
Signed-o... - 06:14 pm Revision 600c60b7: fw_cfg: add API to find FW cfg object
- Remove some code duplication by adding a
function to look up the fw cfg file.
This way, we don't need to duplicate sa... - 06:14 pm Revision edf9735e: apic: rename apic specific bitopts
- apic has its own version of bitops, with the
difference that it works on u32 and not long.
Add apic_ prefix to avoid ... - 06:14 pm Revision a88b362c: refer to FWCfgState explicitly
- Currently some places use pointer-to-void even though they mean
pointer-to-FWCfgState. Clean them up.
Signed-off-by:... - 06:13 pm Revision ec0503b4: firmware_abi: move to include/hw/nvram/
- firmware_abi.h with structs for OpenBIOS landed in hw/sparc/ by mistake
- move it to hw/nvram/ alongside fw_cfg.h. I... - 06:13 pm Revision cbef02f8: dec.c - move to pci-bridge
- Looks like dec.c is in pci-host by mistake.
Moving it over to pci-bridge.
Acked-by: Andreas Färber <afaerber@suse.de...
06/01/2013
- 01:25 pm Revision a9c34e44: slirp: cleanup leftovers from misc.h
- There are quite a few leftover declarations in slirp/misc.h.
Remove them.
Signed-off-by: Michael Tokarev <mjt@tls.ms... - 01:25 pm Revision cd2e64ce: m25p80: Add Micron n25q032a
- Based on the datasheet at
http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q... - 01:25 pm Revision a585140d: qemu: fix out of tree cross compile
- The symlink to "asm" platform linux headers is made in the build tree by
the configure script but gcc is not told to ... - 01:25 pm Revision a4cc73d6: do not check pointers after dereferencing them
- Two instances, both spotted by Coverity. In one, two blocks were
swapped. In the other, the check is not needed any... - 01:25 pm Revision a3605bf6: don't run pkg-config for features explicitly disabled
- We test pkg-config for curses and curl even if those are explicitly
disabled. Move these tests inside `if "$feature"... - 01:25 pm Revision d720e983: rtc: remove rtc_set_date
- Since it's not defined and used anywhere.
Cc: qemu-trivial@nongnu.org
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
S... - 01:25 pm Revision 6681fca3: Remove unnecessary break statements
- Fix these warnings from cppcheck:
hw/display/cirrus_vga.c:2603:
hw/sd/sd.c:348:
hw/timer/exynos4210_mct.c:1033:
targ... - 01:25 pm Revision d2d6b857: linux-user: Fix typo in comment
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tok... - 01:25 pm Revision 7465dfec: docs: Fix typo and update file in migration
- This patch fix some typo and update the file that already
moved.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Si... - 01:25 pm Revision 668fca91: debugcon: fix compiler warning when open DEBUG_DEBUGCON
- compiler warnings:
CC hw/char/debugcon.o
hw/char/debugcon.c: In function ‘debugcon_ioport_write’:
hw/char/debugc... - 01:25 pm Revision 8c1f72da: debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
- when use DEBUG_DEBUGCON, screen spits:
debugcon: write addr=0x0000 val=0x00
Rdebugcon: write addr=0x0000 val=0x00
ude... - 01:25 pm Revision 12cd30e9: migration: Remove duplicate bandwidth_limit set
- bandwidth_limit is double set in migrate_init(), remove one.
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed... - 01:25 pm Revision cbc8d595: configure: remove confusing file manipulation
- The configure script had some code to manipulate config-host.ld~ (i.e.,
a common backup filename), comparing it with ... - 01:25 pm Revision cfeda5f4: configure: try pkg-config ncurses first
- When probing for ncurses, try pkg-config first rather than after
explicit -lncurses and -lcurses. This fixes static ... - 01:25 pm Revision e6ee2846: debugcon: make debug message more readable
- before change:
Bdebugcon: write addr=0x0000 val=0x6f
odebugcon: write addr=0x0000 val=0x6f
odebugcon: write addr=0x00...
05/31/2013
- 08:51 pm Revision dec3fc96: target-i386: Fix aflag logic for CODE64 and the 0x67 prefix
- The code reorganization in commit 4a6fd938 broke handling of PREFIX_ADR.
While fixing this, tidy and comment the code... - 08:50 pm Revision 39c93c67: s390/ipl: Fix spurious errors in virtio
- With the ccw ipl code sometimes an error message like
"virtio: trying to map MMIO memory" or
"Guest moved used index ... - 07:33 pm Revision 0a1f348c: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-30' into staging
- # By Laszlo Ersek
# Via Michael Roth
* mdroth/qga-pull-2013-05-30:
Makefile: create ".../var/run" when installing t... - 07:32 pm Revision 6c8df7a3: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Luiz Capitulino (1) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
target-i386: Fix mask of pte index in m... - 07:32 pm Revision cdf79b64: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
- # By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/iommu-for-anthony: (22 commits)
memory: add return value to addres... - 04:02 pm Revision bff63471: target-i386: Fix mask of pte index in memory mapping
- Function walk_pte() needs pte index to calculate virtual address.
However, pte index of PAE paging or IA-32e paging i... - 04:02 pm Revision fbc2ed95: target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses
- The code used to walk IA-32e page-tables, and possibly PAE page-tables,
uses the bit mask ~0xfff to get the next PML4...
05/30/2013
- 07:46 pm Revision fd21faad: seccomp: add the asynchronous I/O syscalls to the whitelist
- In order to enable the asynchronous I/O functionality when using the
seccomp sandbox we need to add the associated sy... - 07:45 pm Revision 87f25c12: gdbstub: do not restart crashed guest
- If a guest has crashed with an internal error or similar, detaching
gdb (or any other debugger action) should not res... - 07:44 pm Revision bbfa18fc: qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path
- Recent virtio refactoring in QEMU made virtio-bus become the parent bus
of scsi-bus, and virtio-bus doesn't have get_... - 07:37 pm Revision 5a699bbb: configure: don't save any fixed local_statedir for win32
- ... because now we can get the dynamic value with
qemu_get_local_state_pathname().
The only user of the fixed value ... - 07:37 pm Revision f2e3978b: Makefile: create ".../var/run" when installing the POSIX guest agent
- Otherwise the default local state directory of POSIX qga won't exist after
installation with a non-standard ${prefix}... - 07:37 pm Revision e2ea3515: osdep: add qemu_get_local_state_pathname()
- This function returns ${prefix}/var/RELATIVE_PATHNAME on POSIX-y systems,
and <CSIDL_COMMON_APPDATA>/RELATIVE_PATHNAM... - 07:37 pm Revision bf12c1fa: qga: create state directory on win32
- On Win32 the local state directory is application specific and users might
expect qemu-ga to create it automatically.... - 07:37 pm Revision a839ee77: qga: save state directory in ga_install_service()
- If the user selects a non-default state directory at service installation
time, we should remember it in the register... - 07:37 pm Revision a880845f: qga: remove undefined behavior in ga_install_service()
- We shouldn't snprintf() from a buffer to the same buffer.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off... - 07:37 pm Revision c394ecb7: qga: determine default state dir and pidfile dynamically
- No effective change on POSIX, but on Win32 the defaults come from the
environment / session.
Since commit 39097daf (... - 04:42 pm Revision 68c0e134: q35: set fw_name
- PCI host bridges need to set fw_name to be discoverable
by bios for boot device selection.
In particular, seabios ex... - 04:08 pm Revision a678e26c: qapi: pad GenericList value fields to 64 bits
- With the introduction of native list types, we now have types such as
int64List where the 'value' field is not a poin...
05/29/2013
- 05:27 pm Revision fd8aaa76: memory: add return value to address_space_rw/read/write
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision 791af8c8: memory: propagate errors on I/O dispatch
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision a649b916: exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses
- The memory API is able to split it in two 4-byte accesses.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-o... - 05:27 pm Revision 968a5627: memory: correctly handle endian-swapped 64-bit accesses
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision ce5d2f33: memory: split accesses even when the old MMIO callbacks are used
- This is useful for 64-bit memory accesses.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bon... - 05:27 pm Revision 08521e28: memory: add big endian support to access_with_adjusted_size
- This will be used to split 8-byte access down to two four-byte accesses.
Reviewed-by: Richard Henderson <rth@twiddle... - 05:27 pm Revision a014ed07: memory: accept mismatching sizes in memory_region_access_valid
- The memory API is able to use smaller/wider accesses than requested,
match that in memory_region_access_valid. Of co... - 05:27 pm Revision 51644ab7: memory: add address_space_access_valid
- The old-style IOMMU lets you check whether an access is valid in a
given DMAContext. There is no equivalent for Addr... - 05:27 pm Revision c353e4cc: exec: implement .valid.accepts for subpages
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:27 pm Revision d2702032: memory: export memory_region_access_valid to exec.c
- We'll use it to implement address_space_access_valid.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by... - 05:27 pm Revision 82f2563f: exec: introduce memory_access_size
- This will be used by address_space_access_valid too.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by:... - 05:27 pm Revision 2bbfa05d: exec: introduce memory_access_is_direct
- After the previous patches, this is a common test for all read/write
functions.
Reviewed-by: Richard Henderson <rth@... - 05:27 pm Revision d17d45e9: exec: expect mr->ops to be initialized for ROM
- There is no need to use the special phys_section_rom section.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signe... - 05:26 pm Revision 2cdfcf27: memory: assign MemoryRegionOps to all regions
- This allows to remove the checks on section->readonly. Simply,
write accesses to ROM will not be considered "direct"... - 05:26 pm Revision d197063f: memory: move unassigned_mem_ops to memory.c
- reservation_ops is already doing the same thing.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Pao... - 05:26 pm Revision 149f54b5: memory: add address_space_translate
- Using phys_page_find to translate an AddressSpace to a MemoryRegionSection
is unwieldy. It requires to pass the page... - 05:26 pm Revision b018ddf6: memory: dispatch unassigned accesses based on .valid.accepts
- This provides the basics for detecting accesses to unassigned memory
as soon as they happen, and also for a simple im... - 05:26 pm Revision bf8d5166: exec: do not use error_mem_read
- We will soon reach this case when doing (unaligned) accesses that
span partly past the end of memory. We do not want... - 05:26 pm Revision 0844e007: exec: make io_mem_unassigned private
- There is no reason to avoid a recompile before accessing unassigned
memory. In the end it will be treated as MMIO an... - 05:26 pm Revision 8f3e03cb: cputlb: simplify tlb_set_page
- The same "if" condition is repeated twice.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bon... - 05:26 pm Revision ae4e43e8: exec: drop useless #if
- This code is only compiled for softmmu targets.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paol... - 05:26 pm Revision 2a8e7499: exec: eliminate io_mem_ram
- It is never used, the IOTLB always goes through io_mem_notdirty.
In fact in softmmu_template.h, if it were, QEMU wou... - 04:16 pm Revision 87d23f78: virtio-pci: drop unused wmb macro
- The implementation is wrong for kvm, and it's unused anyway.
Drop it.
Signed-off-by: Michael S. Tsirkin <mst@redhat.... - 04:16 pm Revision 04129606: tests: set MALLOC_PERTURB_ to expose memory bugs
- glibc wipes malloc(3) memory when the MALLOC_PERTURB_ environment
variable is set. The value of the environment vari... - 04:15 pm Revision 235e8982: kvm: support using KVM_MEM_READONLY flag for regions
- For readonly memory regions and rom devices in romd_mode,
we make use of the KVM_MEM_READONLY. A slot that uses
KVM_M... - 04:15 pm Revision dafb82e0: pc_sysfw: allow flash (-pflash) memory to be used with KVM
- When pc-sysfw.rom_only == 0, flash memory will be
usable with kvm. In order to enable flash memory mode,
a pflash dev... - 04:15 pm Revision df9c8b75: kvm: add kvm_readonly_mem_enabled
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id:... - 04:15 pm Revision dade922f: isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS)
- The isapc machine with seabios currently requires the BIOS region
to be read/write memory rather than read-only memor... - 04:13 pm Revision 338ea905: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- # By Aneesh Kumar K.V (3) and Gabriel de Perthuis (1)
# Via Aneesh Kumar K.V
* aneesh/for-upstream:
hw/9pfs: Be rob... - 04:13 pm Revision 1afd566c: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
- # By Peter Maydell
# Via Andreas Färber
* afaerber-or/cocoa-for-upstream:
cocoa: Avoid deprecated NSOpenPanel begin... - 04:12 pm Revision 46a352a7: Merge remote-tracking branch 'kraxel/chardev.6' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/chardev.6:
chardev: fix "info chardev" output
Revert "chardev: Ge... - 04:12 pm Revision c199707a: Merge remote-tracking branch 'kraxel/seabios-1.7.2.2' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.2.2:
update seabios to release 1.7.2.2
Revert "roms: ... - 02:28 am Revision 2ba9de6e: cocoa: Avoid deprecated NSOpenPanel beginSheetForDirectory
- In MacOSX 10.6 and above the NSOpenPanel beginSheetForDirectory
method is deprecated. Use the preferred replacements ... - 02:24 am Revision 8bb3f1e3: cocoa: Avoid deprecated NSOpenPanel filename method
- Avoid the NSOpenPanel filename method (deprecated in MacOSX 10.6)
in favour of using the URL method and extracting th... - 02:23 am Revision 42a5dfe7: cocoa: Avoid deprecated CPS* functions
- The functions CPSGetCurrentProcess and CPSEnableForegroundOperation
are deprecated in newer versions of MacOSX and ca... - 02:22 am Revision 6e657e64: cocoa: Fix leaks of NSScreen and NSConcreteMapTable
- On MacOSX 10.8 QEMU provokes system log messages:
11/03/2013 17:03:29.998 qemu-system-arm[42586]: objc[42586]: Object...
05/28/2013
- 01:19 pm Revision 6683d7bc: update seabios to release 1.7.2.2
- git shortlog from 1.7.2.1
Asias He (2):
virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
virtio-s... - 01:12 pm Revision 19cd090e: Revert "roms: switch oldnoconfig to olddefconfig"
- This reverts commit a5519b42cfd6c00e9f8b31c5aad7682e7a9f1181.
Breaks "make bios" in roms/ as the kconfig version in ... - 12:53 pm Revision db431f6a: hw/9pfs: Be robust against paths without FS_IOC_GETVERSION
- 9P optionally uses the FS_IOC_GETVERSION ioctl to get information about
a file's version (sometimes called generation... - 12:53 pm Revision aed858ce: hw/9pfs: use O_NOFOLLOW for mapped readlink operation
- With mapped security models like mapped-xattr and mapped-file, we save the
symlink target as file contents. Now if we... - 12:53 pm Revision 0ceb092e: hw/9pfs: Use O_NOFOLLOW when opening files on server
- 9p server should never follow a symlink. So use O_NOFOLLOW with all open
syscall
Tested-by: "M. Mohan Kumar" <mohan@... - 12:53 pm Revision c7e587b7: hw/9pfs: Fix segfault with 9p2000.u
- When guest tries to chmod a block or char device file over 9pfs,
the qemu process segfaults. With 9p2000.u protocol w...
05/27/2013
- 01:47 pm Revision 60d95386: chardev: fix "info chardev" output
- Fill unset CharDriverState->filename with the backend name, so
'info chardev' will return at least the chardev type. ... - 01:47 pm Revision 3022e6b4: Revert "chardev: Get filename for new qapi backend"
- Does not handle chardevs created via chardev-add monitor command.
This reverts commit 2b220025993e76d4116781ca91a4fa...
05/26/2013
- 02:37 pm Revision 6a4e1771: Remove Sun4c, Sun4d and a few CPUs
- Sun4c and Sun4d architectures and related CPUs are not fully implemented
(especially Sun4c MMU) and there has been no... - 02:14 pm Revision 4f6ab397: Remove OSS support for OpenBSD
- Remove the OSS support for OpenBSD. The OSS API has not been usable
for quite some time.
Signed-off-by: Brad Smith <... - 01:05 pm Revision 5b35b4e9: target-arm: Remove gen_{ld,st}* definitions
- All the uses of the gen_{ld,st}* functions are gone now, so remove
the functions themselves.
Signed-off-by: Peter Ma... - 01:05 pm Revision 5a839c0d: target-arm: Remove gen_{ld,st}* from basic ARM insns
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision 94ee24e7: target-arm: Remove use of gen_{ld,st}* from ldrex/strex
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision 58ab8e96: target-arm: Remove uses of gen_{ld,st}* from Neon code
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision c40c8556: target-arm: Remove gen_{ld,st}* from Thumb insns
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision e2592fad: target-arm: Remove gen_{ld,st}* from thumb2 decoder
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:05 pm Revision 29531141: target-arm: Remove uses of gen_{ld,st}* from iWMMXt code
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 01:05 pm Revision 8ed1237d: target-arm: Remove gen_ld64() and gen_st64()
- gen_ld64() and gen_st64() are used only in one place, so just
expand them out.
Signed-off-by: Peter Maydell <peter.m... - 01:04 pm Revision 39d5492a: target-arm: Don't use TCGv when we mean TCGv_i32
- TCGv changes size depending on the compile time value of
TARGET_LONG_BITS. This is useful for generating code for MI...
05/24/2013
- 09:47 pm Revision fd469df9: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
- # By Paolo Bonzini (11) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony:
memory: clean up phys_page_find... - 09:47 pm Revision 4a542df0: Merge remote-tracking branch 'stefanha/net' into staging
- # By Alasdair McLeay (1) and Stefan Hajnoczi (1)
# Via Stefan Hajnoczi
* stefanha/net:
rtl8139: flush queued packet... - 09:47 pm Revision 4c5dad04: Merge remote-tracking branch 'stefanha/block' into staging
- # By Wenchao Xia (5) and others
# Via Stefan Hajnoczi
* stefanha/block:
coroutine: stop using AioContext in CoQueue... - 07:43 pm Revision fd298934: memory: clean up phys_page_find
- Remove the goto.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat... - 07:43 pm Revision f43793c7: memory: populate FlatView for new address spaces
- Even a new address space might have a non-empty FlatView. In order
to initialize it properly, address_space_init sho... - 07:43 pm Revision 86a86236: memory: limit sections in the radix tree to the actual address space size
- The radix tree is statically sized to fit TARGET_PHYS_ADDR_SPACE_BITS.
If a larger memory region is registered, it wi... - 07:43 pm Revision 311f83ca: s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62
- With the next patch, the memory API will complain if the
TARGET_PHYS_ADDR_SPACE_BITS gets dangerously close to an
ove... - 07:43 pm Revision 4c19eb72: memory: fix address space initialization/destruction
- A couple of fields were left uninitialized. This was not observed earlier
because all address spaces were statically... - 07:42 pm Revision 1d671369: memory: make memory_global_sync_dirty_bitmap take an AddressSpace
- Since this is a MemoryListener operation, it only makes sense
on an AddressSpace granularity.
Suggested-by: Peter Ma... - 07:42 pm Revision 5553e3a5: memory: do not duplicate memory_region_destructor_none
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 5f9a5ea1: memory: Rename readable flag to romd_mode
- "Readable" is a very unfortunate name for this flag because even a
rom_device region will always be readable from the... - 07:42 pm Revision 4b81126e: memory: Replace open-coded memory_region_is_romd
- Improves readability.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Jan Kiszka <jan.kiszka@si... - 07:42 pm Revision 73034e9e: memory: allow memory_region_find() to run on non-root memory regions
- memory_region_find() is similar to registering a MemoryListener and
checking for the MemoryRegionSections that come f... - 07:42 pm Revision 68f3f65b: memory: assert that PhysPageEntry's ptr does not overflow
- While sized to 15 bits in PhysPageEntry, the ptr field is ORed into the
iotlb entries together with a page-aligned po... - 07:42 pm Revision 8b0d6711: exec: eliminate stq_phys_notdirty
- It is not used anywhere.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzin... - 07:42 pm Revision ee983cb3: exec: make qemu_get_ram_ptr private
- It is a private interface between exec.c and memory.c.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-... - 07:42 pm Revision 4f39178b: exec: eliminate qemu_put_ram_ptr
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision bbcfd291: exec: remove obsolete comment
- See how we call memory_region_section_addr two lines below to
convert a physical address to a base address in the reg... - 05:34 pm Revision 00b7ade8: rtl8139: flush queued packets when RxBufPtr is written
- Net queues support efficient "receive disable". For example, tap's file
descriptor will not be polled while its peer... - 05:33 pm Revision d73fe37e: net: support for bridged networking on Mac OS X
- tun tap can be implemented on Mac OS X using
http://tuntaposx.sourceforge.net
It behaves in the same way as FreeBSD/... - 05:17 pm Revision 02ffb504: coroutine: stop using AioContext in CoQueue
- qemu_co_queue_next(&queue) arranges that the next queued coroutine is
run at a later point in time. This deferred re... - 05:17 pm Revision b84c4586: coroutine: protect global pool with a mutex
- The coroutine freelist is a global pool of unused coroutines. It avoids
the setup/teardown overhead associated with ... - 05:17 pm Revision 96b86bf7: block: package rollback code in qmp_transaction()
- Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefa... - 05:17 pm Revision ba0c86a3: block: make all steps in qmp_transaction() as callback
- Make it easier to add other operations to qmp_transaction() by using
callbacks, with external snapshots serving as an... - 05:17 pm Revision c8a83e85: blockdev: Rename BlockdevAction -> TransactionAction
- There's no reason to restrict transactions to operations related to
block devices, so rename the type now before sche... - 05:17 pm Revision 3b0047e8: block: package committing code in qmp_transaction()
- The code is simply moved into a separate function.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Reviewed-... - 05:17 pm Revision bd91ecbf: qemu-iotests: Try creating huge qcow2 image
- It's supposed to fail gracefully instead of segfaulting.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:17 pm Revision e2a31e87: block: move input parsing code in qmp_transaction()
- The code is moved into preparation function, and changed
a bit to tip more clearly what it is doing.
Signed-off-by: ... - 05:17 pm Revision a00e81e9: qemu-io: Fix 'map' output
- The output of the 'map' command in qemu-io used to directly resemble
bdrv_is_allocated() and could contain many lines... - 05:17 pm Revision c93331c9: qcow2.py: Subcommand for changing header fields
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:17 pm Revision 9b9877ee: block: package preparation code in qmp_transaction()
- The code before really committing is moved into a function. Most
code is simply moved from qmp_transaction(), except ...
05/23/2013
- 10:16 pm Revision 64afc2b4: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Michael Roth (10) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: allow to disable the default mon... - 04:58 pm Revision b2d1674b: ui/input.c: replace magic numbers with macros
- It's clearer to use defined macros than magic numbers.
Signed-off-by: Amos Kong <akong@redhat.com>
Reviewed-by: Lei ... - 04:58 pm Revision 70e098af: monitor: allow to disable the default monitor
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 04:44 pm Revision 8addacdd: qapi: add native list coverage for visitor serialization tests
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Am... - 04:44 pm Revision e92cfa0d: qapi: add QMP input test for large integers
- Large integers previously got capped to LLONG_MAX/LLONG_MIN so we could
store them as int64_t. This could lead to sil... - 04:44 pm Revision 199e0f17: qapi: add native list coverage for QMP input visitor tests
- This exercises schema-generated visitors for native list types and does
some sanity checking on validity of deseriali... - 04:44 pm Revision 089f26bb: qapi: fix visitor serialization tests for numbers/doubles
- We never actually stored the stringified double values into the strings
before we did the comparisons. This left numb... - 04:44 pm Revision 83c84667: qapi: add native list coverage for QMP output visitor tests
- This exercises schema-generated visitors for native list types and does
some sanity checking on validity of serialize... - 04:44 pm Revision 0b400e79: qapi: enable generation of native list code
- Also, fix a dependency issue with libqemuutil: qemu-sockets.c needs
qapi-types.c/qapi-visit.c
Signed-off-by: Michael... - 04:44 pm Revision 3d5b3ec6: json-parser: fix handling of large whole number values
- Currently our JSON parser assumes that numbers lacking a fractional
value are integers and attempts to store them as ... - 04:44 pm Revision 7c946bc4: qapi: qapi-visit.py, native list support
- Teach visitor generators about native types so they can generate the
appropriate visitor routines.
Signed-off-by: Mi... - 04:44 pm Revision c664aef5: qapi: qapi-visit.py, fix list handling for union types
- Currently we assume non-list types when generating visitor routines for
union types. This is broken, since values lik... - 04:44 pm Revision c0afa9c5: qapi: qapi-types.py, native list support
- Teach type generators about native types so they can generate the
appropriate linked list types.
Signed-off-by: Mich...
05/22/2013
- 04:22 pm Revision 95de21a4: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Christophe Lyon (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
target-moxie: replace target_phys_... - 03:40 pm Revision 6a85e60c: chardev: Make the name of memory device consistent
- Now we have memory char device, but the backend name of it
is a little confusion. We actually register it by 'memory'... - 03:40 pm Revision 2b220025: chardev: Get filename for new qapi backend
- This patch sets the filename when the new qapi backend
init from opts.
The previous patch and discussions as link be... - 03:40 pm Revision 3459f01b: pci-assign: Add MSI affinity support
- To support guest MSI affinity changes update the MSI message any time
the guest writes to the address or data fields.... - 03:40 pm Revision 644c9858: virtio-net: dynamic network offloads configuration
- Virtio-net driver currently negotiates network offloads
on startup via features mechanism and have no ability to
disa... - 03:40 pm Revision 95916abc: qom/object: Don't poll cast cache for NULL objects
- object_dynamic_cast_assert used to be tolerant of NULL objects and not
assert. It's clear from the implementation tha... - 03:40 pm Revision 3d1bba20: glib: Fix some misuses of gsize/size_t types
- This unbreaks cross compile builds:
configure --target-list="i386-softmmu" --cpu=i386
When building on a 64bit mach... - 03:40 pm Revision 17bf9735: ui/gtk.c: Fix *BSD build of Gtk+ UI
- Fix the build of the Gtk+ UI on *BSD systems.
Signed-off-by: Brad Smith <brad@comstyle.com>
Reviewed-by: Laszlo Erse...
05/20/2013
- 07:16 pm Revision d8992825: target-mips: clean-up in BIT_INSV
- This is a small follow-up change to "fix incorrect behaviour for INSV".
It includes two minor modifications:
- size... - 07:16 pm Revision ea3164aa: linux-user: Fix MIPS ISA transitions during signal handling
- Processors supporting the MIPS16 or microMIPS ISAs set bit 0 in target
addresses to indicate that the target is writt... - 07:16 pm Revision 1239b472: linux-user: Save the correct resume address for MIPS signal handling
- The current ISA mode needs to be saved in bit 0 of the resume address.
If the current instruction happens to be in a ... - 06:55 pm Revision 9ce0e927: Open up 1.6 development
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:20 pm Revision da4c1a7a: osdep: fix qemu_anon_ram_free trace (+ fix compilation on 32 bit hosts)
- Commit e7a09b92b70786f9e8c5fbf787e0248c6ebbe707 added a trace at each
memory freeing, but unfortunately inverted size... - 04:20 pm Revision 371386fb: Update version for 1.5.0 release.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:20 pm Revision 3568ac2a: Rename hexdump to avoid FreeBSD libutil conflict
- On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b... - 04:20 pm Revision 08d0ab3f: chardev: Make consistent with udp device for new qapi backend
- When register and open a chardev udp, the backend name should be udp
not dgram, and we do not have backend dgram in t... - 04:20 pm Revision fd2a2e1c: vl: new runstate transition: RUN_STATE_GUEST_PANICKED -> RUN_STATE_FINISH_MIGRATE
- This fixes a problem that after guest panic happens, virsh dump without
--memory-only fails:
ERROR: invalid runstate... - 02:54 am Revision b9b5df6f: ide/macio: fix wrong opaque with TRIM support
- Commit 215e47b9 enabled TRIM by default, which revealed a bug in TRIM
support for the IDE macio emulation driver, int...
05/19/2013
- 04:16 pm Revision 118d1e4f: target-mips: set carry bit correctly in DSPControl register
- First we need to clear the bit and then we set the given value.
Instruction ADDSC sets the bit and instruction ADDWC ... - 04:10 pm Revision 0ba365f4: target-mips: fix EXTPDP and setting up pos field in the DSPControl reg
- This change makes sure that modifications of pos field in the DSPControl
register do not trash other bits in the regi...
05/18/2013
- 03:35 pm Revision 7bc9315d: translate: remove redundantly included qemu/timer.h
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Reviewed-By: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:... - 03:35 pm Revision d2ad5021: target-moxie: replace target_phys_addr_t with hwaddr
- target_phys_addr_t has been already replaced by hwaddr, but this
one is introduced after.
Signed-off-by: Hu Tao <hut... - 03:35 pm Revision 3a8ae21b: Rename hexdump to avoid FreeBSD libutil conflict
- On FreeBSD libutil is used for openpty(), but it also provides a hexdump()
which conflicts with QEMU's.
Signed-off-b... - 03:35 pm Revision 997aba8e: remove some double-includes
- Some source files #include the same header more than
once for no good reason. Remove second #includes in
such cases.... - 03:35 pm Revision e24fed4e: fix /proc/self/maps output
- Add a space at end of line when there is no filename to print, to
conform to linux kernel format (see show_map_vma() ... - 03:35 pm Revision ce3a4718: Remove twice include of qemu-common.h
- This patch is used to remove twice include of "qemu-common.h" in
block/win32-aio.c
Signed-off-by: Qiao Nuohan <qiaon...
05/17/2013
- 08:29 pm Revision 489ed4bb: target-mips: fix incorrect behaviour for EXTP
- The mask for EXTP instruction when size=31 has not been correctly
calculated.
The test (mips32-dsp/extp.c) has been ... - 06:01 pm Revision 91b96cdc: Update version for 1.5.0-rc3 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:00 pm Revision ce4cc316: Merge remote-tracking branch 'mdroth/qga-pull-2013-05-13' into staging
- * mdroth/qga-pull-2013-05-13:
qga: unlink just created guest-file if fchmod() or fdopen() fails on it
qga: distin... - 05:58 pm Revision 77417f10: Revert "migration: don't account sleep time for calculating bandwidth"
- This reverts commit 7161082c8d8cf167c508976887a0a63f4db92b51.
Reverting this patch fixes a divide-by-zero error in q...
Also available in: Atom