Activity

From 04/01/2013 to 04/30/2013

04/30/2013

06:30 pm Revision 1dfe5057: fw_cfg: add required header files
If fw_cfg.h is included alone, gcc gives error messages like these:
error: unknown type name ‘uint32_t’
error: u...
Hu Tao
06:30 pm Revision 3ab135f3: pvpanic: create pvpanic by default for machine 1.5
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Markus A...
Hu Tao
06:30 pm Revision 08eb8c85: Wire up disabled wait a panicked event on s390
On s390 the disabled wait state indicates a state of attention.
For example Linux uses that state after a panic. Lets...
Christian Borntraeger
06:30 pm Revision 10a584b2: pvpanic: pass configurable ioport to seabios
This lets seabios patch the corresponding SSDT entry.
Also add fw_cfg object to /machine/fw_cfg so we can reference
...
Hu Tao
06:30 pm Revision eec3d2ad: introduce a new qom device to deal with panicked event
pvpanic device is used to send guest panic event from guest to qemu.
When guest panic happens, pvpanic device driver...
Hu Tao
06:30 pm Revision b42ffe60: pvpanic: add document of pvpanic
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: a5db4ce40...
Hu Tao
06:30 pm Revision c401a8a5: add a new qevent: QEVENT_GUEST_PANICKED
This event will be emited when qemu detects guest panic.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-o...
Hu Tao
06:30 pm Revision ede085b3: add a new runstate: RUN_STATE_GUEST_PANICKED
The guest will be in this state when it is panicked.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-b...
Hu Tao
05:52 pm Revision cffc5113: qdev: Report errors collected during device realization
Better than just releasing the error object silently.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by...
Jan Kiszka
05:52 pm Revision 7e7da8e3: rules.mk: Fix build breakage
The following error occurs when building dtc module:
CHK version_gen.h
CC libfdt/fdt.o
cc1: error: ...
Dunrong Huang
05:40 pm Revision 9ab880b3: QOM: Fail casts for unknown types
When we try to cast an object to an unknown type, fail the cast. Today
we would simply run into an assert().
This fi...
Alexander Graf
05:34 pm Revision b7da6c60: pc_piix: remove undesired change in pc_init1
Introduced when applying commit f81222b (audio: look for the ISA and
PCI buses, 2013-04-18).
Signed-off-by: Paolo Bo...
Paolo Bonzini

04/29/2013

08:17 pm Revision b3e6d591: audio: enable PCI audio cards for all PCI-enabled targets
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-9-git-send-email-pbonzini@redhat.com
...
Paolo Bonzini
08:16 pm Revision f81222bc: audio: look for the ISA and PCI buses
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-8-git-send-email-pbonzini@redhat.com
...
Paolo Bonzini
08:16 pm Revision 98af93fd: audio: replace audio card configuration with default-configs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-6-git-send-email-pbonzini@redhat.com
...
Paolo Bonzini
08:16 pm Revision 2e1103f6: qom: do not return root for empty path
An empty path will return the sole object of that type in the
QOM tree. This is different from "/", which returns th...
Paolo Bonzini
08:16 pm Revision ffa48cf5: audio: remove HAS_AUDIO
Several targets can have wavcapture/-soundhw support via PCI cards.
HAS_AUDIO is a useless limitation, remove it.
Si...
Paolo Bonzini
08:16 pm Revision 36cd6f6f: audio: remove the need for audio card CONFIG_* symbols
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
...
Paolo Bonzini
08:16 pm Revision 8c444a19: adlib: qdev-ify
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-2-git-send-email-pbonzini@redhat.com
...
Paolo Bonzini
08:16 pm Revision f6547f07: audio: remove CONFIG_* symbols
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366303444-24620-5-git-send-email-pbonzini@redhat.com
...
Paolo Bonzini
04:28 pm Revision e7b2aacc: vnc: Adjust lock state sync logic with VNC_FEATURE_LED_STATE
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668...
Lei Li
04:28 pm Revision 7504ae69: doc: document the Pseudo-encoding of LED state
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668...
Lei Li
04:28 pm Revision ab99e5c1: vnc: Support for LED state extension
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668...
Lei Li
04:28 pm Revision 96f3d174: vnc: Add SCROLL lock key to kbd_leds
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 13668...
Lei Li
04:28 pm Revision 1a63e059: libqos: Convert fw_cfg values to host endianness
The fw_cfg ABI is Little Endian, so byte-swap the generically read
byte array to host endianness.
This unbreaks the ...
Andreas Färber
04:27 pm Revision f02317ad: vmport: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Drop reserved underscore...
Andreas Färber
04:27 pm Revision e3b7fbea: vmmouse: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Remov...
Andreas Färber
04:27 pm Revision 61e477f4: wdt_ib700: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision b582b5a3: sga: QOM'ify
Introduce type constant and cast macro.
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de...
Andreas Färber
04:27 pm Revision eeceb084: serial: QOM'ify ISA serial
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision a72dc5fc: vga-isa: QOM'ify ISA VGA
Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Unify...
Andreas Färber
04:27 pm Revision d367ece5: pcspk: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision a0881c64: pc: QOM'ify port 92
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision 399f05a6: sb16: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision a2e0b863: pckbd: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision fe6f5deb: ne2000-isa: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision a2772c70: m48t59: QOM'ify ISA M48T59 NVRAM
Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of().
Prepares for ISA realizefn.
Sign...
Andreas Färber
04:27 pm Revision b0dc5ee6: parallel: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision 0e41271e: mc146818rtc: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision 2f12688b: ide: QOM'ify ISA IDE
Introduce type constant and cast macro to obsolete DO_UPCAST().
Add missing braces.
Prepares for ISA realizefn.
Sig...
Andreas Färber
04:27 pm Revision 020c8e76: fdc: QOM'ify ISA floppy controller
Introduce type constant and cast macro to obsolete DO_UPCAST().
Reuse type constant for PC machine compatibility sett...
Andreas Färber
04:27 pm Revision 6d4c2f17: cirrus_vga: QOM'ify ISA Cirrus VGA
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision 29bb5317: i8259: QOM cleanups
Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.
Also give the i8259_common type registration f...
Andreas Färber
04:27 pm Revision eb1440e7: i82374: QOM'ify
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas ...
Andreas Färber
04:27 pm Revision 82407b6c: applesmc: QOM'ify
Add a typedef for the state struct and rename from Status to State.
Add type constant and cast macro to obsolete DO_U...
Andreas Färber
04:27 pm Revision ec57db16: virtio-net: unbreak the minix guest
Multiqueue patchset conditionally add control vq only when guest negotiate the
feature. Though the spec is not clear ...
Jason Wang
04:26 pm Revision b48df71c: Merge remote-tracking branch 'bonzini/migration-writev' into staging
# By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/migration-writev:
win32: add readv/writev emulation
win32: gener...
Anthony Liguori
04:26 pm Revision 45dddd90: Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
# By Cole Robinson
# Via Alon Levy
* alon/libcacard_ccid.2:
ccid: Fix crash when backend isn't specified
Message-i...
Anthony Liguori
11:52 am Revision 9adea5f7: win32: add readv/writev emulation
Commit e9d8fbf (qemu-file: do not use stdio for qemu_fdopen, 2013-03-27)
introduced a usage of writev, which mingw32 ...
Paolo Bonzini

04/27/2013

02:13 pm Revision 903ce9fe: sparc64: use direct interrupt mapping for PCI devices
Every PCI Slot in PBM has 4 directly mapped IRQ lines.
Use the IRQ routing schema 0bssnn (Bus, Slot, interrupt Number...
Artyom Tarasenko
01:35 pm Revision 9625036d: sparc64: fix loosing interrupts
- clear interrupts only on writing to the interrupt clear registers
- don't overwrite a currently active interrupt re...
Artyom Tarasenko
01:35 pm Revision 852e82f3: sparc64: allow 64 IRQ lines
According to UltraSPARC™-IIi User’s Manual, PBM has 64 IRQ lines.
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.c...
Artyom Tarasenko
03:16 am Revision 595b5397: tcg-arm: Delete the 'S' constraint
After the previous patch, 's' and 'S' are the same.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
03:16 am Revision df5e0ef7: tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION
Move the slow path out of line, as the TODO's mention.
This allows the fast path to be unconditional, which can
speed...
Richard Henderson
03:16 am Revision 702b33b1: tcg-arm: Improve scheduling of tcg_out_tlb_read
The schedule was fully serial, with no possibility for dual issue.
The old schedule had a minimal issue of 7 cycles; ...
Richard Henderson
03:16 am Revision 96fbd7de: tcg-arm: Remove long jump from tcg_out_goto_label
Branches within a TB will always be within 16MB.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
03:16 am Revision 302fdde7: tcg-arm: Use movi32 + blx for calls on v7
Work better with branch predition when we have movw+movt,
as the size of the code is the same. Perhaps re-evaluate
w...
Richard Henderson
03:16 am Revision cee87be8: tcg-arm: Split out tcg_out_tlb_read
Share code between qemu_ld and qemu_st to process the tlb.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed...
Richard Henderson
03:16 am Revision 4346457a: tcg-arm: Use TCG_REG_TMP name for the tcg temporary
Don't hard-code R8.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle...
Richard Henderson
03:16 am Revision 0637c56c: tcg-arm: Implement division instructions
An armv7 extension implements division, present on Cortex A15.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Si...
Richard Henderson
03:16 am Revision 13dd6fb9: tcg-arm: Use R12 for the tcg temporary
R12 is call clobbered, while R8 is call saved. This change
gives tcg one more call saved register for real data.
Re...
Richard Henderson
03:16 am Revision 34358a12: tcg-arm: Cleanup multiply subroutines
Make the code more readable by only having one copy of the magic
numbers, swapping registers as needed prior to that....
Richard Henderson
03:16 am Revision 9feac1d7: tcg-arm: Cleanup most primitive load store subroutines
Use even more primitive helper functions to avoid lots of duplicated code.
Reviewed-by: Aurelien Jarno <aurelien@aur...
Richard Henderson
03:16 am Revision b6b24cb0: tcg-arm: Implement deposit for armv7
We have BFI and BFC available for implementing it.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
03:16 am Revision e86e0f28: tcg-arm: Improve constant generation
Try fully rotated arguments to mov and mvn before trying movt
or full decomposition. Begin decomposition with mvn wh...
Richard Henderson
03:16 am Revision 2df3f1ee: tcg-arm: Handle constant arguments to add2/sub2
We get to re-use the _rIN and _rIK subroutines to handle the various
combinations of add vs sub. Fold the << 21 into...
Richard Henderson
03:16 am Revision d9fda575: tcg-arm: Allow constant first argument to sub
This allows the generation of RSB instructions.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri...
Richard Henderson
03:16 am Revision a9a86ae9: tcg-arm: Handle negated constant arguments to and/sub
This greatly improves code generation for addition of small
negative constants.
Reviewed-by: Aurelien Jarno <aurelie...
Richard Henderson
03:16 am Revision 5d53b4c9: tcg-arm: Use tcg_out_dat_rIN for compares
This allows us to emit CMN instructions.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard H...
Richard Henderson
03:16 am Revision 19b62bf4: tcg-arm: Use bic to implement and with constant
This greatly improves the code we can produce for deposit
without armv7 support.
Reviewed-by: Aurelien Jarno <aureli...
Richard Henderson
03:15 am Revision d6b64b2b: tcg: Log the contents of the prologue with -d out_asm
This makes it easier to verify changes to the code
generating the prologue.
[Aurelien: change the format from %i to ...
Richard Henderson
02:38 am Revision ae12e3a6: ccid: Fix crash when backend isn't specified
Reproducer:
./x86_64-softmmu/qemu-system-x86_64 -device usb-ccid,id=ccid0 -usb -device ccid-card-emulated -monitor s...
Cole Robinson
02:19 am Revision fc4d60ee: tcg-arm: Fix local stack frame
We were not allocating TCG_STATIC_CALL_ARGS_SIZE, so this meant that
any helper with more than 4 arguments would clob...
Richard Henderson
02:10 am Revision ed605126: tcg: fix deposit_i64 op on 32-bit targets
On 32-bit TCG targets, when emulating deposit_i64 with a mov_i32 +
deposit_i32, care should be taken to not overwrite...
Aurelien Jarno
01:37 am Revision 909eedb7: target-ppc: slightly optimize lfiwax
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:33 am Revision 076bfd7c: Merge branch 'ppc-for-upstream' of git://github.com/agraf/qemu
* 'ppc-for-upstream' of git://github.com/agraf/qemu: (30 commits)
target-ppc: add support for extended mtfsf/mtfsfi...
Aurelien Jarno
01:28 am Revision c12915e6: win32: generate console executable again
The -mwindows option is not anymore in LIBS at this point of the Makefile,
it is only in libs_softmmu. Check the rig...
Paolo Bonzini
01:28 am Revision c02817e5: win32: move Makefile dependencies on version-obj-y to rules.mak
This makes the test on $(LIBTOOL) work. Otherwise, LIBTOOL
is /bin/false by the time the test is done.
Fixes Win32 ...
Paolo Bonzini
01:28 am Revision 6821cdc7: win32: add generic RC rules to rules.mak
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
12:02 am Revision 199f830d: target-ppc: emulate lfiwax instruction
Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli...
Aurelien Jarno
12:02 am Revision 7d08d856: target-ppc: add support for extended mtfsf/mtfsfi forms
Power ISA 2.05 adds support for extended mtfsf/mtfsfi form, with a new
W field to select the upper part of the FPCSR ...
Aurelien Jarno
12:02 am Revision 44bc0c4d: target-ppc: emulate store doubleword pair instructions
Needed for Power ISA version 2.05 compliance. The check for odd register
pairs is done using the invalid bits.
Signe...
Aurelien Jarno
12:02 am Revision 05050ee8: target-ppc: emulate load doubleword pair instructions
Needed for Power ISA version 2.05 compliance. The check for odd register
pairs is done using the invalid bits.
Signe...
Aurelien Jarno
12:02 am Revision c4eda5b7: pseries: Generate device paths for VIO devices
This patch implements a get_dev_path qdev hook for the pseries paravirtual
VIO bus. With upcoming savevm support, th...
David Gibson
12:02 am Revision fcfda20f: target-ppc: emulate cmpb instruction
Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli...
Aurelien Jarno
12:02 am Revision 9c2627b0: target-ppc: add instruction flags for Book I 2.05
.. and enable it on POWER7 CPU.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aure...
Aurelien Jarno
12:02 am Revision bf45a2e6: target-ppc: optimize fabs, fnabs, fneg
fabs, fnabs and fneg are just flipping the bit sign of an FP register,
this can be implemented in TCG instead of usin...
Aurelien Jarno
12:02 am Revision 88770fec: disas: Disassemble all ppc insns for the guest
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: ...
Aurelien Jarno
12:02 am Revision 414f5d14: PPC: Fix dcbz for linux-user on 970
The default with linux-user for dcbz on 970 is to emulate 32 byte clears.
However, redoing the dcbzl support we added...
Alexander Graf
12:02 am Revision db72c9f2: powerpc: correctly handle fpu exceptions.
Raise the exception on the first occurence, do not wait for the next
floating point operation.
Signed-off-by: Fabien...
Tristan Gingold
12:02 am Revision f0332888: target-ppc: emulate fcpsgn instruction
Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli...
Aurelien Jarno
12:02 am Revision 725bcec2: target-ppc: emulate prtyw and prtyd instructions
Needed for Power ISA version 2.05 compliance.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli...
Aurelien Jarno
12:02 am Revision 20f649dd: PPC: mac newworld: fix cpu NIP reset value
On -M mac99, we can run 970 CPUs. However, these CPUs define the initial
instruction pointer they start execution at ...
Alexander Graf
12:02 am Revision c8ff5daa: PPC: Fix compile with profiling enabled
When using profiling, we rely on profile_getclock() being available
at our disposal. Somehow that function got moved ...
Alexander Graf
12:02 am Revision 702763fa: target-ppc: Add more stubs for POWER7 PMU registers
In addition to the performance monitor registers found on nearly all
6xx chips, the POWER7 has two additional counter...
David Gibson
12:02 am Revision e03c902c: pseries: Fix some small errors in XICS logic
Under certain circumstances the emulation for the pseries "XICS" interrupt
controller was clearing a pending interrup...
David Gibson
12:02 am Revision 0cbad81f: pseries: Fixes and enhancements to L1 cache properties
PAPR requires that the device tree's CPU nodes have several properties
with information about the L1 cache. We alrea...
David Gibson
12:02 am Revision 9b00ea49: target-ppc: Synchronize VPA state with KVM
For PAPR guests, KVM tracks the various areas registered with the
H_REGISTER_VPA hypercall. For full emulation, of c...
David Gibson
12:02 am Revision fd506b4f: pseries: Convert VIO code to QOM style type safe(ish) casts
Curerntly the pseries VIO device code contains quite a few explicit
uses of DO_UPCAST and plain C casts. This is (ob...
David Gibson
12:02 am Revision f36951c1: pseries: Fix incorrect calculation of RMA size in certain configurations
For the pseries machine, we need to advertise to the guest the size of its
RMA - that is the amount of memory it can ...
David Gibson
12:02 am Revision 31f2cb8f: Enable kvm emulated watchdog
Enable the KVM emulated watchdog if KVM supports (use the
capability enablement in watchdog handler). Also watchdog e...
Bharat Bhushan
12:02 am Revision 09d9828a: PPC: fix hreset_vector for 60x, 7x0, 7x5, G2, MPC8xx, MPC5xx, 7400 and 7450
According to the different user's manuals, the vector offset for system
reset (both /HRESET and /SRESET) is 0x00100.
...
Fabien Chouteau
12:02 am Revision 8e7a6db9: target-ppc: fix nego and subf*o instructions
The overflow computation of nego and subf*o instructions has been broken
in commit ffe30937. Contrary to other target...
Aurelien Jarno
12:02 am Revision 752d634e: target-ppc: Fix narrow-mode add/sub carry output
Broken in b5a73f8d8a57e940f9bbeb399a9e47897522ee9a, the carry itself was
fixed in 79482e5ab38a05ca8869040b0d8b8f451f1...
Richard Henderson
12:02 am Revision 3b961124: PPC: e500: advertise 4.2 MPIC only if KVM supports EPR
Older KVM versions don't support EPR which breaks guests when we announce
MPIC variants that support EPR.
Catch that...
Stuart Yoder
12:02 am Revision 2bc17322: PPC: Add breakpoint registers for 603 and e300
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Fabien Chouteau
12:02 am Revision cae7f586: linux-headers: Update to kvm/queue
Based on kvm.git queue branch with commit e1e2e605.
Signed-off-by: Alexander Graf <agraf@suse.de>
Alexander Graf
12:02 am Revision 2cf3eb6d: PPC: Remove env->hreset_excp_prefix
This value is not needed if we use correctly the MSR[IP] bit.
excp_prefix is always 0x00000000, except when the MSR[...
Fabien Chouteau
12:02 am Revision e71ec2e9: target-ppc: Enable ISEL on POWER7
ISEL is a Power ISA 2.06 instruction and thus is available on POWER7.
Given this is trapped and emulated by the Linux...
Aurelien Jarno

04/26/2013

09:18 pm Revision 75f6e8b0: virtio-rng-s390: add properties.
I don't see any reason why these properties are missing.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
...
KONRAD Frederic
09:18 pm Revision 3474b679: Utilize selective runtime reg sync for hot code paths
Make use of new kvm_s390_get_registers_partial() for kvm_handle_css_inst() and
handle_hypercall() since they only nee...
Jason J. Herne
09:18 pm Revision 7f61cbc1: s390-ccw.img: replace while loop with a disabled wait on s390 bios
dont waste cpu power on an error condition. Lets stop the guest
with a disabled wait.
Signed-off-by: Christian Bornt...
Christian Borntraeger
09:18 pm Revision c9c39d3b: S390: ccw firmware: Add glue header
Like all great programs, we have to call between different functions in
different object files. And all of them need ...
Alexander Graf
09:18 pm Revision b462fcd5: S390: ccw firmware: Add Makefile
This patch adds a makefile, so we can build our ccw firmware. Also
add the resulting binaries to .gitignore, so that ...
Alexander Graf
09:18 pm Revision 7dc5af55: Common: Add quick access to first boot device
Instead of manually parsing the boot_list as character stream,
we can access the nth boot device, specified by the po...
Dominik Dingel
09:18 pm Revision 22d67ab5: s390-ccw.img: Detect devices with stsch.
stsch is the canonical way to detect devices. As a bonus, we can
abort the loop if we get cc 3, and we need to check ...
Cornelia Huck
09:18 pm Revision 420840e5: Allow selective runtime register synchronization
We want to avoid expensive register synchronization IOCTL's on the hot path so
a new kvm_s390_get_registers_partial()...
Jason J. Herne
09:18 pm Revision dc03640b: s390-ccw.img: Fix compile warning in s390 ccw virtio code
Lets fix this gcc warning:
virtio.c: In function ‘vring_send_buf’:
virtio.c:125:35: error: operation on ‘vr->next_id...
Christian Borntraeger
09:18 pm Revision abbbe3de: s390-ccw.img: Get queue config from host.
Ask the host about the configuration instead of guessing it.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>...
Cornelia Huck
09:18 pm Revision 1e17c2c1: S390: ccw firmware: Add virtio device drivers
In order to boot, we need to be able to access a virtio-blk device through
the CCW bus. Implement support for this.
...
Alexander Graf
09:18 pm Revision d0249ce5: S390: IPL: Use different firmware for different machines
We have a virtio-s390 and a virtio-ccw machine in QEMU. Both use vastly
different ways to do I/O. Having the same fir...
Alexander Graf
09:18 pm Revision 80fea6e8: S390: ccw firmware: Add start assembly
We want to write most of our code in C, so add a small assembly
stub that jumps straight into C code for us to contin...
Alexander Graf
09:18 pm Revision 92f2ca38: S390: ccw firmware: Add main program
This C file is the main driving piece of the s390 ccw firmware. It
provides a search for a workable block device, set...
Alexander Graf
09:18 pm Revision 6328801f: s390-ccw.img: Take care of the elf->img transition
We have to call strip with s390-ccw.elf as input and
s390-ccw.img as output
Signed-off-by: Christian Borntraeger <bo...
Christian Borntraeger
09:18 pm Revision 0369b2eb: S390: ccw firmware: Add sclp output
In order to communicate with the user, we need an I/O mechanism that he
can read. Implement SCLP ASCII support, which...
Alexander Graf
09:18 pm Revision 0c1fecdd: S390: ccw firmware: Add compiled blob
Now that we have all the source code ready, add a compiled blob into
the QEMU source tree, so that people without acc...
Alexander Graf
09:18 pm Revision 0f3f1f30: s390-ccw.img: Rudimentary error checking.
Try to handle at least some of the errors that may happen.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
S...
Cornelia Huck
09:18 pm Revision 776e7f0f: s390-ccw.img: Enhance drain_irqs().
- Use tpi + tsch to get interrupts.
- Return an error if the irb indicates problems.
Signed-off-by: Cornelia Huck <c...
Cornelia Huck
09:18 pm Revision 685d49a6: S390: ccw firmware: Add bootmap interpreter
On s390, there is an architected boot map format that we can read to
boot a certain entry off the disk. Implement a s...
Alexander Graf
09:18 pm Revision 9933c305: s390-ccw.img: build s390-ccw rom on s3900 system by default
Lets build the s390-ccw rom if on s390. Also fix the separate build
folder case.
Signed-off-by: Christian Borntraege...
Christian Borntraeger
09:18 pm Revision ba747cc8: S390: CCW: Use new, working firmware by default
Since we now have working firmware for s390-ccw in the tree, we can
default to it on our s390-ccw machine, rendering ...
Alexander Graf
09:18 pm Revision 33259956: S390: IPL: Support ELF firmware
Our firmware blob is always a raw file that we load at a fixed address today.
Support loading an ELF blob instead tha...
Alexander Graf
09:18 pm Revision 74ad2d22: S390: Make IPL reset address dynamic
We can have different load addresses for different blobs we boot with.
Make the reset IP dynamic, so that we can hand...
Alexander Graf
04:48 pm Revision bf9b255f: gtk: refactor menu creation
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
04:32 pm Revision c34688f9: Merge remote-tracking branch 'stefanha/block' into staging
# By Liu Yuan (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
sheepdog: fix loadvm operation
sheepdog: res...
Anthony Liguori
04:32 pm Revision 186b027d: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
# By Ed Maste (2) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
bsd-user: Track change in FreeBSD SY...
Anthony Liguori
02:37 pm Revision 859e5553: sheepdog: fix loadvm operation
Currently the 'loadvm' opertaion works as following:
1. switch to the snapshot
2. mark current working VDI as a snaps...
Liu Yuan
02:26 pm Revision e8bfaa2f: sheepdog: use BDRV_SECTOR_SIZE
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@r...
Liu Yuan
02:26 pm Revision 8ec7d390: block: Disable driver-specific options for 1.5
We don't want to commit to the API yet before everything is worked out.
Disable it for the 1.5 release. This commit i...
Kevin Wolf
02:26 pm Revision c3ca988d: rbd: Fix use after free in rbd_open()
Commit a9ccedc3 frees the QemuOpts for the driver-specific options
immediately, even though it still needs the filena...
Kevin Wolf
02:26 pm Revision 982dcbf4: sheepdog: cleanup find_vdi_name
This makes 'filename' and 'tag' constant variables, and renames
'for_snapshot' to 'lock' to clear how it works.
Sign...
MORITA Kazutaka
02:26 pm Revision 9ff53a0e: sheepdog: add helper function to reload inode
This adds a helper function to update the current inode state with the
specified vdi object.
Signed-off-by: MORITA K...
MORITA Kazutaka
02:26 pm Revision 13c31de2: sheepdog: resend write requests when SD_RES_READONLY is received
When a snapshot is taken from out side of qemu (e.g. qemu-img
snapshot), write requests to the current vdi return SD_...
MORITA Kazutaka
02:26 pm Revision 6a0b5490: sheepdog: add SD_RES_READONLY result code
Sheepdog returns SD_RES_READONLY when qemu sends write requests to the
snapshot vdi. This adds the result code and m...
MORITA Kazutaka
02:26 pm Revision 8d71c631: sheepdog: implement .bdrv_co_is_allocated()
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@r...
Liu Yuan
02:26 pm Revision cac8f4a6: sheepdog: add discard/trim support for sheepdog
The 'TRIM' command from VM that is to release underlying data storage for
better thin-provision is already supported ...
Liu Yuan
02:26 pm Revision 4fc16838: block/ssh: Require libssh2 >= 1.2.8.
libssh2 >= 1.2.8 is required to enable this block device (because
that version introduced the libssh2_session_handsha...
Richard W.M. Jones
02:23 pm Revision 6ea8430d: bsd-user: Track change in FreeBSD SYSCTL(9) types
Originally from Garrett Cooper in FreeBSD PR ports/155558
http://www.freebsd.org/cgi/query-pr.cgi?pr=155558
Signed-o...
Ed Maste
02:23 pm Revision b702d2ae: virtio: Fix compilation without CONFIG_VHOST_SCSI
Signed-off-by: Ed Maste <emaste@freebsd.org>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Ed Maste
01:44 pm Revision 48c75f48: qemu-doc: Option -ignore-environment removed.
Has been removed in commit fc9c54124d134dbd76338a92a91804dab2df8166.
Signed-off-by: Thomas Schwinge <thomas@codesour...
Thomas Schwinge
12:58 pm Revision d49b8e0b: s390x: use CONFIG_INT128 to detect __uint128_t
Target s390x uses ad-hoc macro magic to guess if the compiler
supports the GCC extension __uint128_t. This patch use...
Gabriel Kerneis
12:52 pm Revision 7edd2cf1: linux-user: fix compile error due to stray colon at end of #ifdef line
Remove a stray colon from the end of a #ifdef line. Some versions
of gcc complain about this:
linux-user/syscall.c: ...
Peter Maydell
12:28 pm Revision a1bff71c: microblaze: Add internal base vectors reg
Configurable at CPU synthesis/instantiation.
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-of...
Edgar E. Iglesias
03:48 am Revision e3351000: Makefile: Use QEMU_FLAGS for DTC compilation
Build DTC as QEMU is built. Fixes the issue with mingw build which can't
handles DTC's default CFLAGS.
Signed-off-by...
Peter Crosthwaite
03:48 am Revision 9005a51b: Makefile: Don't build shared libfdt
The submodule DTC should just build and use DTC as static (the whole
motivation for using submod is lack of widesprea...
Peter Crosthwaite

04/25/2013

11:57 pm Revision 5257144a: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Amos Kong
# Via Luiz Capitulino
* luiz/queue/qmp:
monitor: introduce query-command-line-options
Message-id: 1...
Anthony Liguori
10:45 pm Revision 79f20075: qemu-char: Set foo_tag = 0 when returning FALSE from callbacks
While reviewing some patches I found this problem where tcp_chr_accept
does not clear listen_tag when returning FALSE...
Hans de Goede
10:45 pm Revision 14a93649: console: add qemu_console_lookup_by_device
Look up the QemuConsole for a given device, using the new link.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:45 pm Revision d3002b04: console: add dummy surface for guests without graphic card
So users get a notification instead of a crash.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:45 pm Revision aa2beaa1: console: add device link to QemuConsoles
So it is possible to figure which qemu console displays which device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:45 pm Revision e4dcd8ac: Remove unnecessary FreeBSD #include
sys/param.h was included to define __FreeBSD_version, but the conditional
using it was removed by commit d05ef160453e...
Ed Maste
10:45 pm Revision 95be0669: console: qom-ify QemuConsole
Just the minimal bits to turn QemuConsoles into Objects.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:45 pm Revision 5209089f: console: zap ds arg from register_displaychangelistener
We don't have multiple DisplayStates any more,
so passing it in as argument is not needed.
Signed-off-by: Gerd Hoffm...
Gerd Hoffmann
10:45 pm Revision cdd5b937: console: switch ppm_save to qemu_open
... so it works with fdset.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
05:07 pm Revision 1f8f987d: monitor: introduce query-command-line-options
Libvirt has no way to probe if an option or property is supported,
This patch introduces a new qmp command to query c...
Amos Kong
11:43 am Revision 7c486976: virtio-ccw: Check indicators location.
If a guest neglected to register (secondary) indicators but still runs
with notifications enabled, we might end up wr...
Cornelia Huck

04/24/2013

09:23 pm Revision 9953f882: pc: Kill the "use flash device for BIOS unless KVM" misfeature
Use of a flash memory device for the BIOS was added in series "[PATCH
v10 0/8] PC system flash support", commit 4732d...
Markus Armbruster
09:23 pm Revision 6fd028f6: pc: Split pc_init_pci_1_0() off pc_init_pci_1_2()
Just to make the next commit easier to review.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1365...
Markus Armbruster
09:23 pm Revision 36afbc51: pc: Inline pc_init_pci_1_3() into pc_init_pci_1_2()
Just to make the commit after next easier to review.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id...
Markus Armbruster
09:23 pm Revision 1bfffe21: Merge remote-tracking branch 'alon/libcacard_ccid.1' into staging
# By Alon Levy (15) and others
# Via Alon Levy
* alon/libcacard_ccid.1: (28 commits)
libcacard/cac: change big swit...
Anthony Liguori
08:18 pm Revision f3aa844b: build: include config-{, all-}devices.mak after defining CONFIG_SOFTMMU and CO...
Moving the inclusions closer to Makefile, and before rules.mak, makes
Makefile and Makefile.target more consistent wi...
Paolo Bonzini
07:50 pm Revision fca0a70c: virtio: drop unused function prototypes.
This removes the unused prototypes in virtio.h.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Message-i...
KONRAD Frederic
07:50 pm Revision 6a1a8cc7: virtio: cleanup: init and exit function.
This clean the init and the exit functions and rename virtio_common_cleanup
to virtio_cleanup.
Signed-off-by: KONRAD...
KONRAD Frederic
07:50 pm Revision 181103cd: virtio: remove the function pointer.
This remove the function pointer in VirtIODevice, and use only
VirtioDeviceClass function pointer.
Signed-off-by: KO...
KONRAD Frederic
07:50 pm Revision 1c819449: virtio: remove virtiobindings.
This remove virtio-bindings, and use class instead.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Messa...
KONRAD Frederic
07:50 pm Revision 611aa333: virtio-rng: cleanup: use QOM casts.
As the virtio-rng-pci, virtio-rng-s390 and virtio-rng-ccw are
switched to the new API, we can use QOM casts.
Signed-...
KONRAD Frederic
07:50 pm Revision d51fcfac: virtio-bus: make virtio_x_bus_new static.
virtio_x_bus_new are only used in file scope.
So this make them static.
Signed-off-by: KONRAD Frederic <fred.konrad@...
KONRAD Frederic
07:50 pm Revision a2f1078b: virtio-pci: cleanup.
This remove the init, exit functions as they are no longer used.
Signed-off-by: KONRAD Frederic <fred.konrad@greenso...
KONRAD Frederic
07:50 pm Revision 5d448f9d: virtio-bus: add new functions.
This add two functions:
* virtio_bus_set_vdev_config.
* virtio_bus_set_vdev_feature.
Needed by virtio-ccw.
Si...
KONRAD Frederic
07:50 pm Revision 0bca1f53: virtio-rng-s390: switch to the new API.
Here the virtio-rng-s390 is modified for the new API. The device
virtio-rng-s390 extends virtio-s390-device as before...
KONRAD Frederic
07:50 pm Revision 65f3b678: virtio-rng: cleanup: remove qdev field.
The qdev field is no longer needed, just drop it.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Tested-...
KONRAD Frederic
07:50 pm Revision 59ccd20a: virtio-rng-pci: switch to the new API.
Here the virtio-rng-pci is modified for the new API. The device
virtio-rng-pci extends virtio-pci. It creates and con...
KONRAD Frederic
07:50 pm Revision 46a5a89d: virtio-rng: cleanup: init and exit functions.
This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre...
KONRAD Frederic
07:50 pm Revision 2db26d4c: virtio-rng-ccw: switch to the new API.
Here the virtio-rng-ccw is modified for the new API. The device
virtio-rng-pci extends virtio-pci. It creates and con...
KONRAD Frederic
07:50 pm Revision 6eac8aec: virtio-rng: add virtio-rng device.
Create virtio-rng-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fr...
KONRAD Frederic
07:50 pm Revision af1a8ad6: virtio-rng: don't use pointer for configuration.
The configuration field must not be a pointer as it will be used for
virtio-rng properties. So *conf is replaced by c...
KONRAD Frederic
07:50 pm Revision 5a37532d: input: introduce keyboard handler list
Add a linked list of keyboard handlers. Added handlers will go
to the head of the list. Removed handlers will be za...
Gerd Hoffmann
07:50 pm Revision 72711efb: input: make QEMUPutLEDEntry + QEMUPutMouseEntry private
There is no need for anybody outside ui/input.c to access the
struct elements. Move the definitions, leaving only th...
Gerd Hoffmann
07:50 pm Revision a3ac6b53: ich9: kill cmos_s3
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1366799842-...
Hu Tao
11:48 am Revision 57f97834: libcacard/cac: change big switch functions to single return point
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:48 am Revision 58aeda15: dev-smartcard-reader: empty implementation for Mechanical (fail correctly)
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:48 am Revision 0b6a16c1: libcacard: move atr setting from macro to function
Only because qemu's checkpatch complains about it.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-And...
Alon Levy
11:48 am Revision 7a685896: libcacard/vreader: add debugging messages for apdu
Using g_debug with log domain libcacard
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <...
Alon Levy
11:48 am Revision 2f8f916b: dev-smartcard-reader: copy atr protocol to ccid parameters
Adds todos.
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision d7d218ef: dev-smartcard-reader: change default protocol to T=0
We don't support T=1 so we shouldn't advertise it by default.
Two independent changes:
* Default ATR
sets T=0. This...
Alon Levy
11:47 am Revision 4942d6c3: dev-smartcard-reader: define structs for CCID_Parameter internals
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision b16352ac: ccid-card-passthru, dev-smartcard-reader: add debug environment variables
Introduces a new utility function: parse_debug_env to avoid code
duplication.
This overrides whatever debug value is...
Alon Levy
11:47 am Revision 0e61400c: ccid-card-passthru: add atr check
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision a26dfd95: libcacard: change default ATR
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision 693e4773: dev-smartcard-reader: reuse usb.h definitions
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision c5cd7c87: dev-smartcard-reader: support windows guest
By not advertising USB wakeup support (which we don't).
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Mar...
Alon Levy
11:47 am Revision 47bf53af: dev-smartcard-reader: remove aborts (never triggered, but just in case)
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision 7e1ac5ab: dev-smartcard-reader: nicer debug messages
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision 4543d43c: dev-smartcard-reader: white space fixes
Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André Lureau <mlureau@redhat.com>
Alon Levy
11:47 am Revision ad2181f2: libcacard: remove default libcoolkey loading
Use only the modules defined in the NSS database.
Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
Reviewed-by:...
Marc-André Lureau
11:47 am Revision 667e0b4b: libcacard: remove sql: prefix
For some reason, with sql:/ prefix, the PKCS11 modules are not loaded.
This patch goes on top of Alon smartcard seri...
Marc-André Lureau
11:47 am Revision c9495ee9: libcacard: teach vscclient to use GMainLoop for portability
This version handles non-blocking sending and receiving from the
socket.
Signed-off-by: Marc-André Lureau <mlureau@r...
Marc-André Lureau
11:47 am Revision 930c8ad4: libcacard: vscclient to use QemuThread for portability
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Marc-André Lureau
11:47 am Revision a50b831a: libcacard: split vscclient main() from socket reading
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Marc-André Lureau
11:47 am Revision 5354e4d2: libcacard: fix mingw64 cross-compilation
Compile and link with version.lo
Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
Reviewed-by: Alon Levy <alevy...
Marc-André Lureau
11:47 am Revision 37746c5e: build-sys: must link with -fstack-protector
It is needed to give that flag to the linker as well, but latest
libtool 2.4.2 still swallows that argument, so let's...
Marc-André Lureau
11:47 am Revision d3bf825e: util: move socket_init() to osdep.c
vscclient needs to call socket_init() for portability.
Moving to osdep.c since it has no internal dependency.
Signed...
Marc-André Lureau
11:47 am Revision e2d9c5e7: libcacard: use system config directory for nss db on win32
It's a bit nicer to look for default database under
CSIDL_COMMON_APPDATA\pki\nss rather that /etc/pki/nss.
Signed-of...
Marc-André Lureau
11:47 am Revision da000a48: ccid: declare DEFAULT_ATR table to be "static const"
Signed-off-by: Jim Meyering <meyering@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André L...
Jim Meyering
11:47 am Revision d18c7117: ccid: make backend_enum_table "static const" and adjust users
Signed-off-by: Jim Meyering <meyering@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Marc-André L...
Jim Meyering
11:47 am Revision d0ebd788: ccid-card-emul: do not crash if backend is not provided
Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:...
Marc-André Lureau
11:47 am Revision e2fd2115: libcacard: correct T0 historical bytes size
The VCARD_ATR_PREFIX macro adds a prefix of 6 characters only.
pcsc_scan was complaining before the patch:
+ Histor...
Marc-André Lureau

04/23/2013

06:40 pm Revision bb716238: Move TPM passthrough specific command line options to backend structure
Move the TPM passthrough specific command line options to the passthrough
backend implementation and attach them to t...
Stefan Berger
06:37 pm Revision 234a336f: virtio-9p-pci: switch to the new API.
Here the virtio-9p-pci is modified for the new API. The device
virtio-9p-pci extends virtio-pci. It creates and conne...
KONRAD Frederic
06:37 pm Revision e7303c43: virtio-9p: add the virtio-9p device.
Create virtio-9p-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fre...
KONRAD Frederic
06:37 pm Revision 13daf6ca: virtio-9p: cleanup: QOM casts.
As the virtio-9p-pci is switched to the new API, we can use QOM casts.
Signed-off-by: KONRAD Frederic <fred.konrad@g...
KONRAD Frederic
06:37 pm Revision e8111e50: virtio-9p: cleanup: init function.
This remove old init function as it is no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
...
KONRAD Frederic
06:37 pm Revision 93b971c4: ui/gtk: Add Turkish translations
Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
Message-id: 1366711456-1935-1-git-send-email-ozancag@gmail.com
Signe...
Ozan Çağlayan
06:37 pm Revision 571253d4: ui/gtk: Use gtk_widget_get_window() to support both gtk2 and gtk3
This fixes build with gtk+-3.0.
Signed-off-by: Ozan Çağlayan <ozancag@gmail.com>
Message-id: 1366711402-1750-1-git-s...
Ozan Çağlayan
06:33 pm Revision 2cfd5cc0: Merge remote-tracking branch 'kraxel/usb.81' into staging
# By Gerd Hoffmann (3) and Hans de Goede (1)
# Via Gerd Hoffmann
* kraxel/usb.81:
usb-host: raise libusbx minimum v...
Anthony Liguori
09:43 am Revision 7d04c2b7: xhci: remove XHCIRing->base (unused)
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
09:43 am Revision 3b7e759a: usb: better speed mismatch error reporting
Report the supported speeds for device and port in the error message.
Also add the speeds to the tracepoint. And whi...
Gerd Hoffmann
09:43 am Revision e449f26b: ehci_free_packet: Discard finished packets when the queue is halted
With pipelining it is possible to encounter a finished packet when cleaning
the queue due to a halt. This happens whe...
Hans de Goede
09:43 am Revision 3f5cc97e: usb-host: raise libusbx minimum version to 1.0.13
Allows to remove one FIXME. Makes LIBUSB_LOG_LEVEL_WARNING build errors
go away. And starting with that version lib...
Gerd Hoffmann

04/22/2013

07:31 pm Revision 45673671: block: Fix build with tracing enabled
filename was still uninitialised when it's used as a parameter to a
tracing function, so let's move the initialisatio...
Kevin Wolf
05:30 pm Revision 8e36d6ca: tpm: Simplify creation of cancel path
Simplify the creation of the cancel path given the TPM's device path.
Given the path /dev/tpm0 build the path /sys/cl...
Stefan Berger
05:11 pm Revision 56863d4f: qtest: Handle addresses and values for {in, out}[bwl] as unsigned
Handle the addresses and values for {in,out}[bwl] as unsigned (ie
with strtoul), as per the protocol specification co...
Peter Maydell
04:52 pm Revision 888a6bc6: Add option to mlock qemu and guest memory
In certain scenario, latency induced by paging is significant and
memory locking is needed. Also, in the scenario wit...
Satoru Moriya
04:52 pm Revision 2b316774: qemu-char: do not operate on sources from finalize callbacks
Due to a glib bug, the finalize callback is called with the GMainContext
lock held. Thus, any operation on the conte...
Paolo Bonzini
04:52 pm Revision 85a67692: qemu-char: simplify pty polling
There is no need to use a timer and pty_chr_read to detect a connected
pty. It is simpler to just call g_poll period...
Paolo Bonzini
04:52 pm Revision cdbf6e16: qemu-char: correct return value from chr_read functions
Even if a CharDriverState's source is blocked by the front-end,
it must not be dropped. The IOWatchPoll that wraps it...
Paolo Bonzini
04:52 pm Revision 910b6368: qemu-char: use consistent idiom for removing sources
Always check that the source is active, and zero the tag afterwards.
The occurrence in pty_chr_state will trigger wi...
Paolo Bonzini
04:47 pm Revision 0aa09897: translate-all: fix compiler warning and linked error
The code did use profile_getclock() but did not include
include/qemu/timer.h where this function is defined. The patc...
Alexey Kardashevskiy
04:08 pm Revision f1ab7a5a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Kevin Wolf (16) and Stefan Hajnoczi (4)
# Via Kevin Wolf
* kwolf/for-anthony:
qemu-iotests: add 053 unaligned ...
Anthony Liguori
04:05 pm Revision 25690739: Merge remote-tracking branch 'bonzini/nbd-next' into staging
# By Stefan Hajnoczi
# Via Paolo Bonzini
* bonzini/nbd-next:
nbd: set TCP_NODELAY
nbd: use TCP_CORK in nbd_co_sen...
Anthony Liguori
04:05 pm Revision 6165daa4: Merge remote-tracking branch 'bonzini/scsi-next' into staging
# By Paolo Bonzini (5) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
vhost-scsi-s390: new device supporting t...
Anthony Liguori
04:04 pm Revision d6394988: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Amos Kong (1) and Luiz Capitulino (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
virtio-balloon: fix integer over...
Anthony Liguori
12:37 pm Revision 7da94ca7: qemu-iotests: add 053 unaligned compressed image size test
Test that qemu-img convert -c works when input image length is not a
multiple of the cluster size.
Previously an err...
Stefan Hajnoczi
12:37 pm Revision 1cb6f506: block: Allow overriding backing.file.filename
If a filename is passed in the driver-specific options from the command
line, the backing file path from the image is...
Kevin Wolf
12:34 pm Revision 56d1b4d2: block: Remove filename parameter from .bdrv_file_open()
It is unused now in all block drivers.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@...
Kevin Wolf
11:27 am Revision 16c79092: blkverify: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
11:27 am Revision c66a6157: raw-posix: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
11:27 am Revision a9ccedc3: rbd: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t...
Kevin Wolf
11:27 am Revision 2af5ef70: block: Fail gracefully when using a format driver on protocol level
Specifying the wrong driver could fail an assertion:
$ qemu-system-x86_64 -drive file.driver=qcow2,file=x
qemu-syste...
Kevin Wolf
11:27 am Revision b4894776: gluster: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t...
Kevin Wolf
11:27 am Revision 8a79380b: raw-win32: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
11:27 am Revision 7ad9be64: vvfat: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
11:27 am Revision 60beb341: iscsi: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t...
Kevin Wolf
11:27 am Revision 8e6d58cd: curl: Use bdrv_open options instead of filename
As a bonus, going through the QemuOpts QEMU_OPT_SIZE parser for the
readahead option gives us proper error reporting ...
Kevin Wolf
11:27 am Revision 31ca6d07: block: Add driver-specific options for backing files
Options starting in "backing." are passed to the backing file now. If
you don't need to specify the filename for the ...
Kevin Wolf
11:27 am Revision 035fccdf: block: Enable filename option
This allows using the file.filename option instead of the string that
comes from -drive file=... and is passed around...
Kevin Wolf
11:27 am Revision f4681212: blkdebug: Use bdrv_open options instead of filename
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Kevin Wolf
11:27 am Revision c8c96350: sheepdog: Use bdrv_open options instead of filename
This is only to convert the internal interface that is used for passing
the "filename" to be parsed, but converting t...
Kevin Wolf
11:27 am Revision 54f106d5: qemu-img: do not zero-pad the compressed write buffer
bdrv_write_compressed() does not allow requests that span the end of the
device. Therefore it is useless to zero-pad...
Stefan Hajnoczi
11:27 am Revision 16b3c5cd: qcow: allow sub-cluster compressed write to last cluster
Compression in qcow requires image length to be a multiple of the
cluster size. Lift this requirement by zero-paddin...
Stefan Hajnoczi
11:27 am Revision f4d38bef: qcow2: allow sub-cluster compressed write to last cluster
Compression in qcow2 requires image length to be a multiple of the
cluster size. Lift this requirement by zero-paddi...
Stefan Hajnoczi
11:27 am Revision bdda9232: qemu-iotests: Fix _filter_qemu
$QEMU_PROG happens to be 'qemu' in my setup, so this sed command
replaces a bit too much. Restrict it to the start of...
Kevin Wolf

04/21/2013

07:44 pm Revision 68c0aa6e: ui/cocoa.m: Fix recent compile breakage
Fix failures to compile introduced by recent console commits
1dbfa00503, 81c0d5a6) which removed is_graphic_console()...
Peter Maydell

04/20/2013

10:27 pm Revision 089305ac: i386 ROR r8/r16 instruction fix
Fixed EFLAGS corruption by ROR r8/r16 instruction located at the end of the TB.
Signed-off-by: Pavel Dovgalyuk <pave...
Pavel Dovgaluk
08:54 pm Revision 21e5181f: qdev: Drop taddr properties
Drop all the infrastructure for taddr properties (ie ones which
are 'hwaddr' sized). These are now unused, and any fu...
Peter Maydell
08:54 pm Revision 19298eca: hw/sm501: Use correct setter for sysbus-ohci dma-address property
The sysbus-ohci dma-address property is declared as a HEX64
property, not a TADDR, so use the correct setter for it.
...
Peter Maydell
02:39 pm Revision f4374c82: Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
* 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/versatile_pci: Drop unnecessary vpb_pci_conf...
Blue Swirl
02:38 pm Revision 32370db3: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
* 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Correctly restore FPSCR
target-...
Blue Swirl
02:38 pm Revision 87885c8e: Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoip...
* 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
linux-user: fix setgroups/getgroups for...
Blue Swirl

04/19/2013

05:19 pm Revision d6e51919: vhost-scsi-s390: new device supporting the tcm_vhost Linux kernel module
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Asias He <asias@redhat.com>
Cc: Michael S. Tsirkin ...
Paolo Bonzini
05:18 pm Revision ccf6916c: vhost-scsi-ccw: new device supporting the tcm_vhost Linux kernel module
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
05:18 pm Revision 50787628: vhost-scsi-pci: new device supporting the tcm_vhost Linux kernel module
Cc: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Signed-off-by: Asias ...
Nicholas Bellinger
05:18 pm Revision 5e9be92d: vhost-scsi: new device supporting the tcm_vhost Linux kernel module
The WWPN specified in configfs is passed to "-device vhost-scsi-pci".
The tgpt field of the SET_ENDPOINT ioctl is obs...
Nicholas Bellinger
05:18 pm Revision e9cd423f: virtio: simplify Makefile conditionals
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
05:17 pm Revision 292c8e50: virtio-scsi: create VirtIOSCSICommon
This patch refactors existing virtio-scsi code into VirtIOSCSICommon
in order to allow virtio_scsi_init_common() to b...
Paolo Bonzini
04:38 pm Revision f691df52: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
# By Stefan Weil (3) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
m25p80: Remove bogus include of d...
Anthony Liguori
04:38 pm Revision 5dff24be: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pci: add pci test device
This adds a new device that we can use for testing PCI PIO and MMIO, with and
without ioeve...
Anthony Liguori
04:37 pm Revision b6c99f8a: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
# By Jan Kiszka (4) and Marcelo Tosatti (1)
# Via Marcelo Tosatti
* qemu-kvm/uq/master:
vmxcap: Update according to...
Anthony Liguori
03:32 pm Revision 153d02e3: monitor: fix the wrong order of releasing keys
(qemu) sendkey ctrl_r-scroll_lock-scroll_lock
Executing this command could not let Windows guest panic, it caused by...
Amos Kong
03:32 pm Revision dcc6ceff: virtio-balloon: fix integer overflow in BALLOON_CHANGE QMP event
Because dev->actual is uint32_t, the expression 'dev->actual <<
VIRTIO_BALLOON_PFN_SHIFT' is truncated to 32 bits. Th...
Luiz Capitulino
02:24 pm Revision 602131e9: target-arm: Add some missing CPU state fields to VMState
A number of CPU state fields were accidentally omitted from
our migration state: some OMAP specific cp15 registers, a...
Peter Maydell
02:24 pm Revision 3cc1d208: target-arm: port ARM CPU save/load to use VMState
Port the ARM CPU save/load code to use VMState. Some state is
saved in a slightly different order to simplify things ...
Juan Quintela
02:24 pm Revision e91f229a: target-arm: Correctly restore FPSCR
Use the helper functions to save and restore the FPSCR, so that
we correctly propagate rounding mode and flushing beh...
Peter Maydell
02:24 pm Revision 3b328448: target-arm: Reinsert missing return statement in ARM mode SRS decode
Since patch
81465888c5306cd94abb9847e560796fd13d3c2f
target-arm: factor out handling of SRS instruction
the ARM...
Peter Chubb
01:15 pm Revision af9277e6: hw/versatile_pci: Drop unnecessary vpb_pci_config_addr()
Drop the vpb_pci_config_addr() function -- it is unnecessary since
the size of the memory regions means the hwaddr is...
Peter Maydell
01:15 pm Revision 7468d73a: versatile_pci: Implement the PCI controller's control registers
The versatile_pci PCI controller has a set of control registers which
handle the mapping between PCI and system addre...
Peter Maydell
01:15 pm Revision 89a32d32: versatile_pci: Expose PCI memory space to system
The VersatilePB's PCI controller exposes the PCI memory space to the
system via three regions controlled by the mappi...
Peter Maydell
01:15 pm Revision a2bff788: arm/realview: Fix mapping of PCI regions
Fix the mapping of the PCI regions for the realview board, which were
all incorrect. (This was never noticed because ...
Peter Maydell
01:15 pm Revision 66a96d70: versatile_pci: Implement the correct PCI IRQ mapping
Implement the correct IRQ mapping for the Versatile PCI controller; it
differs between realview and versatile boards,...
Peter Maydell
01:15 pm Revision 5f37ef92: versatile_pci: Put the host bridge PCI device at slot 29
On real hardware the host bridge appears as a PCI device in slot 29,
so make QEMU put its host bridge in that slot to...
Peter Maydell
01:15 pm Revision 0688810b: versatile_pci: Change to subclassing TYPE_PCI_HOST_BRIDGE
Change versatile_pci to subclass TYPE_PCI_HOST_BRIDGE and generally
handle PCI in a more QOM-like fashion.
Signed-of...
Peter Maydell
01:15 pm Revision 967c2607: versatile_pci: Use separate PCI I/O space rather than system I/O space
Rather than overloading the system I/O space (which doesn't even make
any sense on ARM) for PCI I/O, create an memory...
Peter Maydell
01:15 pm Revision cd93dbf3: versatile_pci: Update to realize and instance init functions
Update the Versatile PCI controller to use a realize function rather
than SysBusDevice::init. To reflect the fact tha...
Peter Maydell
01:15 pm Revision c5c86c53: versatile_pci: Fix hardcoded tabs
There is just one line in this source file with a hardcoded tab
indent, so just fix it.
Signed-off-by: Peter Maydell...
Peter Maydell
01:15 pm Revision 5fb8084f: versatile_pci: Expose PCI I/O region on Versatile PB
Comments in the QEMU source code claim that the version of the PCI
controller on the VersatilePB board doesn't suppor...
Peter Maydell
12:45 pm Revision ad6b40f4: m25p80: Remove bogus include of devices.h
I think in the early revisions of this we had an instantiation helper
for the device in devices.h. This was later rem...
Peter Crosthwaite
12:45 pm Revision c7a101f5: ssh: Remove unnecessary use of strlen function.
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi...
Richard W.M. Jones
12:44 pm Revision 6ae7d660: block/ssh: Add missing gcc format attributes
Now gcc will check whether format string and variable arguments match.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S...
Stefan Weil
12:42 pm Revision 40508bb4: linux-user: change do_semop to return target errno when unsuccessful
do_semop() is called from two places, and one of these fails to convert
return error to target errno when semop fails...
Petar Jovanovic
12:38 pm Revision 7f1721df: w64: Fix compiler warnings (wrong format specifier)
GetLastError() returns a DWORD value which is unsigned long,
so the correct format specifier is %lu.
Signed-off-by: ...
Stefan Weil
12:36 pm Revision e1fe50dc: Remove unneeded type casts
cpu_physical_memory_read, cpu_physical_memory_write take any pointer
as 2nd argument without needing a type cast.
Si...
Stefan Weil
12:30 pm Revision fd1ca7e0: virtio.h: drop unused function prototypes
They are unused since commit 5c7d0962f60498c3f11d402e1c857cb9d5d8568d.
Signed-off-by: Luiz Capitulino <lcapitulino@r...
Luiz Capitulino
12:28 pm Revision ea44910e: bswap: fix compiler warning
The bswap functions use memcpy but the bswap.h header itself does not seem to
include it in some configuration such a...
Alexey Kardashevskiy
11:44 am Revision 881d588a: scsi: VMWare PVSCSI paravirtual device implementation
Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
Signed-off-by: Yan Vugenfirer <yan@daynix.com>
[ Rename files to v...
Dmitry Fleytman
11:44 am Revision af603142: vhost: Add vhost_commit callback for SeaBIOS ROM region re-mapping
This patch follows MST's recommendation to move checks for
vhost_verify_ring_mappings() -> cpu_physical_memory_map() ...
Nicholas Bellinger
10:59 am Revision ef8489d4: scsi: avoid assertion failure on VERIFY command
A verify command is not an actual read (we do not implement
compare mode) and thus does not have an AIOCB attached. ...
Paolo Bonzini
10:48 am Revision 03903ffc: linux-user: fix setgroups/getgroups for non-UID16 archs
Don't assume target_id is a short.
Signed-off-by: Andreas Schwab <schwab@suse.de>
Signed-off-by: Riku Voipio <riku.v...
Andreas Schwab
10:48 am Revision c7128c9f: linux-user: change do_semop to return target errno when unsuccessful
do_semop() is called from two places, and one of these fails to convert
return error to target errno when semop fails...
Petar Jovanovic
10:48 am Revision 9ab709be: linux-user: fix undefined shift in copy_to_user_fdset
If TARGET_ABI_BITS is bigger than 32 we shift by more than the size of int.
Signed-off-by: Andreas Schwab <schwab@su...
Andreas Schwab

04/18/2013

03:12 pm Revision 2b6b7099: configure: eliminate target_libs_softmmu
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Paolo Bonzini
03:12 pm Revision f544a488: configure: move common libraries to config-host.mak
Move -lm to the end of the line, so that it can be picked up as a
dependency by pixman in the static build case.
Rev...
Paolo Bonzini
03:12 pm Revision 15c08efe: configure: CONFIG_NO_XEN is duplicated
We already define it in Makefile.target. But we need to avoid a
curious double negation in order to eliminate it.
T...
Paolo Bonzini
03:12 pm Revision a29f998d: elfload: fix size of registers for N32
Registers are 64-bit in size for the MIPS n32 ABI. Define
target_elf_greg_t accordingly, and use the correct functio...
Paolo Bonzini
03:12 pm Revision 09dada40: configure: remove duplicate test
We already had a test to add -march=i486 when needed. Make the
existing test independent of vhost-net, so that it is...
Paolo Bonzini
03:12 pm Revision 5b5e3037: configure: QEMU_INCLUDES are the same for all subtargets
Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b...
Paolo Bonzini
03:12 pm Revision 6cfd9b52: elfload: only give abi_long/ulong the alignment specified by the target
Previously, this was done for target_long/ulong, and propagated to
abi_long/ulong via a typedef. But target_long/ulo...
Paolo Bonzini
03:12 pm Revision f8fd4fc4: elfload: use abi_int/uint instead of target_int/uint
The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed...
Paolo Bonzini
03:12 pm Revision 727e5283: configure: move CONFIG_QEMU_LDST_OPTIMIZATION to config-host.mak
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b...
Paolo Bonzini
03:12 pm Revision 918fc54c: elfload: use abi_llong/ullong instead of target_llong/ullong
The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed...
Paolo Bonzini
03:12 pm Revision 1ddd592f: elfload: use abi_short/ushort instead of target_short/ushort
The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed...
Paolo Bonzini
03:12 pm Revision ca98ac83: elfload: fix size of ABI-dependent fields in core dumps
Some fields in core dumps are 32-bit in 32-or-64 environments (ppc64abi32,
sparc32plus). Use abi_long/ulong for thos...
Paolo Bonzini
03:12 pm Revision 86cd7b2d: elfload: use tswapreg consistently in elf_core_copy_regs
Reviewed-by: Peter Maydell <peter.maydell@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b...
Paolo Bonzini
02:50 pm Revision 79f3b12f: configure: Put cross compile flags in EXTRA_CFLAGS
The cross compile CFLAGS are needed to properly build pixman (and any other
submodules). Only the EXTRA_CFLAGS set is...
Peter Crosthwaite
02:50 pm Revision 98f63605: dtc: add submodule
Add dtc submodule as a fallback for old distros.
Picking version 1.3.0. as this is the most recently tagged stable ve...
Peter Crosthwaite
02:50 pm Revision a540f158: configure/Make: Build libfdt from submodule DTC
Configure to use the DTC submodule to build libfdt when no system libfdt
is found. Prompt to install the DTC submodul...
Peter Crosthwaite
05:27 am Revision 614413f7: vmxcap: Report APIC register emulation and RDTSCP control
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Jan Kiszka
05:27 am Revision ea4ee283: vmxcap: Augment reported information
Parse the Basic VMX Information MSR and add the bit for the new posted
interrupts.
Signed-off-by: Jan Kiszka <jan.ki...
Jan Kiszka
05:27 am Revision 917367aa: target-i386: kvm: save/restore steal time MSR
Read and write steal time MSR, so that reporting is functional across
migration.
Signed-off-by: Marcelo Tosatti <mto...
Marcelo Tosatti
05:27 am Revision 007e986f: vmxcap: Update according to SDM of January 2013
This adds reporting of VMCS shadowing, #VE, IA32_SMBASE, unrestricted
VMWRITE and fixes the range of the MSEG revisio...
Jan Kiszka
05:27 am Revision f505a4d7: vmxcap: Open MSR file in unbuffered mode
Python may otherwise decide to to read larger chunks, applying the seek
only on the software buffer. This will return...
Jan Kiszka

04/17/2013

06:28 pm Revision 1773d9ee: virtio-net: cleanup: init and exit function.
This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre...
KONRAD Frederic
06:28 pm Revision 17a0ca55: virtio-net: cleanup: use QOM cast.
As the virtio-net-pci and virtio-net-s390 are switched to the new API,
we can use QOM casts.
Signed-off-by: KONRAD F...
KONRAD Frederic
06:28 pm Revision 89334c8b: virtio-net-ccw: switch to the new API.
Here the virtio-net-ccw is modified for the new API. The device
virtio-net-ccw extends virtio-ccw-device as before. I...
KONRAD Frederic
06:28 pm Revision 74b4fe3d: virtio-net-s390: switch to the new API.
Here the virtio-net-s390 is modified for the new API. The device
virtio-net-s390 extends virtio-s390-device as before...
KONRAD Frederic
06:28 pm Revision e37da394: virtio-net-pci: switch to the new API.
Here the virtio-net-pci is modified for the new API. The device
virtio-net-pci extends virtio-pci. It creates and con...
KONRAD Frederic
06:28 pm Revision 6a87acf7: virtio: add two functions to VirtioDeviceClass.
Recent changes need two functions to VirtioDevice. This just add them
into VirtioDeviceClass.
Signed-off-by: KONRAD ...
KONRAD Frederic
06:28 pm Revision 17ec5a86: virtio-net: add the virtio-net device.
Create virtio-net-device which extends virtio-device, so it can be connected on
virtio-bus.
Signed-off-by: KONRAD Fr...
KONRAD Frederic
06:28 pm Revision e6f53fd5: Fix warnings suppressors to honor --disable-werror
Replace
#pragma GCC diagnostic ignored FOO
[Troublesome code...]
#pragma GCC diagnostic error FOO
by
...
Markus Armbruster
06:27 pm Revision bf2a38d4: fw_cfg: add qtest test case
This validates some basic characteristics of fw_cfg.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id...
Anthony Liguori
06:27 pm Revision a875711a: i440fx-test: add test for PAM functionality
This tests PAM settings for the i440fx. This test does a lot of
byte MMIO which is fairly slow with qtest today. Bu...
Anthony Liguori
06:27 pm Revision 9bda413c: i440fx-test: add test to compare default register values
This test compares all of the default register values against the
spec. It turns out we deviate in quite a few place...
Anthony Liguori
06:26 pm Revision 234c69c5: libqos: add fw_cfg support
fw_cfg is needed to get the top of memory which is necessary for
doing PCI allocation and allocating RAM for DMA.
Ad...
Anthony Liguori
06:26 pm Revision 8a0743cf: libqos: add malloc support
This is a very simple allocator for the PC platform. It should
be possible to add backends for other platforms.
Sig...
Anthony Liguori
06:26 pm Revision c4efe1ca: qtest: add libqos including PCI support
This includes basic PCI support for the PC platform. Enough
abstraction should be present to support non-PC platform...
Anthony Liguori
06:26 pm Revision 8a8fd637: qtest: don't use system command to avoid double fork
Currently we waitpid on the child process we spawn off that does
nothing more than system() another process. While t...
Anthony Liguori
06:24 pm Revision 4aead692: migration: reflect incoming failure to shell
Management apps like libvirt don't know to pay attention to
stderr unless there is a non-zero exit status.
* migrati...
Eric Blake
06:24 pm Revision 95e2af98: qbus: remove wrong error messages
The existing code shows the "Bus '%s' is full" message even if name
is specified and different from bus->name (i.e. m...
Alexey Kardashevskiy
06:22 pm Revision bd5ac203: chardev: remove the headers of Memory chardev driver
Memory chardev driver is no longer used, and Commit:
4bf0bb8014ac2ac61b1004f5d92b2a4594d48017 has droped
it but the h...
Lei Li
06:14 pm Revision 20781f9c: Merge remote-tracking branch 'bonzini/migration-writev' into staging
# By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/migration-writev:
qemu-file: do not use stdio for qemu_fdopen
io...
Anthony Liguori
12:44 pm Revision e9d8fbf5: qemu-file: do not use stdio for qemu_fdopen
This uses system calls directly for Unix file descriptors, so that the
efficient writev_buffer can be used. Pay atte...
Paolo Bonzini
12:43 pm Revision 83f75c26: iov: handle partial writes from sendmsg and recvmsg
Partial writes can still happen in sendmsg and recvmsg, if a
signal is received in the middle of a write. To handle ...
Paolo Bonzini
12:43 pm Revision f48869ad: iov: reorganize iov_send_recv, part 3
"si" and "ei" are merged in a single variable.
Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Orit Wa...
Paolo Bonzini
12:43 pm Revision 15711565: qemu-file: drop socket_put_buffer
It is enough to implement one of socket_writev_buffer and
socket_put_buffer.
Reviewed-by: Juan Quintela <quintela@re...
Paolo Bonzini
12:43 pm Revision 5209d675: iov: reorganize iov_send_recv, part 2
Do not touch the "bytes" argument anymore. Instead, remember the
original length of the last iovec if we touch it, a...
Paolo Bonzini
12:43 pm Revision cb6247a7: iov: reorganize iov_send_recv, part 1
Once the initial part of the iov is dropped, it is not used anymore.
Modify iov/iovcnt directly instead of adjusting ...
Paolo Bonzini
12:10 am Revision 2f7bd829: qdev: Fix device_add bus assumptions
Drop an unreachable fallback bus assignment to SysBus.
If no ,bus= is specified, only search busses recursively for ...
Andreas Färber
12:10 am Revision acbbc036: rng random backend: check for -EAGAIN errors on read
Not handling EAGAIN triggers the assert
qemu/backends/rng-random.c:44:entropy_available: assertion failed: (len != -...
Amit Shah
12:10 am Revision e0a83fc2: qom: do nothing on unparent of object without parent
Otherwise, device_unparent will fail to get a canonical path of
the object.
Signed-off-by: Paolo Bonzini <pbonzini@r...
Paolo Bonzini
12:10 am Revision 7dda5dc8: migration: initialize RAM to zero
Using qemu_memalign only leaves the RAM zero by chance, because libc
will usually use mmap to satisfy our huge reques...
Paolo Bonzini

04/16/2013

06:28 pm Revision 86c7dba0: Merge remote-tracking branch 'kraxel/usb.80' into staging
# By Gerd Hoffmann (6) and Hans de Goede (1)
# Via Gerd Hoffmann
* kraxel/usb.80:
use libusb for usb-host
xhci: f...
Anthony Liguori
06:28 pm Revision 6f8111a1: Merge remote-tracking branch 'spice/spice.v69' into staging
# By Hans de Goede (5) and others
# Via Gerd Hoffmann
* spice/spice.v69:
spice-qemu-char: vmc_write: Don't write mo...
Anthony Liguori
06:28 pm Revision 100c5332: Merge remote-tracking branch 'kraxel/pixman.v11' into staging
# By Gerd Hoffmann (22) and Igor Mitsyanko (2)
# Via Gerd Hoffmann
* kraxel/pixman.v11: (24 commits)
qxl: register ...
Anthony Liguori
06:28 pm Revision 398973fe: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
# By Igor Mammedov (8) and others
# Via Andreas Färber
* afaerber/qom-cpu:
target-cris: Override do_interrupt for p...
Anthony Liguori
01:04 pm Revision af203be3: xhci: use slotid as device address
Is good enougth for unique device addresses and avoids the need for any
state for device addressing. Makes live migr...
Gerd Hoffmann
01:04 pm Revision a6718874: xhci: fix address device
Zero-initialize the set-address dummy USBPacket,
also add buffer to avoid sanity checks triggering.
https://bugzilla...
Gerd Hoffmann
01:04 pm Revision 2b2325ff: use libusb for usb-host
Reimplement usb-host on top of libusb.
Reasons to do this:
(1) Largely rewritten from scratch, nice opportunity to ...
Gerd Hoffmann
12:59 pm Revision 94ae9eec: xhci: remove leftover debug printf
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:59 pm Revision bdfce20d: xhci: fix portsc writes
Check for port reset first and skip everything else then.
Add sanity checks for PLS updates.
Add PLC notification whe...
Gerd Hoffmann
12:59 pm Revision 6d3bc22e: xhci: add xhci_cap_write
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:59 pm Revision 7598b41c: usb-serial: Remove double call to qemu_chr_add_handlers( NULL )
usb-serial has a qdev chardev property, and hw/qdev-properties-system.c
already contains:
static void release_chr(Ob...
Hans de Goede
12:52 pm Revision c3d6b96e: virtio-console: Remove any pending watches on close
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
12:52 pm Revision 8bb9f51c: spice: (32 bit only) fix surface cmd tracking destruction
No change for 64 bit arches, but for 32 bit previously we zeroed half
the surfaces cmd array, instead of all of it.
...
Alon Levy
12:52 pm Revision ae893e5e: spice-qemu-char: Add watch support
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
12:52 pm Revision f9fb0532: virtio-console: Also throttle when less was written then requested
This is necessary so that we get properly woken up to write the rest.
This patch also changes the len argument to th...
Hans de Goede
12:52 pm Revision 75c439bc: spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
This one took me eons to debug, but I've finally found it now, oh well.
The usage of the MIN macro in this line:
...
Hans de Goede
12:52 pm Revision b010cec8: spice-qemu-char: Remove intermediate buffer
virtio-serial's buffer is valid when it calls us, and we don't
access it otherwise: vmc_read is only called in respon...
Alon Levy
12:52 pm Revision 52fe0e75: spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
We now require spice-server to be >= 0.12.0 so this is no longer needed.
Signed-off-by: Hans de Goede <hdegoede@redh...
Hans de Goede
12:52 pm Revision 5c74fb27: qxl: add 2000x2000 and 2048x2048 video modes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:25 am Revision 095b9c48: m25p80: Add debug message for no bdrv
If there is no backing bdrv, let the debugging developer know about it.
Signed-off-by: Peter Crosthwaite <peter.cros...
Peter Crosthwaite
11:25 am Revision 28097d02: m25p80.c: Multiple debug verbosity levels
The debug printfs on every page program/read is extremely verbose. Add
a second level of debug for this.
Signed-off-...
Peter Crosthwaite
11:25 am Revision e9711b4d: m25p80: Convert guest errors to LOG_GUEST_ERROR
Some of the debug printfs in m25p80 are really guest errors.
Changed over to qemu_log_mask(LOG_GUEST_ERROR accordingl...
Peter Crosthwaite
11:25 am Revision 3bec0c7d: m25p80: Fix debug messages.
Some dodgy casts were making a mess of these msgs.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
S...
Peter Crosthwaite
11:04 am Revision 42bb9c91: stream: Remove app argument hack
The uint32_t *app argument doesn't exist in real hardware. It was a hack in
xilinx_axidma/enet to fake the (secondary...
Peter Crosthwaite
11:04 am Revision 3630ae95: xilinx_axienet/dma: Implement rx path flow control
Implement flow control for the RX data path from xilinx_axienet->xilinx_axidma.
On short return from axidma, then eth...
Peter Crosthwaite
11:04 am Revision 35e60bfd: stream: Add flow control API
Add basic flow control to stream. A stream slave may return short, indicating
that it is not capable of accepting any...
Peter Crosthwaite
11:04 am Revision 210914e2: xilinx_axidma: Fix rx/tx halted bit.
If there is no DMA buffer descriptor, the DMA halts, not idles.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@...
Peter Crosthwaite
11:04 am Revision 545129e5: xilinx_axienet: typedef XilinxAXIEnet struct
Typedef xilinx_axienets object state struct to shorten the repeated usages of
struct XilinxAXIEnet.
Signed-off-by: P...
Peter Crosthwaite
11:04 am Revision 42e8a283: xilinx_axidma: typedef XilinxAXIDMA struct
Typedef xilinx_axidma's object state struct to shorten the repeated usages of
struct XilinxAXIDMA.
Signed-off-by: Pe...
Peter Crosthwaite
11:04 am Revision cbde584f: xilinx_axidma: Defined and use type cast macro
Standard QOM cast macro. Replaces usages of FROM_SYSBUS
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.c...
Peter Crosthwaite
11:04 am Revision 897374db: xilinx_axidma: Register reset properly
Register the reset function as the Device::reset function rather than
explicitly call it from the sysbus::init.
Sign...
Peter Crosthwaite
11:04 am Revision e1500e35: xilinx_axidma: Create Proxy object for stream
Create a separate child object to proxy the stream slave connection. This is
setup for future work where a second str...
Peter Crosthwaite
11:04 am Revision b19ceaad: petalogix_ml605_mmu: Attach ethernet to machine
Explicitly make the ethernet a child of the machine. This is needed to set
and use links pre-realize. Also makes the ...
Peter Crosthwaite
11:04 am Revision f0e7a81c: xilinx_axienet: Defined and use type cast macro
Standard QOM cast macro. Replaces usages of FROM_SYSBUS
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.c...
Peter Crosthwaite
11:04 am Revision 54ff2a39: petalogix_ml605_mmu: Fix machine node attachment
Just attach devices straight to the root machine node, rather than the
"unattached node"
Signed-off-by: Peter Crosth...
Peter Crosthwaite
11:04 am Revision e6543663: xilinx_axidma: converted init->realize
The prescribed transition from SysBusDevice::init to Device::realize. I'm going
with Andreas suggestion to move the s...
Peter Crosthwaite
11:04 am Revision 9ee0ceb7: xilinx_axienet: Register reset properly
Register the reset function and the Device::reset function rather than
explicitly call it from the sysbus::init.
Sig...
Peter Crosthwaite
11:04 am Revision 55b3e0c2: xilinx_axienet: Create Proxy object for stream
Create a separate child object to proxy the stream slave connection. This is
setup for future work where a second str...
Peter Crosthwaite
11:04 am Revision b2d9dfe9: xilinx_axienet: converted init->realize
The prescribed transition from SysBusDevice::init to Device::realize. Im going
with Andreas suggestion to move the sy...
Peter Crosthwaite
10:26 am Revision bfe528b9: qxl: register QemuConsole for secondary cards
Hook secondary qxl cards properly into the qemu console subsystem.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:26 am Revision 9697f5d2: gtk: custom cursor support
Makes gtk ui play nicely with qxl (and vmware_svga)
as you can actually see your pointer now ;)
Signed-off-by: Gerd ...
Gerd Hoffmann
10:26 am Revision 81c0d5a6: console: add qemu_console_is_*
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:26 am Revision dea1b0bd: xen: re-enable refresh interval reporting for xenfb
xenfb informs the guest about the gui refresh interval so it can avoid
pointless work. That logic was temporarely di...
Gerd Hoffmann
10:26 am Revision 284d1c6b: console: allow pinning displaychangelisteners to consoles
DisplayChangeListener gets a new QemuConsole field, which can be set to
non-NULL before registering. This will pin t...
Gerd Hoffmann
10:03 am Revision d4bcb199: qxl: add 4k + 8k resolutions
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:03 am Revision 380cd056: console: add GraphicHwOps
Pass a single GraphicHwOps struct pointer to graphic_console_init,
instead of a bunch of function pointers.
Signed-o...
Gerd Hoffmann
10:03 am Revision 0f7b2864: console: gui timer fixes
Make gui update rate adaption code in gui_update() actually work.
Sprinkle in a tracepoint so you can see the code at...
Gerd Hoffmann
10:03 am Revision 321f048d: console: give each QemuConsole its own DisplaySurface
Go away from the global DisplaySurface, give one to each QemuConsole
instead. With this patch applied it is possible...
Gerd Hoffmann
10:03 am Revision 2c62f08d: console: simplify screendump
Screendumps are alot simpler as we can update non-active
QemuConsoles now. So we only need to update the QemuConsole...
Gerd Hoffmann
10:03 am Revision 98a9ad90: console: move gui_update+gui_setup_refresh from vl.c into console.c
Pure code motion, no functional changes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:03 am Revision 36671fbd: console: zap g_width + g_height
We have a surface per QemuConsole now, so there is no need to keep
track of the QemuConsole size any more as we can q...
Gerd Hoffmann
10:03 am Revision 27be5587: console: make DisplayState private to console.c
With gui_* being moved to console.c nobody outside console.c needs
access to DisplayState fields any more. Make the ...
Gerd Hoffmann
10:03 am Revision 1dbfa005: console: rename vga_hw_*, add QemuConsole param
Add QemuConsole parameter to vga_hw_*, so the interface allows to update
non-active consoles (the actual code can't h...
Gerd Hoffmann
10:03 am Revision eb2f9b02: hw/vmware_vga.c: various vmware vga fixes.
Hardcode depth to 32 bpp. It effectively was that way before because
that is the default surface depth, this just ma...
Gerd Hoffmann
10:03 am Revision 7a6404cd: hw/vmware_vga.c: add tracepoints for mmio reads+writes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:03 am Revision 68db6dc5: console: use pixman for fill+blit
Zap homegrown pixel shuffeling code, use pixman calls instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:03 am Revision 64840c66: console: displaystate init revamp
We have only one DisplayState, so there is no need for the "next"
linking, rip it. Also consolidate all displaystate...
Gerd Hoffmann
10:03 am Revision 437fe106: console: add trace events
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:03 am Revision b7627952: pixman: render vgafont glyphs into pixman images
Add helper functions to create pixman mask images for glyphs
and to render these glyphs into a pixman image.
Signed-...
Gerd Hoffmann
10:03 am Revision 7d6ba01c: console: use pixman for font rendering
Zap homegrown font rendering code, use pixman calls instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:03 am Revision 867c538f: pixman: add qemu_pixman_color()
Helper function to map qemu colors (32bit integer + matching PixelFormat)
into pixman_color_t.
Signed-off-by: Gerd H...
Gerd Hoffmann
10:03 am Revision e27bd65a: console: switch color_table_rgb to pixman_color_t
Now that all text console rendering uses pixman we can easily
switch the color tables to use pixman_color_t directly....
Gerd Hoffmann
10:03 am Revision 522fccbe: exynos4210_fimd.c: fix display resize bug introduced after console revamp
In exynos4210 display update function, we were acquiring DisplaySurface
pointer before calling screen resize function...
Igor Mitsyanko
10:03 am Revision 17866fc8: hw/vmware_vga.c: fix screen resize bug introduced after console revamp
In vmsvga display update function, a pointer to DisplaySurface must be acquired
after a call to vmsvga_check_size sin...
Igor Mitsyanko
03:45 am Revision b21bfeea: target-cris: Override do_interrupt for pre-v32 CPU cores
Instead of forwarding from cris_cpu_do_interrupt() to do_interruptv10(),
override CPUClass::do_interrupt with crisv10...
Andreas Färber
02:19 am Revision a7ddba52: qdev: Set device's parent before calling realize() down inheritance chain
Currently device_set_realized() sets parent only after device was realized,
but qdev_device_add() sets it before devi...
Igor Mammedov
02:19 am Revision d3c64d6a: target-i386: Split APIC creation from initialization in x86_cpu_realizefn()
When APIC is hotplugged during CPU hotplug, device_set_realized()
calls device_reset() on it. And if QEMU runs in KVM...
Igor Mammedov
02:19 am Revision f1fc3e66: kvmvapic: Replace FROM_SYSBUS() with QOM type cast
... and define type name and type cast macro for kvmvapic according
to accepted convention.
Signed-off-by: Igor Mamm...
Igor Mammedov
02:19 am Revision f16a69f7: ioapic: Replace FROM_SYSBUS() with QOM type cast
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Igor Mammedov
02:19 am Revision 3f24a58f: cpu: Pass CPUState to *cpu_synchronize_post*()
... so it could be called without requiring CPUArchState.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewe...
Igor Mammedov
02:19 am Revision 4dc1f449: target-i386: Consolidate error propagation in x86_cpu_realizefn()
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Edua...
Igor Mammedov
02:19 am Revision 3af60be2: target-i386: Improve -cpu ? features output
We were missing a bunch of feature lists. Fix this by simply dumping
the meta list feature_word_info.
Signed-off-by:...
Jan Kiszka
02:19 am Revision dd13e088: target-i386/cpu.c: Coding style fixes
* Add braces to 'if' statements;
* Remove last TAB character from the source.
Signed-off-by: Eduardo Habkost <ehabk...
Eduardo Habkost
02:19 am Revision 7f833247: target-i386: Split out CPU creation and features parsing
Move CPU creation and features parsing into a separate cpu_x86_create()
function, so that board would be able to set ...
Igor Mammedov
02:19 am Revision 21ad7789: target-i386: Fix including "host" in -cpu ? output
kvm_enabled() cannot be true at this point because accelerators are
initialized much later during init. Also, hiding ...
Jan Kiszka
02:19 am Revision 72cc5137: qdev: Add qdev property for bool type
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
[AF: Use new qdev_prop_set_after_realize()]
Signed-off-by: Andreas...
Igor Mammedov
01:41 am Revision 22773d60: pci: add pci test device
This device is used for kvm unit tests,
currently it supports testing performance of ioeventfd.
Using updated kvm uni...
Michael S. Tsirkin
01:06 am Revision 24a6e7f4: virtio-balloon: fix dynamic properties.
To keep compatibility with the old virtio-balloon-x, add the dynamic properties
to virtio-balloon-pci and virtio-ball...
KONRAD Frederic
01:06 am Revision 4ceb193d: Merge remote-tracking branch 'bonzini/hw-dirs' into staging
* bonzini/hw-dirs:
exec: remove useless declarations from memory-internal.h
memory: move core typedefs to qemu/ty...
Anthony Liguori
01:05 am Revision fe6c2117: qdev: Fix QOM unrealize behavior
Since commit 249d41720b7dfbb5951b430b9eefdbee7464f515 (qdev: Prepare
"realized" property) setting realized = true wou...
Andreas Färber
01:05 am Revision a907cf59: Allow qtest to be used together with a virtual CPU
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Message-id: 1366054097-14132-1-git-send-email-edgar.igles...
Edgar E. Iglesias

04/15/2013

11:51 pm Revision e0e367ba: Merge branch 'tcg-ppc64' of git://github.com/rth7680/qemu
* 'tcg-ppc64' of git://github.com/rth7680/qemu: (33 commits)
tcg-ppc64: Handle deposit of zero
tcg-ppc64: Impleme...
Aurelien Jarno
10:29 pm Revision e6b63677: Add -f FMT / --format FMT arg to qemu-nbd
Currently the qemu-nbd program will auto-detect the format of
any disk it is given. This behaviour is known to be ins...
Daniel P. Berrange
09:09 pm Revision 39dc85b9: tcg-ppc64: Handle deposit of zero
The TCG optimizer does great work when inserting constants, being able
to fold the open-coded deposit expansion to ju...
Richard Henderson
09:09 pm Revision 6645c147: tcg-ppc64: Implement mulu2/muls2_i64
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
09:09 pm Revision 1e6e9aca: tcg-ppc64: Use getauxval for ISA detection
Glibc 2.16 includes an easy way to get feature bits previously
buried in /proc or the program startup auxiliary vecto...
Richard Henderson
09:09 pm Revision 6c858762: tcg-ppc64: Implement add2/sub2_i64
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
09:09 pm Revision 027ffea9: tcg-ppc64: Implement movcond
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
09:09 pm Revision 6995a4a0: tcg-ppc64: Use MFOCRF instead of MFCR
It takes half the cycles to read one CR register instead of all 8.
This is a backward compatible addition to the ISA,...
Richard Henderson
09:09 pm Revision 70fac59a: tcg-ppc64: Use ISEL for setcond
There are a few simple special cases that should be handled first.
Break these out to subroutines to avoid code dupli...
Richard Henderson
09:09 pm Revision 991041a4: tcg-ppc64: Cleanup i32 constants to tcg_out_cmp
Nothing else in the call chain ensures that these
constants don't have garbage in the high bits.
Reviewed-by: Aureli...
Richard Henderson
09:09 pm Revision 4c314da6: tcg-ppc64: Use TCGType throughout compares
The optimization/bug being fixed is that tcg_out_cmp was not applying the
right type to loading a constant, in the ca...
Richard Henderson
09:09 pm Revision 33de9ed2: tcg-ppc64: Implement deposit
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
09:09 pm Revision ef809300: tcg-ppc64: Use I constraint for mul
The mul_i32 pattern was loading non-16-bit constants into a register,
when we can get the middle-end to do that for u...
Richard Henderson
09:09 pm Revision ce1010d6: tcg-ppc64: Implement compound logicals
Mostly copied from the ppc32 port.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henders...
Richard Henderson
09:09 pm Revision 68aebd45: tcg-ppc64: Implement bswap64
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
09:09 pm Revision 37251b98: tcg-ppc64: Handle constant inputs for some compound logicals
Since we have special code to handle and/or/xor with a constant,
apply the same to andc/orc/eqv with a constant.
Rev...
Richard Henderson
09:09 pm Revision 5d221582: tcg-ppc64: Implement bswap16 and bswap32
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
08:55 pm Revision 313d91c7: tcg-ppc64: Implement rotates
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:55 pm Revision 49d9870a: tcg-ppc64: Streamline qemu_ld/st insn selection
Using a table to look up insns of the right width and sign.
Include support for the Power 2.06 LDBRX and STDBRX insns...
Richard Henderson
08:55 pm Revision 28f2dba6: tcg-ppc64: Use automatic implementation of ext32u_i64
The enhancements to and immediate obviate this.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri...
Richard Henderson
08:55 pm Revision a9249dff: tcg-ppc64: Improve and_i32 with constant
Use RLWINM
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:55 pm Revision 637af30c: tcg-ppc64: Improve and_i64 with constant
Use RLDICL and RLDICR.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twid...
Richard Henderson
08:55 pm Revision dce74c57: tcg-ppc64: Tidy or and xor patterns.
Handle constants in common code; we'll want to reuse that later.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
...
Richard Henderson
08:55 pm Revision 148bdd23: tcg-ppc64: Allow constant first argument to sub
Using SUBFIC for 16-bit signed constants.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard ...
Richard Henderson
08:55 pm Revision ee924fa6: tcg-ppc64: Improve constant add and sub ops.
Improve constant addition -- previously we'd emit useless addi with 0.
Use new constraints to force the driver to pul...
Richard Henderson
08:52 pm Revision 3d582c61: tcg-ppc64: Rearrange integer constant constraints
We'll need a zero, and Z makes more sense for that. Make sure we
have a full compliment of signed and unsigned 16 an...
Richard Henderson
08:52 pm Revision 421233a1: tcg-ppc64: Cleanup tcg_out_movi
The test for using movi32 was sub-optimal for TCG_TYPE_I32, comparing
a signed 32-bit quantity against an unsigned 32...
Richard Henderson
08:51 pm Revision 752c1fdb: tcg-ppc64: Fix setcond_i32
We weren't ignoring the high 32 bits during a NE comparison.
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Sign...
Richard Henderson
08:44 pm Revision 2fd8eddc: tcg-ppc64: Introduce and use TAI and SAI
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:44 pm Revision 5e916c28: tcg-ppc64: Introduce and use tcg_out_shri64
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:44 pm Revision 0a9564b9: tcg-ppc64: Introduce and use tcg_out_shli64
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:44 pm Revision 6e5e0602: tcg-ppc64: Introduce and use tcg_out_ext32u
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:44 pm Revision 9e555b73: tcg-ppc64: Introduce and use tcg_out_rlw
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:44 pm Revision aceac8d6: tcg-ppc64: Use TCGReg everywhere
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
08:44 pm Revision 66d4f6a3: disas: Disassemble all ppc insns for the host
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
07:19 pm Revision b421d9c6: memory: move core typedefs to qemu/typedefs.h
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:19 pm Revision c72dd2d0: exec: remove useless declarations from memory-internal.h
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:19 pm Revision 0bc3cd62: include: avoid useless includes of exec/ headers
Headers in include/exec/ are for the deepest innards of QEMU,
they should almost never be included directly.
Signed-...
Paolo Bonzini
07:19 pm Revision dccfcd0e: sysemu: avoid proliferation of include/ subdirectories
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:19 pm Revision bdee56f5: tpm: reorganize headers and split hardware part
The TPM subsystem does not have a full front-end/back-end separation.
The sole available backend, tpm_passthrough, de...
Paolo Bonzini
06:22 pm Revision 6acf69cd: virtio-serial-ccw: switch to the new API.
Here the virtio-serial-ccw is modified for the new API. The device
virtio-serial-ccw extends virtio-ccw-device as bef...
KONRAD Frederic
06:22 pm Revision 34b95b2c: virtio-serial: cleanup: init and exit functions.
This remove old init and exit function as they are no longer needed.
Signed-off-by: KONRAD Frederic <fred.konrad@gre...
KONRAD Frederic
06:22 pm Revision 55169140: virtio-serial-s390: switch to the new API.
Here the virtio-serial-s390 is modified for the new API. The device
virtio-serial-s390 extends virtio-s390-device as ...
KONRAD Frederic
06:22 pm Revision 0ca5aa4f: qemu-char: another io_add_watch_poll fix
After attaching the source, we have to remove the reference we hold
to it, because we do not hold anymore a pointer t...
Paolo Bonzini
06:22 pm Revision d5990ff4: virtio-serial: cleanup: remove qdev field.
The qdev field is no longer needed, just drop it.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Reviewe...
KONRAD Frederic
06:22 pm Revision 76017fd2: virtio-serial: cleanup: use QOM casts.
As the virtio-serial-pci and virtio-serial-s390 are switched to the new
API, we can use QOM casts.
Signed-off-by: KO...
KONRAD Frederic
06:22 pm Revision f7f7464a: virtio-serial-pci: switch to the new API.
Here the virtio-serial-pci is modified for the new API. The device
virtio-serial-pci extends virtio-pci. It creates a...
KONRAD Frederic
06:22 pm Revision 3718c7f0: acpi.h: make it self contained
Headers shouldn't assume another header is included,
pull in everything necessary.
Signed-off-by: Michael S. Tsirkin...
Michael S. Tsirkin
06:22 pm Revision 2cd2b016: virtio-serial: add the virtio-serial device.
Create virtio-serial which extends virtio-device, so it can be connected
on virtio-bus.
Signed-off-by: KONRAD Freder...
KONRAD Frederic
06:22 pm Revision 9fd02979: Update Makefile to actually install the new efi-enabled nic roms that are used...
Commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f made a switch use the efi-enabled nic roms by default.
This patch upd...
Sander Eikelenboom
06:22 pm Revision f574fa8b: virtio: fix broken aliases.
This fix the broken aliases, by renaming the devices.
So: * virtio-blk => virtio-blk-device.
* virtio-balloon =>...
KONRAD Frederic
05:35 pm Revision 97ebbab0: nbd: set TCP_NODELAY
Disable the Nagle algorithm to reduce latency. Note this means we must
also use TCP_CORK when sending header followe...
Stefan Hajnoczi
05:30 pm Revision 0fcece25: nbd: use TCP_CORK in nbd_co_send_request()
Use TCP_CORK to defer packet transmission until both the header and the
payload have been written.
Suggested-by: Nic...
Stefan Hajnoczi
05:29 pm Revision 6760c47a: nbd: unlock mutex in nbd_co_send_request() error path
Cc: qemu-stable@nongnu.org
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzin...
Stefan Hajnoczi
05:07 pm Revision b1ca31d7: target-mips: fix mipsdsp_mul_q15_q15 and tests for MAQ_SA_W_PHL/PHR
The operands for MAQ_SA_W.PHL/MAQ_SA_W.PHR must in specified format.
Otherwise, the results are unpredictable. Once t...
Petar Jovanovic
05:06 pm Revision e3d142d0: fpu: Correct edgecase in float64_muladd
In handling float64_muladd, if we end up doing a subtraction of the
product and c, and the 128 bit result of this sub...
Peter Maydell
04:16 pm Revision 3b8acc11: configure: fix TPM logic
A non-native i386 or x86_64 emulator should not have TPM passthrough
support, since the TPM is only present for those...
Paolo Bonzini
04:16 pm Revision e53339cf: acpi.h: make it self contained
Headers shouldn't assume another header is included,
pull in everything necessary.
Signed-off-by: Michael S. Tsirkin...
Michael S. Tsirkin
04:16 pm Revision 0445259b: acpi: move declarations from pc.h to acpi.h
Functions defined in acpi/ should be declared in
acpi.h
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-of...
Michael S. Tsirkin
04:16 pm Revision 174d5d99: hw: Add lost ARM core again
Commit 0434e30afb6175212389811e0b28b948eb3c1e40 accidentally removed
the compilation of arm11mpcore.c.
Signed-off-by...
Stefan Weil
04:16 pm Revision 35b2028f: Fix failure to create q35 machine
This is a regression introduced by c0907c9e6417c. How to reproduce:
$ qemu-system-x86_64 -nodefaults -vnc :0 -M q35
...
Hu Tao
04:16 pm Revision fd123245: Add linux-headers to QEMU_INCLUDES
virtio/dataplane/vring.c requires the Linux headers and is built for all
targets. So we need to add the corresponding...
Jan Kiszka
04:16 pm Revision bd2be150: arm: fix location of some include files
The recent rearrangement of include files had some minor errors:
devices.h is not ARM specific and should not be in ...
Peter Maydell
04:02 pm Revision db08dc21: Merge remote-tracking branch 'stefanha/block' into staging
* stefanha/block:
rbd: add an asynchronous flush
iotests: Add 'check -ssh' option to test Secure Shell block devi...
Anthony Liguori
03:49 pm Revision c530b142: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Michal Novotny (2) and Eric Blake (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
qapi: use valid JSON in schema
...
Anthony Liguori
03:46 pm Revision b25ce104: Merge remote-tracking branch 'quintela/migration.next' into staging
# By Paolo Bonzini
# Via Juan Quintela
* quintela/migration.next:
migration: simplify writev vs. non-writev logic
...
Anthony Liguori
11:18 am Revision 9a2d462e: block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk.
libssh2_sftp_fsync is an extension to libssh2 to support fsync(2) over
sftp, which is itself an extension of OpenSSH....
Richard W.M. Jones
11:18 am Revision c09b437b: qemu-iotests: filter QEMU_PROG in 051.out
Filter the name of the QEMU executable so the output can be diffed no
matter what QEMU_PROG is (e.g. qemu-system-x86_...
Stefan Hajnoczi
11:18 am Revision dc7588c1: rbd: add an asynchronous flush
The existing bdrv_co_flush_to_disk implementation uses rbd_flush(),
which is sychronous and causes the main qemu thre...
Josh Durgin
11:18 am Revision 0a12ec87: block: Add support for Secure Shell (ssh) block device.
qemu-system-x86_64 -drive file=ssh://hostname/some/image
QEMU will ssh into 'hostname' and open '/some/image' which ...
Richard W.M. Jones
11:18 am Revision aad64f31: ide: refuse WIN_READ_NATIVE_MAX on empty device
What is the highest addressable sector on an empty CD-ROM? Nothing is
addressable so produce an error.
This patch p...
Stefan Hajnoczi
11:18 am Revision 342809e8: iotests: Add 'check -ssh' option to test Secure Shell block device.
Note in order to run these tests on ssh, you must be running a local
ssh daemon, and that daemon must accept loopback...
Richard W.M. Jones
09:26 am Revision 47e5df21: qemu-iotests: Add test for -drive options
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
09:26 am Revision 8d3b1a2d: block: Introduce bdrv_pwritev() for qcow2_save_vmstate
Directly pass the QEMUIOVector on instead of linearising it.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off...
Kevin Wolf
09:26 am Revision cf07aecf: qemu-iotests: A few more bdrv_pread/pwrite tests
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
09:26 am Revision cf8074b3: block: Introduce bdrv_writev_vmstate
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Kevin Wolf
09:26 am Revision 05fcc848: savevm: Implement block_writev_buffer()
Instead of breaking up RAM state into many small chunks, pass the iovec
to the block layer for better performance.
S...
Kevin Wolf

04/14/2013

02:05 pm Revision 500ffd4a: kvm: remove unused APIs
There are only used internally now, move them
out of header and out of stub.
Signed-off-by: Michael S. Tsirkin <mst@...
Michael S. Tsirkin
02:05 pm Revision 44c3f8f7: kvm: support any size for pio eventfd
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
02:05 pm Revision 41cb62c2: kvm: support non datamatch ioeventfd
Adding restrictions just adds code.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin

04/13/2013

10:40 pm Revision e2ec3f97: qjson: to_json() case QTYPE_QSTRING is buggy, rewrite
Known bugs in to_json():
* A start byte for a three-byte sequence followed by less than two
continuation bytes is ...
Markus Armbruster
10:40 pm Revision 1d50c8e9: check-qjson: Test noncharacters other than U+FFFE, U+FFFF in strings
Test cases cover the two noncharacters in the BMP. Add tests for the
other 64 noncharacters.
Three existing test ca...
Markus Armbruster
10:40 pm Revision d6244e2c: check-qjson: Improve a few comments, delete bogus ones
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Blu...
Markus Armbruster
10:39 pm Revision cb2744ea: unicode: New mod_utf8_codepoint()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Blu...
Markus Armbruster
03:31 pm Revision 75312e74: Merge branch 'mingw' of git://qemu.weilnetz.de/qemu
* 'mingw' of git://qemu.weilnetz.de/qemu:
qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
Release SMP ...
Aurelien Jarno
02:51 pm Revision d640045a: target-i386: add AES-NI instructions
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off...
Aurelien Jarno
02:51 pm Revision 5d6f5cdd: aes: make Td[0-5] and Te[0-5] tables non static
Remove static attribute to Td[0-5] and Te[0-5] tables so that they
can be used outside of aes.c. Change their type fr...
Aurelien Jarno
02:51 pm Revision 753d9b82: aes: move aes.h from include/block to include/qemu
Move aes.h from include/block to include/qemu to show it can be reused
by other subsystems.
Cc: Kevin Wolf <kwolf@re...
Aurelien Jarno
02:51 pm Revision 309b4de1: disas/i386.c: disassemble aes-ni instructions
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
02:51 pm Revision 8dbd3fc3: disas/i386.c: disassemble pclmulqdq instruction
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
02:51 pm Revision 41cb383f: target-i386: enable PCLMULQDQ on Westmere CPU
The PCLMULQDQ instruction has been introduced on the Westmere CPU.
Reviewed-by: Richard Henderson <rth@twiddle.net>
...
Aurelien Jarno
02:51 pm Revision e71827bc: target-i386: add pclmulqdq instruction
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off...
Aurelien Jarno
02:51 pm Revision 2f493fee: sh7750: Change cpu field type to SuperHCPU
This brings us a step closer to QOM'ified SH7750 SoC and
fixes b350ab75 (target-sh4: Move PVR/PRR/CVR into SuperHCPUC...
Andreas Färber
02:51 pm Revision 06f3ed26: shix: Catch CPU initialization errors
Print an error message as done for the r2d machine and exit.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed...
Andreas Färber
02:50 pm Revision 396a14a3: Merge branch 'trivial-patches' of git://github.com/stefanha/qemu
* 'trivial-patches' of git://github.com/stefanha/qemu:
cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_D...
Aurelien Jarno
02:50 pm Revision 0a9c2341: Merge branch 'tci' of git://qemu.weilnetz.de/qemu
* 'tci' of git://qemu.weilnetz.de/qemu:
tci: Make tcg temporaries local to tcg_qemu_tb_exec
tci: Delete unused tb...
Aurelien Jarno
02:49 pm Revision 4b7b0546: Merge branch 'tcg-s390' of git://github.com/rth7680/qemu
* 'tcg-s390' of git://github.com/rth7680/qemu:
tcg-s390: Fix merge error in tgen_brcond
tcg-s390: Use all 20 bits...
Aurelien Jarno

04/12/2013

07:27 pm Revision ec9bd89f: Ensure good ordering of memory instruction in cpu_exec
The IO thread, when it senses cpu_single_env == 0, expects exit_request
to be checked later on. A compiler scheduling...
Olivier Hainque
07:27 pm Revision 1046127d: Release SMP restriction on Windows
The previous patches make QEMU SMP safe on Windows, we can now release
the restriction.
Signed-off-by: Fabien Choute...
Fabien Chouteau
07:27 pm Revision 0727b867: qemu-timer: move timeBeginPeriod/timeEndPeriod to os-win32
These are needed for any of the Win32 alarm timer implementations.
They are not tied to mmtimer exclusively.
Jacob t...
Paolo Bonzini
07:27 pm Revision ed9164a3: Check effective suspension of TCG thread
On multi-core systems, SuspendThread does not guaranty immediate thread
suspension. We add busy loop to wait for effe...
Olivier Hainque
04:41 pm Revision c85a1284: qapi: use valid JSON in schema
* qapi-schema.json: JSON doesn't allow trailing commas.
Signed-off-by: Eric Blake <eblake@redhat.com>
Signed-off-by:...
Eric Blake
04:41 pm Revision 315f9e1a: Revert "New QMP command query-cpu-max and HMP command cpu_max"
This reverts commit 4d700430a20b3d53b7b15bc5f6666f7e570e3f2c as asked by
Luiz. The patch has been obsoleted by extend...
Michal Novotny
04:41 pm Revision c72e7688: New cpu-max field in query-machines QMP command output
Alter the query-machines QMP command to output information about
maximum number of CPUs for each machine type with de...
Michal Novotny
03:33 pm Revision c30d1aea: cpu-exec: Allow "-d exec" in non-debug builds (drop CONFIG_DEBUG_EXEC)
The CONFIG_DEBUG_EXEC define compiles out a single qemu_log_mask()
call, which is a pretty trivial cost even for some...
Peter Maydell
03:33 pm Revision e03ba136: Typo, spelling and grammatical fixes
Minor fixes to documentation and code comments.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-b...
Peter Maydell
03:33 pm Revision 5947c697: linux-user: pass correct host flags to eventfd2 call
This change makes conversion of TARGET_O_NONBLOCK and TARGET_O_CLOEXEC flags
to host flags before calling eventfd for...
Petar Jovanovic
03:30 pm Revision 183543cd: target-moxie: Fix VMState registration
Register the CPU VMState in the correct way, via cpu_class_set_vmsd(),
rather than doing it in two different wrong wa...
Peter Maydell

04/11/2013

08:58 pm Revision 4699ca6d: tci: Delete unused tb_ret_addr
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off by: Stefan Weil <sw@weilnetz.de>
Richard Henderson
08:58 pm Revision dea8fde8: tci: Avoid code before declarations
This only valid with c99 extensions enabled, and easy to avoid.
Signed-off-by: Richard Henderson <rth@twiddle.net>
S...
Richard Henderson
08:58 pm Revision 76487468: tci: Use a local variable for env
Since we have total conversion away from global AREG0, we do not
need a global variable named "env". Retain that nam...
Richard Henderson
08:58 pm Revision 03fc0548: tci: Use 32-bit signed offsets to loads/stores
Since the change to tcg_exit_req, the first insn of every TB is
a load with a negative offset from env.
Signed-off-b...
Richard Henderson
08:58 pm Revision ee79c356: tci: Make tcg temporaries local to tcg_qemu_tb_exec
We're moving away from the temporaries stored in env. Make sure we can
differentiate between temp stores and possibl...
Richard Henderson

04/09/2013

04:00 pm Revision d9658c47: migration: drop is_write complications
The same QEMUFile is never used for both read and write. Simplify
the logic to simply look for presence or absence o...
Paolo Bonzini
04:00 pm Revision 4d117247: migration: simplify writev vs. non-writev logic
Check f->iovcnt in add_to_iovec, f->buf_index in qemu_put_buffer/byte.
Signed-off-by: Paolo Bonzini <pbonzini@redhat...
Paolo Bonzini
04:00 pm Revision 7ce51f1b: migration: use a single I/O operation when writev_buffer is not defined
The recent patches to use vectored I/O for RAM migration caused a
regression in savevm speed. To restore previous pe...
Paolo Bonzini
04:00 pm Revision af74db72: migration: set f->is_write and flush in add_to_iovec
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Paolo Bonzini
03:47 pm Revision 93b48c20: virtio-9p: Fix virtio-9p no longer building after hw-dirs branch merge
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Message-id: 1365495755-10902-1-git-send-email-hdegoede@redhat.com
...
Hans de Goede

04/08/2013

09:12 pm Revision 47b5264e: Merge remote-tracking branch 'bonzini/hw-dirs' into staging
# By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/hw-dirs: (35 commits)
hw: move private headers to hw/ subdirectori...
Anthony Liguori
09:12 pm Revision 1f8010f0: Merge remote-tracking branch 'stefanha/net' into staging
# By Dmitry Fleytman
# Via Stefan Hajnoczi
* stefanha/net:
vmxnet3: const_cpu_to_le64 wrapping for feature bits dro...
Anthony Liguori
07:13 pm Revision 0434e30a: hw: move ARM CPU cores to hw/cpu/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision aacf8895: hw: move last file to hw/arm/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 47b43a1f: hw: move private headers to hw/ subdirectories.
Many headers are used only in a single directory. These can be
kept in hw/.
Signed-off-by: Paolo Bonzini <pbonzini@...
Paolo Bonzini
07:13 pm Revision 914e29d2: hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 7702e47c: hw: move interrupt controllers to hw/intc/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision e28bee8e: hw: move other devices to hw/misc/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 54976b75: hw: move hw/kvm/ to hw/i386/kvm
Peter requested the KVM GIC to be in hw/intc.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:13 pm Revision 5193899a: hw: move GPIO interfaces to hw/gpio/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 8d8b636d: MAINTAINERS: update for source code movement
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision d2c0bd84: hw: move DMA controllers to hw/dma/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 8ac5c651: hw: move SD/MMC devices to hw/sd/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision c0907c9e: hw: move PCI bridges to hw/pci-* or hw/ARCH
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision ba25df88: hw: move VFIO and ivshmem to hw/misc/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 3bd88451: hw: move timer devices to hw/timer/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 47934d0a: hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 80b4ecc8: hw: move more files to hw/xen/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 9944d320: hw: move char devices to hw/char/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 7b247895: hw: move block devices to hw/block/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision d7e35d4a: hw: move NICs to hw/net/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 31e17060: hw: move SSI controllers to hw/ssi/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 53a55002: hw: move SCSI controllers to hw/scsi/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision fc97bb5b: hw: move display devices to hw/display/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision a100107d: hw: move watchdogs to hw/watchdog, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 0ddfaf7f: hw: move MC146818RTC to hw/timer/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 34b8f63e: hw: move audio devices to hw/audio/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 53ed424e: hw: move I2C controllers to hw/i2c/, configure via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 6e790746: hw: move virtio devices to hw/ subdirectories
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 9a1179dc: hw: make all of hw/ide/ configurable via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 49ab747f: hw: move target-independent files to subdirectories
This patch tackles all files that are compiled once, moving
them to subdirectories of hw/.
Signed-off-by: Paolo Bonz...
Paolo Bonzini
07:13 pm Revision ddf2bcfc: hw: make all of hw/pci/ configurable via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision aaa4d1df: hw: make all of hw/usb/ configurable via default-configs/
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 1fd6bb44: hw: make subdirectories for devices
Prepare the new directory structure.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:13 pm Revision ce3b494c: moxie: configure with default-configs file
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision bb585a78: build: enable using $(CONFIG_FOO) on the rhs of config files
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:13 pm Revision 0d09e41a: hw: move headers to include/
Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in inc...
Paolo Bonzini
06:38 pm Revision 7c2acc70: configure: Don't fall back to gthread coroutine backend
The gthread coroutine backend is broken and does not produce a working
QEMU; it is only useful for some very limited ...
Peter Maydell
06:38 pm Revision 76ad07a4: configure: Provide and use convenience error reporting function
Provide a convenience function for reporting an error and exiting,
and update various places in the configure script ...
Peter Maydell
06:38 pm Revision 1e885b25: qemu-char: really fix behavior on can_read = 0
I misread the glib manual, g_source_remove does not let you re-attach
the source later. This behavior (called "block...
Paolo Bonzini
06:37 pm Revision b9a7cfee: Merge remote-tracking branch 'mdroth/qga-pull-4-2-13' into staging
# By Laszlo Ersek (2) and others
# Via Michael Roth
* mdroth/qga-pull-4-2-13:
qemu-ga: ga_get_fd_handle(): abort if...
Anthony Liguori
06:36 pm Revision 2a7a239f: Merge remote-tracking branch 'kraxel/usb.79' into staging
# By Gerd Hoffmann (7) and Hans de Goede (3)
# Via Gerd Hoffmann
* kraxel/usb.79:
usb-tablet: Don't claim wakeup ca...
Anthony Liguori
03:01 pm Revision 389dd807: vmxnet3: const_cpu_to_le64 wrapping for feature bits dropped
Byte swap is redundant because shared memory reading functions
already swap bytes when required
Signed-off-by: Dmitr...
Dmitry Fleytman
03:01 pm Revision 3e948fd3: vmxnet3: iPXE compatibility fixes
iPXE vmxnet3 driver makes a few assumptions regarding device operation
that were missed during testing with Linux and...
Dmitry Fleytman

04/06/2013

03:53 pm Revision 9196dd41: Merge branch 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm
* 'arm-devs.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/nand.c: Fix nand erase operation
cadence_u...
Blue Swirl

04/05/2013

09:35 pm Revision b879f308: tcg-s390: Fix merge error in tgen_brcond
When the TCG condition codes were re-organized last year,
we failed to update all of the "old-style" tests for unsign...
Richard Henderson
09:35 pm Revision 78c9f7c5: tcg-s390: Use all 20 bits of the offset in tcg_out_mem
This can save one insn, if the constant has any bits in 32-63 set,
but no bits in 21-31 set. It never results in mor...
Richard Henderson
09:35 pm Revision f0bffc27: tcg-s390: Use risbgz for andi
This is immediately usable by the tlb lookup code.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
09:35 pm Revision 65a62a75: tcg-s390: Cleanup argument shuffling fixme in softmmu code
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
09:35 pm Revision 0db921e6: tcg-s390: Use load-address for addition
Since we're always in 64-bit mode, load address performs a full
64-bit add. Use that for 3-address addition, as well...
Richard Henderson
09:35 pm Revision 07ff7983: tcg-s390: Remove constraint letters for and
Since we have a free temporary and can always just load the constant, we
ought to do so, rather than spending the sam...
Richard Henderson
09:35 pm Revision 3790b918: tcg-s390: Implement add2/sub2 opcodes
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
09:35 pm Revision 96a9f093: tcg-s390: Implement movcond opcodes
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
09:35 pm Revision d5690ea4: tcg-s390: Implement deposit opcodes
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
09:35 pm Revision a01fc30d: tcg-s390: Remove useless preprocessor conditions
We only support 64-bit code generation for s390x.
Don't clutter the code with ifdefs that suggest otherwise.
Signed-...
Richard Henderson
09:35 pm Revision a4924e8b: tcg-s390: Properly allocate a stack frame.
Set TCG_TARGET_CALL_STACK_OFFSET properly for the abi. Allocate the
standard TCG_STATIC_CALL_ARGS_SIZE. And while w...
Richard Henderson
09:35 pm Revision 36017dc6: tcg-s390: Implement mulu2_i64 opcode
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
09:35 pm Revision a22971f9: tcg-s390: Fix movi
The code to load the high 64 bits assumed that the insn used to
load the low 64 bits zero-extended. Enforce that.
Richard Henderson
08:53 pm Revision 893986fe: main-loop: drop the BQL if the I/O appears to be spinning
The char-flow refactoring introduced a busy-wait that depended on
an action from the VCPU thread. However, the VCPU ...
Anthony Liguori
08:53 pm Revision d185c094: qemu-char: eliminate busy waiting on can_read returning zero
The character backend refactoring introduced an undesirable busy wait.
The busy wait happens if can_read returns zero...
Paolo Bonzini
08:52 pm Revision 91b53e44: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
# By Peter Crosthwaite (2) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
xilinx_zynq: Cleanup ssi_cr...
Anthony Liguori
08:52 pm Revision 54baa6f3: Merge remote-tracking branch 'sstabellini/xen-2013-04-05' into staging
# By Alex Bligh (2) and Felipe Franciosi (2)
# Via Stefano Stabellini
* sstabellini/xen-2013-04-05:
Allow xen guest...
Anthony Liguori
08:49 pm Revision 5098699a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
# By Stefan Hajnoczi (4) and Kevin Wolf (3)
# Via Kevin Wolf
* kwolf/for-anthony:
qcow2: Fix L1 write error handlin...
Anthony Liguori
07:58 pm Revision ae29d6c6: block: keep I/O throttling slice time constant
It is not necessary to adjust the slice time at runtime. We already
extend the current slice in order to carry over ...
Stefan Hajnoczi
07:58 pm Revision 76534da7: usb-storage: Forward serial number to scsi-disk
usb-storage takes care to fetch the USB serial number from -drive
options, but it neglected to pass its own 'serial' ...
Kevin Wolf
07:58 pm Revision e660fb8b: block: drop duplicated slice extension code
The current slice is extended when an I/O request exceeds the limit.
There is no need to extend the slice every time ...
Stefan Hajnoczi
07:58 pm Revision 5905fbc9: block: fix I/O throttling accounting blind spot
I/O throttling relies on bdrv_acct_done() which is called when a request
completes. This leaves a blind spot since w...
Stefan Hajnoczi
07:58 pm Revision 0775437f: block: clean up I/O throttling wait_time code
The wait_time variable is in seconds. Reflect this in a comment and use
NANOSECONDS_PER_SECOND instead of BLOCK_IO_S...
Stefan Hajnoczi
07:58 pm Revision c2b6ff51: qcow2: Fix L1 write error handling in qcow2_update_snapshot_refcount
It ignored the error code, and at least the 'goto fail' is obvious
nonsense as it creates an endless loop (if the nex...
Kevin Wolf
07:58 pm Revision c2bc78b6: qcow2: Return real error in qcow2_update_snapshot_refcount
This fixes the error message triggered by the following script:
cat > /tmp/blkdebug.cfg <<EOF
[inject-error]...
Kevin Wolf
07:08 pm Revision 32aea752: hw/nand.c: Fix nand erase operation
Usually, nand erase operation has only 2 or 3 address cycles.
We need to mask s->addr to zero unset stale high-order ...
Wendy Liang
07:03 pm Revision 1db8b5ef: cadence_uart: Flush queued characters on reset
Reset can be used to empty the rx-fifo. As the fifo full condition is
used to return false from can_receive, queued r...
Peter Crosthwaite
06:59 pm Revision fd7f8a99: pl330: Don't inhibit ES bits on INTEN
This if-else logic inhibits setting of the event status (ES) bits
when interrupts are enabled. This is incorrect. ES ...
Peter Crosthwaite
06:47 pm Revision 9246ce88: Allow xen guests to plug disks of 1 TiB or more
The current xen backend driver implementation uses int64_t variables
to store the size of the corresponding backend d...
Felipe Franciosi
06:45 pm Revision c1a88ad1: Xen PV backend: Disable use of O_DIRECT by default as it results in crashes.
Due to what is almost certainly a kernel bug, writes with O_DIRECT may
continue to reference the page after the write...
Alex Bligh
06:45 pm Revision 86f425db: Xen PV backend: Move call to bdrv_new from blk_init to blk_connect
This commit delays the point at which bdrv_new (and hence blk_open
on the underlying device) is called from blk_init ...
Alex Bligh
06:37 pm Revision 10bb3c62: Introduce 64 bit integer write interface to xenstore
The current implementation of xen_backend only provides 32 bit integer
functions to write to xenstore. This patch add...
Felipe Franciosi
06:18 pm Revision 5d79b80b: pflash_cfi01: Drop unused 'bypass' field
For pflash_cfi01 the 'bypass' field is set to zero and never changes,
so remove it (it is a leftover from pflash_cfi0...
Peter Maydell
06:18 pm Revision 2e19a703: hw/arm_gic_common: Use vmstate struct rather than save/load functions
Update the GIC save/restore to use vmstate rather than hand-rolled
save/load functions.
Signed-off-by: Peter Maydell...
Peter Maydell
06:18 pm Revision d8d24fb7: pflash_cfi01: Implement migration support
Add a vmstate to pflash_cfi01, so that it can be live migrated.
Signed-off-by: Peter Maydell <peter.maydell@linaro.o...
Peter Maydell
06:17 pm Revision 5f00679e: hw/sd.c: fix migration of dynamically allocated buffer "buf"
VMSTATE_BUFFER_UNSAFE should be used for buffers inlined in device state, not
for buffers allocated dynamically. Chan...
Igor Mitsyanko
06:17 pm Revision bd7f92e5: vmstate: Add support for two dimensional arrays
Add support for migrating two dimensional arrays, by defining
a set of new macros VMSTATE_*_2DARRAY paralleling the e...
Peter Maydell
06:17 pm Revision b79269b7: hw/onenand.c: fix migration of dynamically allocated buffer "otp"
VMSTATE_BUFFER_UNSAFE should be used for buffers inlined in device state, not
for buffers allocated dynamically. Chan...
Igor Mitsyanko
06:17 pm Revision c3037774: arm_gic: Fix sizes of state fields in preparation for vmstate support
In preparation for switching to vmstate for migration support, fix
the sizes of various GIC state fields. In particul...
Peter Maydell
06:17 pm Revision 591f73f6: hw/arm/nseries: don't print to stdout or stderr
Remove various bits of printing to stdout or stderr from the
nseries code, replacing it with a qemu log message where...
Peter Maydell
06:17 pm Revision 8070568b: vmstate.h: introduce VMSTATE_BUFFER_POINTER_UNSAFE macro
Macro could be used to migrate a dynamically allocated buffer of known size.
Signed-off-by: Igor Mitsyanko <i.mitsya...
Igor Mitsyanko
06:17 pm Revision e8945b4f: pl050: Don't send always-constant is_mouse field
The is_mouse field of the pl050 state structure is constant (it tracks
whether this is a 'pl050_keyboard' or 'pl050_m...
Peter Maydell
06:17 pm Revision 28092a23: hw/arm_mptimer: Save the timer state
Add a missing VMSTATE_TIMER() entry to the arm_mptimer vmstate
description; this omission meant that we would probabl...
Peter Maydell
04:55 pm Revision 150a470b: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Luiz Capitulino
# Via Luiz Capitulino
* luiz/queue/qmp:
chardev: drop the Memory chardev driver
hmp: human-m...
Anthony Liguori
04:04 pm Revision e641080f: petalogix_ml605_mmu: Cleanup ssi_create_slave()
With the recent m25p80 cleanup there is no need to use
ssi_create_slave_no_init() anymore. Just use ssi_create_slave(...
Peter Crosthwaite
04:04 pm Revision f1922e36: xilinx_zynq: Cleanup ssi_create_slave
With the recent m25p80 cleanup there is no need to use
ssi_create_slave_no_init() anymore. Just use ssi_create_slave(...
Peter Crosthwaite
03:54 pm Revision 5b90a866: target-s390: Fix SRNMT
Fallthough into abort = oops.
Cc: qemu-trivial@nongnu.org
Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Richard ...
Richard Henderson
03:42 pm Revision e1f2641b: Monitor: Make output buffer dynamic
Commit f628926bb423fa8a7e0b114511400ea9df38b76a changed monitor_flush()
to retry on qemu_chr_fe_write() errors. Howev...
Luiz Capitulino
03:42 pm Revision 54d49ac9: qstring: add qstring_get_length()
Long overdue.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Ac...
Luiz Capitulino
03:42 pm Revision 4bf0bb80: chardev: drop the Memory chardev driver
It's not used anymore since the last commit.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Er...
Luiz Capitulino
03:42 pm Revision 48c043d0: hmp: human-monitor-command: stop using the Memory chardev driver
The Memory chardev driver was added because, as the Monitor's output
buffer was static, we needed a way to accumulate...
Luiz Capitulino
03:40 pm Revision abe20840: linux-user: Don't omit comma for strace of rt_sigaction()
Pass the 'last' parameter of print_signal() through to
print_raw_param(); this fixes a problem where we weren't print...
Peter Maydell
03:38 pm Revision 2bd01ac1: test-visitor-serialization: Fix some memory leaks
This patch fixes some of the memory leaks in test-visitor-serialization but not all of them.
Signed-off-by: Stefan B...
Stefan Berger
04:22 am Revision d05ef160: Allow clock_gettime() monotonic clock to be utilized on more OS's
Allow the clock_gettime() code using monotonic clock to be utilized on
more POSIX compliannt OS's. This started as a ...
Brad Smith
03:23 am Revision dab86234: extract/unify the constant 0xfee00000 as APIC_DEFAULT_ADDRESS
A common dependency of the constant's current users:
- hw/apic_common.c
- hw/i386/kvmvapic.c
- target-i386/cpu.c
is "...
Laszlo Ersek
03:23 am Revision 3a4a4697: Introduce IO_APIC_DEFAULT_ADDRESS for 0xfec00000
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 136382...
Laszlo Ersek
03:23 am Revision c5a98cf3: pc_acpi_init(): don't bail as soon as failing to find default DSDT
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 136382...
Laszlo Ersek
03:23 am Revision cb88a4ea: change element type from "char" to "unsigned char" in ACPI table data
The data is binary, not textual.
Also, acpi_table_add() abuses the "char *f" pointer -- which normally
points to fil...
Laszlo Ersek
03:23 am Revision 8ccbad5c: qapi schema: add AcpiTableOptions
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 136382...
Laszlo Ersek
03:23 am Revision 4d8b3c63: strip some whitespace
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 136382...
Laszlo Ersek
03:23 am Revision 0c764a9d: acpi_table_add(): accept QemuOpts and parse it with OptsVisitor
As one consequence, strtok() -- which modifies its argument -- is replaced
with g_strsplit().
Signed-off-by: Laszlo ...
Laszlo Ersek
03:23 am Revision 445d9cae: acpi_table_add(): report fatal errors through an internal Error object
The upcoming changes will need a cleanup section at the end of the
function, plus OptsVisitor reports errors via Erro...
Laszlo Ersek
03:23 am Revision e980f2bf: acpi_table_add(): extract and reimplement internals
The new function acpi_table_install() installs any blob the caller passes
in. In the next patches this function will ...
Laszlo Ersek
03:23 am Revision 23084327: like acpi_table_install(), acpi_table_add() should propagate Errors
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 136382...
Laszlo Ersek
03:21 am Revision b9936159: ipoctal232: Convert to use chardev properties directly
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by...
Hans de Goede
03:21 am Revision 456d6069: qemu-char: Call fe_claim / fe_release when not using qdev chr properties
chardev-frontends need to explictly check, increase and decrement the
avail_connections "property" of the chardev whe...
Hans de Goede
03:21 am Revision 44c473de: qemu-char: Add qemu_chr_fe_claim / _release helper functions
Add qemu_chr_fe_claim / _release helper functions for properly dealing with
avail_connections.
Signed-off-by: Hans d...
Hans de Goede

04/04/2013

01:55 am Revision 4dbb9ed3: xilinx_axienet: pump events as appropriate
When the conditions blocking receiving are cleared, check for buffered rx
packets.
Signed-off-by: Peter Crosthwaite ...
Peter Crosthwaite
01:28 am Revision bd4a4733: po: Update German translation
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Kevin Wolf
01:28 am Revision a23da659: po/Makefile: Fix dependency for %.mo
Otherwise make will refuse to build updated .po files.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: A...
Kevin Wolf

04/03/2013

11:09 pm Revision ec396014: help: add docs for missing 'queues' option of tap
Cc: Markus Armbruster <armbru@redhat.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Jason Wang <jasowang@redhat.com>
...
Jason Wang
11:06 pm Revision 560e6396: acpi: initialize s4_val used in s4 shutdown
While investigating why a 32 bit Windows 2003 guest wasn't able to
successfully perform a shutdown /h, it was discove...
Bruce Rogers
11:06 pm Revision a509d632: target-i386: Check for host features before filter_features_for_kvm()
commit 5ec01c2e96910e1588d1a0de8609b9dda7618c7f broke "-cpu ..,enforce",
as it has moved kvm_check_features_against_h...
Eduardo Habkost
11:06 pm Revision 8243b046: tpm: Fix several compiler warnings (redefined data types)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Message-id: 1364933691-21197-1-git-send-email-sw@weilnetz.de
Signed-off-b...
Stefan Weil
11:05 pm Revision eabb21aa: Merge remote-tracking branch 'sstabellini/xen-2013-04-03' into staging
# By Hanweidong (1) and Stefano Stabellini (1)
# Via Stefano Stabellini
* sstabellini/xen-2013-04-03:
xen-mapcache:...
Anthony Liguori
02:51 pm Revision 044d4e1a: xen-mapcache: pass the right size argument to test_bits
Compute the correct size for test_bits().
qemu_get_ram_ptr() and qemu_safe_ram_ptr() will call xen_map_cache()
with s...
Hanweidong
02:51 pm Revision e2deee3e: xen-mapcache: replace last_address_index with a last_entry pointer
Replace last_address_index and last_address_vaddr with a single pointer
to the last MapCacheEntry used.
Signed-off-b...
Stefano Stabellini
12:39 pm Revision aa1c9e97: usb-tablet: Don't claim wakeup capability for USB-2 version
Our ehci code does not implement wakeup support, so claiming support for
it with usb-tablet in USB-2 mode causes all ...
Hans de Goede
12:39 pm Revision c24e4aac: usb-hub: limit chain length
USB supports up to 5 hubs chained.
Catch attempts to chain more.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:39 pm Revision a309ee6e: usb-hub: report status changes only once
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:39 pm Revision f9618633: usb: update docs for bus name change
At some point the default usb bus name changed from 'usb.0' to
'usb-bus.0' (probably as part of the qom conversion). ...
Gerd Hoffmann
12:39 pm Revision 4b7b2afa: xhci: zap unused name field
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:55 am Revision 0ab966cf: xhci: remove unimplemented printfs
Replace them with a tracepoint, so they don't spam stderr by default.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:55 am Revision 61803996: xhci: remove leftover debug printf
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:55 am Revision c94a7c69: xhci: fix numintrs sanity checks
Make sure numintrs is a power of two, msi requires this.
https://bugzilla.redhat.com/show_bug.cgi?id=918035
Signed-...
Gerd Hoffmann
10:55 am Revision c874ea97: usb-redir: Add flow control support
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
10:55 am Revision 3713e148: usb-redir: Fix crash on migration with no client connected
If no client is connected on the src side, then we won't receive a
parser during migrate, in this case usbredir_post_...
Hans de Goede

04/02/2013

10:07 pm Revision 162cbbd1: Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Stefan Hajnoczi
# Via Luiz Capitulino
* luiz/queue/qmp:
chardev: clear O_NONBLOCK on SCM_RIGHTS file descripto...
Anthony Liguori
10:05 pm Revision 9d4563c4: configure: remove unset variables
These variables have not been set for a long time. Do not
include them in config-host.mak.
Signed-off-by: Paolo Bon...
Paolo Bonzini
06:47 pm Revision 9b938c72: chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors
When we receive a file descriptor over a UNIX domain socket the
O_NONBLOCK flag is preserved. Clear the O_NONBLOCK f...
Stefan Hajnoczi
06:47 pm Revision fc13fa00: net: ensure "socket" backend uses non-blocking fds
There are several code paths in net_init_socket() depending on how the
socket is created: file descriptor passing, UD...
Stefan Hajnoczi
06:47 pm Revision f9e8cacc: oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()
The fcntl(fd, F_SETFL, O_NONBLOCK) flag is not specific to sockets.
Rename to qemu_set_nonblock() just like qemu_set_...
Stefan Hajnoczi
06:47 pm Revision 1a751ebf: qemu-socket: set passed fd non-blocking in socket_connect()
socket_connect() sets non-blocking on TCP or UNIX domain sockets if a
callback function is passed. Do the same for f...
Stefan Hajnoczi
05:06 pm Revision ce7f7cc2: qemu-ga: ga_get_fd_handle(): abort if fd_counter overflows
Today we reset fd_counter if it wraps, but it's better to abort()
instead, as fd_counter should never reach INT64_MAX...
Luiz Capitulino
05:06 pm Revision c964c9e0: qga schema: mark optional GuestLogicalProcessor.can-offline with #optional
Suggested-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Blake ...
Laszlo Ersek
05:06 pm Revision 3f2a6087: qga: add windows implementation for guest-get-time
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Michael Rot...
Lei Li
05:06 pm Revision 9481ecd7: qga schema: document generic QERR_UNSUPPORTED
Part of the wording was shamelessly stolen from Michael Roth's email.
Suggested-by: Michael Roth <mdroth@linux.vnet....
Laszlo Ersek
05:06 pm Revision b8f954fe: qga: add windows implementation for guest-set-time
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Michael Rot...
Lei Li
04:15 pm Revision c707582b: VMXNET3: initialize rx_ridx to eliminate compile warning
Gcc report "hw/vmxnet3.c:972: error: ‘rx_ridx’ may be used
uninitialized in this function", so fix it.
Signed-off-by...
Wenchao Xia
04:15 pm Revision b1ee5829: qdev: only send deleted event if device was realized
Reported-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Message-id: 136440217...
Anthony Liguori
04:15 pm Revision 8f0605cc: QOM-ify the TPM support
QOM-ified the TPM support with much code borrowed from the rng implementation.
All other TPM related code moves will...
Stefan Berger
04:13 pm Revision 684a096e: qemu-char: rewrite io_channel_send_all and drop the '_all' suffix
The current code is oddly written and have equally odd semantics.
Despite the '_all' suffix, upon EAGAIN the result w...
Anthony Liguori
04:13 pm Revision d819cdcc: ui/gtk: Set QEMU window icon
The QEMU icon which is already used for SDL
is now also loaded by GTK.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
M...
Stefan Weil
04:13 pm Revision 77cfd14c: po: add French translation
Cc: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Reviewed-by: Anthony L...
Aurelien Jarno
04:13 pm Revision 9b6926e4: po: update existing translation files
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Anthony Liguori <aliguori@us.ibm.com>
S...
Aurelien Jarno
04:13 pm Revision d8da9ee8: gtk: make more messages translatable
Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Reviewed-by: Anthony Liguo...
Aurelien Jarno
04:13 pm Revision 1b33b354: po/Makefile: correctly pass QEMU version
Cc: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Reviewed-by: Anthony L...
Aurelien Jarno
04:13 pm Revision f8475655: po/Makefile: simplify
In the hope we get more translations, we should not have to modify
po/Makefile for each of them.
Cc: Anthony Liguori...
Aurelien Jarno
04:13 pm Revision 4690579e: append the terminating '\0' to bootorder string
Problem was introduced in commit c8a6ae8b. The last terminating
'\0' was lost, use the right length 5 ("HALT\0").
Re...
Amos Kong
04:12 pm Revision a130c6b2: Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20130401.0' into...
vfio-pci pull request 20130401
# gpg: Signature made Mon 01 Apr 2013 02:40:45 PM CDT using RSA key ID 3BB08B22
# gpg...
Anthony Liguori
11:47 am Revision 5d45de97: microblaze: Add support for the sleep insn
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Edgar E. Iglesias

04/01/2013

10:35 pm Revision 6dcfdbad: vfio: cleanup includes
Starting to get messy, put the back in alphabetical order.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Alex Williamson
10:35 pm Revision c29029dd: vfio: Add bootindex support
Signed-off-by: Alex Williamson <alex.williamson@redhat.com> Alex Williamson
10:35 pm Revision ba661818: vfio-pci: Move devices to D0 on reset
Guests may leave devices in a low power state at reboot, but we expect
devices to be woken up for the next boot. Mak...
Alex Williamson
10:34 pm Revision 82ca8912: vfio-pci: Add extra debugging
Often when debugging it's useful to be able to disable bypass paths
so no interactions with the device are missed. A...
Alex Williamson
10:34 pm Revision 7076eabc: qemu vfio-pci: Graphics device quirks
Graphics cards have a number of different backdoors. Some of these
are alternative ways to get PCI BAR addresses, so...
Alex Williamson
10:33 pm Revision f15689c7: qemu vfio-pci: Add support for VGA MMIO and I/O port access
Most VGA cards need some kind of quirk to fully operate since they
hide backdoors to get to other registers outside o...
Alex Williamson
08:50 pm Revision 4b5d5e87: vfio-pci: Generalize PCI config mangling
Kernel-side vfio virtualizes all of config space, but some parts are
unique to Qemu. For instance we may or may not ...
Alex Williamson
08:50 pm Revision 96adc5c7: vfio-pci: Add PCIe capability mangling based on bus type
Windows seems to pay particular interest to the PCIe header type of
devices and will fail to load drivers if we attac...
Alex Williamson
08:50 pm Revision 010ca0b3: linux-headers: Update to v3.9-rc2
Unedited scripts/update-linux-headers.sh run against v3.9-rc2 tag
Signed-off-by: Alex Williamson <alex.williamson@re...
Alex Williamson
07:49 pm Revision c334a388: target-i386: SSE4.2: use clz32/ctz32 instead of reinventing the wheel
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
07:49 pm Revision 174d4d21: tcg/mips: Implement muls2_i32
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
07:49 pm Revision b27a6cac: target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal each" mode
pcmpXstrX instructions in "Equal each" mode force both invalid element
pair to true. It means (upper - MAX(valids, va...
Aurelien Jarno
07:49 pm Revision 83f7dc28: target-i386: enable SSE4.1 and SSE4.2 in TCG mode
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
07:49 pm Revision 75c9527e: target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal ordered" mode
The inner loop should only change the current bit of the result, instead
of the whole result.
Reviewed-by: Richard H...
Aurelien Jarno
07:49 pm Revision e4eba27e: target-i386: SSE4.2: fix pcmpXstrX instructions with "Masked(-)" polarity
valids can equals to -1 if the reg/mem string is empty. Change the
expression to have an empty xor mask in that case....
Aurelien Jarno
07:49 pm Revision 649ad05e: target-i386: SSE4.2: fix pcmpXstrX instructions in "Ranges" mode
Fix the order of the of the comparisons to match the "Intel 64 and
IA-32 Architectures Software Developer's Manual".
...
Aurelien Jarno
07:49 pm Revision da5156cd: target-i386: SSE4.2: fix pcmpgtq instruction
The "Intel 64 and IA-32 Architectures Software Developer's Manual" (at
least recent versions) clearly says that the c...
Aurelien Jarno
07:49 pm Revision 34c6addd: target-i386: SSE4.1: fix pinsrb instruction
gen_op_mov_TN_reg() loads the value in cpu_T[0], so this temporary should
be used instead of cpu_tmp0.
Reviewed-by: ...
Aurelien Jarno
07:49 pm Revision 93e3c0ae: target-i386: SSE4.2: fix pcmpXstri instructions
ffs1 returns the first bit set to one starting counting from the most
significant bit.
pcmpXstri returns the most si...
Aurelien Jarno
07:49 pm Revision 2b8d7e9d: target-i386: SSE4.2: fix pcmpXstrm instructions
pcmpXstrm instructions returns their result in the XMM0 register and
not in the first operand.
Reviewed-by: Richard ...
Aurelien Jarno
06:36 pm Revision c7b4c367: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
# By Dunrong Huang (1) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
hw/tcx: Remove unused 'addr' fi...
Anthony Liguori
05:08 pm Revision c31bc98e: hw/milkymist-softusb: set buffer in softusb_read_{dmem, pmem} error path
Make sure we set the buffer to something in the softusb_read_{dmem,pmem}
error paths, since the caller will use the b...
Peter Maydell
05:08 pm Revision 4ce5dae8: sysbus: make SysBusDeviceClass::init optional
Make the SysBusDeviceClass::init optional, for devices which
genuinely don't need to do anything here. In particular,...
Peter Maydell
05:08 pm Revision a86f200a: musicpal: qdevify musicpal-misc
Make musicpal-misc into its own (trivial) qdev device, so we
can get rid of the abuse of sysbus_add_memory().
Signed...
Peter Maydell
05:08 pm Revision 20cf850c: milkymist-minimac2: Just expose buffers as a sysbus mmio region
Just expose the register buffers memory as a standard sysbus mmio
region which the creator of the device can map, rat...
Peter Maydell
05:08 pm Revision c34e1205: milkymist-softusb: Don't map RAM memory regions in the device itself
Don't map the pmem and dmem RAM memory regions in the milkymist-softusb
device itself. Instead just expose them as sy...
Peter Maydell
05:08 pm Revision e63d28d7: sysbus: Remove sysbus_add_memory and sysbus_del_memory
Remove the sysbus_add_memory and sysbus_del_memory functions. These
are trivial wrappers for mapping a memory region ...
Peter Maydell
« Previous
Next »
 

Also available in: Atom