Activity
From 02/04/2014 to 03/05/2014
03/05/2014
- 05:58 pm Revision 47ea2de2: block: Fix bs->request_alignment assertion for bs->sg=1
- For sg backends, bs->request_alignment is meaningless and may be 0.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Rev... - 05:58 pm Revision f47c3f5a: iscsi: Use bs->sg for everything else than disks
- The current iscsi block driver code makes the rather arbitrary decision
that TYPE_MEDIUM_CHANGER and TYPE_TAPE device... - 04:58 pm Revision b1f7d84f: gluster: Remove unused defines and header include
- Remove the definitions of GLUSTER_FD_WRITE and GLUSTER_FD_READ which are
no longer used. Also sockets.h isn't needed ... - 04:58 pm Revision 85c09bc0: gluster: Change licence to GPLv2+
- Pipe handling mechanism in gluster driver was based on similar implementation
in RBD driver and hence had GPLv2 and a... - 04:58 pm Revision 2fa4c042: qemu-iotests: Test progress output for conversion
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:58 pm Revision 64bb01aa: qemu-img convert: Fix progress output
- Initialise progress output only when the -p and -q options have already
been parsed, otherwise it's always disabled.
... - 12:38 pm Revision d3113fb8: block: Free memory on AIO failure
- 12:38 pm Revision d0277315: block: Support Archipelago as a QEMU block backend
- 12:29 pm Revision 24d11118: block: Support Archipelago as a QEMU block backend
- 10:52 am Revision 47c03744: ui/sdl2 : initial port to SDL 2.0 (v2.0)
- I've ported the SDL1.2 code over, and rewritten it to use the SDL2 interface.
The biggest changes were in the input ... - 10:52 am Revision 5c07d00f: input: remove index_from_keycode (no users)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision e842c68d: input: move qmp_query_mice to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 6f90f3d7: console: add QemuUIInfo
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 70b52f62: input: move do_mouse_set to new core
- This removes the last user of the lecagy input mouse handler list,
so we can remove more legacy bits with this.
Sign... - 10:52 am Revision a8dfb1c3: input: add input_mouse_mode tracepoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 4a33f45e: input: move mouse mode notifier to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 5643706a: console: add head to index to qemu consoles.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision faecd955: input-legacy: remove kbd_put_keycode
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 2d0755d2: input-legacy: remove kbd_mouse_is_absolute
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 16b0ecd1: input-legacy: remove kbd_mouse_has_absolute
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 4798648e: input-legacy: remove kbd_mouse_event
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision f100db38: input: mouse: switch spice ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 21bae11a: input: mouse: switch cocoa ui to new core
- Build fixes by Peter Maydell.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:52 am Revision 2e08c665: input: keyboard: switch cocoa ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision c751a74a: input: mouse: switch monitor to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision c43ce551: input: trace events
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision edd85a3d: input: mouse: switch legacy handlers to new core
- legacy mouse event handlers are registered in the new core,
so they receive events submitted to the new input core.
... - 10:52 am Revision 3ab193e6: input: mouse: switch sdl ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 502c8db5: input: mouse: add qemu_input_is_absolute()
- Same as kbd_mouse_is_absolute(), but using new input core.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:52 am Revision d3535431: input: mouse: add graphic_rotate support
- Transform absolute mouse events according to graphic_rotate.
Legacy input code does it for both absolute and relativ... - 10:52 am Revision 14768eba: input: mouse: switch vnc ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 192f81bf: input: mouse: switch gtk ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 43579403: input: mouse: add helpers functions to core
- Likewise a bunch of helper functions to manage mouse button
and movement events, again to make life easier for the ui... - 10:50 am Revision a25f545d: input: keyboard: switch sdl ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision cd100328: input: keyboard: switch curses ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision de8f580b: input: keyboard: switch spice ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 8d447d10: input: keyboard: switch vnc ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 65671475: input: keyboard: add helper functions to core
- A bunch of helper functions to manage keyboard events,
to make life simpler for the ui code when submitting
keyboard ... - 10:50 am Revision 8b6b0c59: input: qapi: add pause key
- It's missing.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 10:50 am Revision 031fa964: input: qapi: define event types
- Define input event types, using qapi. So we get nicely autogenerated
types for our input events. And when it comes ... - 10:50 am Revision bbd1b1cc: input: qapi: add unmapped key
- Simplifies building something -> QkeyCode mapping tables.
Uninitialized entries can easily identified then.
Signed-o... - 10:50 am Revision d4c85337: console: export QemuConsole index,width,height
- Add functions to query QemuConsole properties.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:50 am Revision af98ba92: input: keyboard: switch gtk ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision d2a92603: input: keyboard: switch qmp_send_key() to new core.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision c8b405b6: input: add core bits of the new input layer
- Register and unregister handlers.
Event dispatcher code.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:50 am Revision 9784e579: input: keyboard: switch legacy handlers to new core
- legacy kbd event handlers are registered in the new core,
so they receive events from the new input core code.
keycod... - 10:50 am Revision 7ad95ff7: input: rename file to legacy
- Rename ui/input.c to ui/input-legacy.c.
We are going to replace it step by step.
Signed-off-by: Gerd Hoffmann <kraxe... - 10:42 am Revision 7e749462: s390x/virtio-ccw: Adapter interrupt support.
- Handle the new CCW_CMD_SET_IND_ADAPTER command enabling adapter interrupts
on guest request. When active, host->guest... - 04:07 am Revision 0f20ba62: target-ppc: spapr: e500: fix to use cpu_dt_id
- This makes use of @cpu_dt_id and related API in:
1. emulated XICS hypercall handlers as they receive fixed CPU indexe... - 04:07 am Revision c1385933: target-ppc: Update ppc_hash64_store_hpte to support updating in-kernel htab
- This support updating htab managed by the hypervisor. Currently we don't have
any user for this feature. This actuall... - 04:07 am Revision a0fcac9c: target-ppc: Introduce hypervisor call H_GET_TCE
- This patch introduces the hypervisor call H_GET_TCE which is basically the
reverse of H_PUT_TCE, as defined in the Po... - 04:07 am Revision 0ce470cd: target-ppc: add PowerPCCPU::cpu_dt_id
- Normally CPUState::cpu_index is used to pick the right CPU for various
operations. However default consecutive number... - 04:07 am Revision f3c75d42: target-ppc: Fix htab_mask calculation
- Correctly update the htab_mask using the return value of
KVM_PPC_ALLOCATE_HTAB ioctl. Also we don't update sdr1
on GE... - 04:07 am Revision 3f94170b: target-ppc: Change the hpte store API
- For updating in kernel htab we need to provide both pte0 and pte1, hence update
the interface to take pte0 and pte1 t... - 04:07 am Revision 7c43bca0: target-ppc: Fix page table lookup with kvm enabled
- With kvm enabled, we store the hash page table information in the hypervisor.
Use ioctl to read the htab contents. Wi... - 04:07 am Revision 3707cd62: target-ppc: Use Additional Temporary in stqcx Case
- Per Alex Graf's suggestion, the recently added case to gen_conditional_store
for stqcx should use an additional tempo... - 04:07 am Revision 7dff9abe: target-ppc: Fix Compiler Warnings Due to 64-Bit Constants Declared as UL
- This patch fixes 64 bit constants that were erroneously declared as "ul" instead of
"ull". The preferred form "ULL" ... - 04:07 am Revision 3c3b0dde: PPC: sPAPR: Only use getpagesize() when we run with kvm
- We currently size the msi window trap page according to the host's page
size so that we poke a working hole into a me... - 04:07 am Revision ac174549: target-ppc: Altivec 2.07: Vector Permute and Exclusive OR
- This patch adds the Vector Permuate and Exclusive OR (vpermxor)
instruction introduced in Power ISA Version 2.07.
Si... - 04:07 am Revision 0a61f3b4: spapr-vlan: flush queue whenever can_receive can go from false to true
- When the guests adds buffers to receive queue, the network device
should flush its queue of pending packets. This is ... - 04:07 am Revision e5d7d2b0: target-ppc/translate.c: Use ULL suffix for 64 bit constants
- 64 bit constants need the "ULL" suffix, not just "UL", because
on 32 bit platforms 'long' is not large enough and thi... - 04:07 am Revision 57354f8f: target-ppc: Altivec 2.07: Vector SHA Sigma Instructions
- This patch adds the Vector SHA Sigma instructions introduced in Power
ISA Version 2.07:
- Vector SHA-512 Sigma Dou... - 04:06 am Revision 557d52fa: target-ppc: Altivec 2.07: AES Instructions
- This patch adds the Vector AES instructions introduced in Power ISA
Version 2.07:
- Vector AES Cipher (vcipher)
... - 04:06 am Revision b8476fc7: target-ppc: Altivec 2.07: Vector Polynomial Multiply Sum
- This patch adds the Vectory Polynomial Multiply Sum instructions
introduced in Power ISA Version 2.07:
- Vectory P... - 04:06 am Revision e8f7b27b: target-ppc: Altivec 2.07: Binary Coded Decimal Instructions
- This patch add the Binary Coded Decimal instructions bcdadd. and
bcdsub.
Signed-off-by: Tom Musta <tommusta@gmail.co... - 04:06 am Revision 4d82038e: target-ppc: Altivec 2.07: vbpermq Instruction
- This patch adds the Vector Bit Permute Quadword (vbpermq) instruction
introduced in Power ISA Version 2.07.
Signed-o... - 04:06 am Revision 6f3dab41: target-ppc: Altivec 2.07: Doubleword Compares
- This patch adds the Vector Compare Doubleword instructions introduced
by Power ISA Version 2.07:
- Vector Compare ... - 04:06 am Revision f1064f61: target-ppc: Altivec 2.07: Vector Gather Bits by Bytes
- This patch adds the Vector Gather Bits by Bytes Doubleword (vgbbd)
instruction which is introduced in Power ISA Versi... - 04:06 am Revision b41da4eb: target-ppc: Altivec 2.07: Quadword Addition and Subtracation
- This patch adds the Vector Quadword Addition and Subtraction instructions
introduced in Power ISA Version 2.07:
- ... - 04:06 am Revision 2fdf78e6: target-ppc: Altivec 2.07: Vector Doubleword Rotate and Shift Instructions
- This patch adds the vector doublword rotate and shift instructions
introduced in Power ISA Version 2.07:
- Vector ... - 04:06 am Revision 818692ff: target-ppc: Altivec 2.07: Change Bit Masks to Support 64-bit Rotates and Shifts
- Existing code in the VROTATE, VSL and VSR macros for the Altivec rotate and shift
helpers uses a formula to compute a... - 04:06 am Revision 4430e076: target-ppc: Altivec 2.07: Unpack Signed Word Instructions
- This patch adds the Unpack Signed Word instructions introduced in
Power ISA Version 2.07:
- Vector Unpack High Sig... - 04:06 am Revision e0ffe77f: target-ppc: Altivec 2.07: Vector Merge Instructions
- This patch adds the Vector Merge Even Word (vmrgew) and Vector
Merge Odd Word (vmrgow) instructions introduced in Pow... - 04:06 am Revision 024215b2: target-ppc: Altivec 2.07: Pack Doubleword Instructions
- This patch adds the Vector Pack Doubleword instructions introduced in
Power ISA Version 2.07:
- Vector Pack Signed ... - 04:06 am Revision e13500b3: target-ppc: Altivec 2.07: Vector Population Count Instructions
- This patch adds the Vector Population Count instructions introduced in Power
ISA Version 2.07: vpopcntb, vpopcnth, vp... - 04:06 am Revision f293f04a: target-ppc: Altivec 2.07: Add Vector Count Leading Zeroes
- This patch adds the Vector Count Leading Zeroes instructions introduced
in Power ISA Version 2.07 - vclzb, vclzh, vcl... - 04:06 am Revision 8203e31b: target-ppc: Altivec 2.07: Vector Min/Max Doubleword Instructions
- This patch adds the Vector Minimum and Maximum Doubleword instructions
that are introduced in Power ISA Version 2.07.... - 04:06 am Revision 953f0f58: target-ppc: Altivec 2.07: vmuluw Instruction
- This patch adds the Vector Multiply Unsigned Word Modulo (vmuluwm)
instruction.
The existing VARITH_DO macro is re-u... - 04:06 am Revision 63be0936: target-ppc: Altivec 2.07: Multiply Even/Odd Word Instructions
- This patch adds the Multilpy Even/Odd Word instructions that are introduced
in Power ISA Version 2.07:
- Vector Mu... - 04:06 am Revision aa9e930c: target-ppc: Altivec 2.07: Change VMUL_DO to Support 64-bit Integers
- This VMUL_DO macro provides support for the various vmule* and vmulo*
instructions. These instructions multiply vect... - 04:06 am Revision 56eabc75: target-ppc: Altivec 2.07: Add/Subtract Unsigned Doubleword Modulo
- This patch adds two Altivec unsigned doublword modulo instructions that
are introduced in Power ISA Version V2.07:
... - 04:06 am Revision a737d3eb: target-ppc: Altivec 2.07: Add Support for R-Form Dual Instructions
- Some Alitvec instructions introduced in Power ISA Version 2.07 use bit 31
(aka the "Rc" bit) as an opcode but also us... - 04:06 am Revision 111c5f54: target-ppc: Altivec 2.07: Vector Logical Instructions
- This patch adds the Vector Logical Instructions that are introduced
in Power ISA Version 2.07: veqv, vnand and vorc.
... - 04:06 am Revision 9b47bb49: target-ppc: Altivec 2.07: Add GEN_VXFORM3
- This patch adds generator macro for Altivec instructions that have 3
source AVR operands. The macro is similar to th... - 04:06 am Revision 50f5fc0c: target-ppc: Altivec 2.07: Add Opcode Macro for VX Form Instructions
- This patch adds a macro to insert an entry into the opcode table for Altivec
Power ISA Version 2.07 instructions. Th... - 04:06 am Revision 5dffff5a: target-ppc: Altivec 2.07: Add Support for Dual Altivec Instructions
- Some Alitvec instructions introduced in Power ISA Version 2.07 use bit 31
(aka the "Rc" bit) as an opcode bit. Howev... - 04:06 am Revision 27b95bfe: target-ppc: Add Store Quadword Conditional
- This patch adds the Store Quadword Conditionl (stqcx.) instruction
which is introduced in Power ISA 2.07.
Signed-off... - 04:06 am Revision 32ea54ab: target-ppc: Altivec 2.07: Add Instruction Flag
- This patch adds a flag that will be used to tag the Altivec instructions
introduced in Power ISA Version 2.07.
The f... - 04:06 am Revision bb527533: target-ppc: Altivec 2.07: Update AVR Structure
- This patch updates the ppc_avr_t data structure to include elements for
signed 64-bit integers and (conditionally) un... - 04:06 am Revision 84cab1e2: target-ppc: Store Quadword
- This patch adds support for the Store Quadword instruction in user mode. Prior
to Power ISA 2.07, stq was legal only... - 04:06 am Revision 9c294d5a: target-ppc: Add Load Quadword and Reserve
- This patch adds the Load Quadword and Reserve (lqarx) instruction,
which is new in Power ISA 2.07.
Signed-off-by: To... - 04:06 am Revision 71a8c019: target-ppc: Add is_user_mode Utility Routine
- This patch adds a boolean function is_user_mode that can be re-used
in translation code that is sensitive to the MSR[... - 04:06 am Revision e0498daa: target-ppc: Load Quadword
- This patch adds the Book I (user space) Load Quadword (lq) instruction.
This instruction was introduced into Book I i... - 04:06 am Revision 38a85337: target-ppc: Add Flag for ISA 2.07 Load/Store Quadword Instructions
- This patch adds a flag to identify the load/store quadword instructions
that are introduced with Power ISA 2.07.
The... - 04:06 am Revision 52a4984d: target-ppc: Add bctar Instruction
- This patch adds the Branch Conditional to Address Register (bctar)
instruction.
Signed-off-by: Tom Musta <tommusta@g... - 04:06 am Revision 60511041: target-ppc: Add Target Address SPR (TAR) to Power8
- This patch adds support for the Target Address Register (TAR) to the Power8
model.
Because supported SPRs are typica... - 04:06 am Revision 3f34cf91: target-ppc: add extended opcodes for dcbt/dcbtst
- The latest glibc provides a memrchr routine using an extended opcode
of the 'dcbt' instruction :
00000000000a7cc0 <m... - 04:06 am Revision 94840e07: target-ppc: Add Flag for bctar
- This patch adds a flag for the bctar instruction. This instruction
is being introduced via Power ISA 2.07.
Also, th... - 04:06 am Revision f5bc1bfa: target-ppc: Fix xxpermdi When T==A or T==B
- The existing implementation of xxpermdi is defective if the target
VSR is also a source VSR. This patch fixes the de... - 04:06 am Revision 5736245c: target-ppc: Update external_htab even when HTAB is managed by kernel
- We will use this in later patches to make sure we use the right load
functions when copying hpte entries.
Signed-off... - 04:06 am Revision 3b66da82: spapr: print more detailed error message on failed load_elf()
- This makes use of new error codes which load_elf() can return and
prints more informative error message.
Signed-off-... - 04:06 am Revision 61de3676: qdev: Keep global allocation counter per bus
- When we have 2 separate qdev devices that both create a qbus of the
same type without specifying a bus name or device... - 04:06 am Revision 6a2331d1: moxie: fix load_elf() usage
- At the moment in the case of error, load_elf() returns -1 so load_kernel()
will not signal error at all.
Signed-off-... - 04:06 am Revision 18674b26: elf-loader: add more return codes
- The existing load_elf() just returns -1 if it fails to load ELF. However
it could be smarter than this and tell more ... - 04:06 am Revision 133e70ee: spapr: support only ELF kernel images
- Currently everybody uses ELF kernel images with "-kernel" option on
pseries machine but QEMU still tries to boot from... - 04:06 am Revision 0658aa9c: virtex_ml507: Add support for loading initrd images
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
[agraf: fix up stray quotes and newlines in strings]
Sig... - 04:06 am Revision b36f100e: PPC: KVM: suppress warnings about not supported SPRs
- PR KVM lacks support of many SPRs in set/get one register API but it does
really break PR KVM. So convert them to swi... - 04:06 am Revision eb1e7c3e: Add Enhanced Three-Speed Ethernet Controller (eTSEC)
- This implementation doesn't include ring priority, TCP/IP Off-Load, QoS.
Signed-off-by: Fabien Chouteau <chouteau@ad... - 04:06 am Revision 66c3e328: target-ppc: Add ISA2.06 lfiwzx Instruction
- This patch adds the Load Floating Point as Integer Word and
Zero Indexed (lfiwzx) instruction which was introduced in... - 04:06 am Revision 69b31b90: PPC: KVM: store SLB slot number
- When ppc_store_slb() is called from kvm_arch_get_registers(), it stores
a SLB in CPUPPCState::slb[slot]. However it d... - 04:06 am Revision ce8ca30b: target-ppc: Enable frsqrtes on Power7 and Power8
- The frsqrtes instruction was introduced prior to ISA 2.06 and is
support on both the Power7 and Power8 processors. H... - 04:06 am Revision 6d41d146: target-ppc: Add ISA 2.06 ftsqrt
- This patch adds the Floating Point Test for Square Root instruction
which was introduced in Power ISA 2.06.
Signed-o... - 04:06 am Revision da29cb7b: target-ppc: Add ISA 2.06 ftdiv Instruction
- This patch adds the Floating Point Test for Divide instruction which
was introduced in Power ISA 2.06B.
Signed-off-b... - 04:06 am Revision 28288b48: target-ppc: Add ISA 2.06 fcfid[u][s] Instructions
- This patch adds the fcfids, fcfidu and fcfidus instructions which
were introduced in Power ISA 2.06B. A common macro... - 04:06 am Revision c7386080: target-ppc: Fix and enable fri[mnpz]
- The fri* series of instructions was introduced prior to ISA 2.06 and
is supported on Power7 and Power8 hardware. How... - 04:06 am Revision 29a0e4e9: target-ppc: Add Flag for Power ISA V2.06 Floating Point Test Instructions
- This patch adds a flag for Floating Point Test instructions that were
introduced in Power ISA V2.06B.
Signed-off-by:... - 04:06 am Revision fab7fe42: target-ppc: Add ISA2.06 Float to Integer Instructions
- This patch adds the four floating point to integer conversion instructions
introduced by Power ISA V2.06:
- Floati... - 04:06 am Revision 1b0bd002: target-ppc: Add Flag for ISA V2.06 Floating Point Conversion
- This patch adds a flag for the floating point conversion instructions
introduced in Power ISA 2.06B.
Signed-off-by: ... - 04:06 am Revision 587c51f7: target-ppc: Add ISA 2.06 stbcx. and sthcx. Instructions
- This patch adds the byte and halfword variants of the Store Conditional
instructions. A common macro is introduced ... - 04:06 am Revision 5c77a786: target-ppc: Add ISA2.06 lbarx, lharx Instructions
- This patch adds the byte and halfword variants of the Load and
Reserve instructions. Since there is much commonalit... - 04:06 am Revision a98eb9e9: target-ppc: Add ISA 2.06 divwe[o] Instructions
- This patch addes the signed Divide Word Extended instructions
which were introduced in Power ISA 2.06B.
Signed-off-b... - 04:06 am Revision 1fa6c533: target-ppc: Add Flag for ISA2.06 Atomic Instructions
- This patch adds a flag for the atomic instructions introduced
in Power ISA V2.06B.
Signed-off-by: Tom Musta <tommust... - 04:06 am Revision e44259b6: target-ppc: Add ISA2.06 divde[o] Instructions
- This patch adds the Divide Doubleword Extended instructions.
The implementation builds on the unsigned helper provide... - 04:06 am Revision 98d1eb27: target-ppc: Add ISA2.06 divdeu[o] Instructions
- This patch adds the Divide Doubleword Extended Unsigned
instructions. This instruction requires dividing a 128-bit
v... - 04:06 am Revision 6a4fda33: target-ppc: Add ISA 2.06 divweu[o] Instructions
- This patch addes the Unsigned Divide Word Extended instructions
which were introduced in Power ISA 2.06B.
Signed-off... - 04:06 am Revision 86ba37ed: target-ppc: Add ISA2.06 bpermd Instruction
- This patch adds the Bit Permute Doubleword (bpermd) instruction,
which was introduced in Power ISA 2.06 as part of th... - 04:06 am Revision a824bc19: target-ppc: Add Flag for ISA2.06 Divide Extended Instructions
- This patch adds a flag for the Divide Extended instructions that
were introduced in Power ISA V2.06B. The flag is ad... - 04:06 am Revision 7ee19fb9: target-ppc: Scalar Non-Signalling Conversions
- This patch adds the non-signalling scalar conversion instructions:
- VSX Scalar Convert Single Precision to Double... - 04:06 am Revision 3d1140bf: target-ppc: Scalar Round to Single Precision
- This patch adds the VSX Scalar Round to Single Precision (xsrsp)
instruction.
Signed-off-by: Tom Musta <tommusta@gma... - 04:06 am Revision f5c0f7f9: target-ppc: Move To/From VSR Instructions
- This patch adds the Move To VSR instructions (mfvsrd, mfvsrwz)
and Move From VSR instructions (mtvsrd, mtvsrwa, mtvsr... - 04:06 am Revision 097ec5d8: target-ppc: Floating Merge Word Instructions
- This patch adds the Floating Merge Even Word (fmrgew) and Floating
Merge Odd Word (fmrgow) instructions.
Signed-off-... - 04:06 am Revision f53f81e0: target-ppc: VSX Stage 4: Add Scalar SP Fused Multiply-Adds
- This patch adds the Single Precision VSX Scalar Fused Multiply-Add
instructions: xsmaddasp, xsmaddmsp, xssubasp, xssu... - 04:06 am Revision 968e76bc: target-ppc: VSX Stage 4: add xsrsqrtesp
- This patch adds the VSX Scalar Reciprocal Square Root Estimate
Single Precision (xsrsqrtesp) instruction.
The existi... - 04:06 am Revision 74698350: target-ppc: VSX Stage 4: Add xscvsxdsp and xscvuxdsp
- This patch adds the VSX Scalar Convert Unsigned Integer Doubleword
to Floating Point Format and Round to Single Preci... - 04:06 am Revision 67a33f37: target-ppc: VSX Stage 4: Add xxleqv, xxlnand and xxlorc
- This patchs adds the VSX Logical instructions that are new with
ISA V2.07:
- VSX Logical Equivalence (xxleqv)
- ... - 04:06 am Revision 2c0c52ae: target-ppc: VSX Stage 4: Add xsresp
- This patch adds the VSX Scalar Reciprocal Estimate Single Precision
(xsresp) instruction.
The existing VSX_RE macro ... - 04:06 am Revision cea4e574: target-ppc: VSX Stage 4: Add xssqrtsp
- This patch adds the VSX Scalar Square Root Single Precision (xssqrtsp)
instruction.
The existing VSX_SQRT() macro is... - 04:06 am Revision b24d0b47: target-ppc: VSX Stage 4: Add xsdivsp
- This patch adds the VSX Scalar Divide Single Precision (xsdivsp)
instruction.
The existing VSX_DIV macro is modified... - 04:06 am Revision ab9408a2: target-ppc: VSX Stage 4: Add xsmulsp
- This patch adds the VSX Scalar Multiply Single-Precision (xsmulsp)
instruction.
The existing VSX_MUL macro is modifi... - 04:06 am Revision e16a626b: target-ppc: VSX Stage 4: Add stxsiwx and stxsspx
- This patch adds two store scalar instructions:
- Store VSX Scalar as Integer Word Indexed (stxsiwx)
- Store VSX ... - 04:06 am Revision 3fd0aadf: target-ppc: VSX Stage 4: Add xsaddsp and xssubsp
- This patch adds the VSX Scalar Add Single-Precision (xsaddsp) and
VSX Scalar Subtract Single-Precision (xssubsp) inst... - 04:06 am Revision e072fe79: target-ppc: VSX Stage 4: Refactor lxsdx
- This patch refactors the lxsdx generator. Resuable code is isolated
into a macro. The macro will be used in subseque... - 04:06 am Revision f026da78: target-ppc: VSX Stage 4: Refactor stxsdx
- This patch refactors the stxsdx instruction. Reusable code is
extracted into a macro which will be used in subsequen... - 04:06 am Revision cac7f0ba: target-ppc: VSX Stage 4: Add lxsiwax, lxsiwzx and lxsspx
- This patch adds the scalar load instructions introduced in ISA
V2.07:
- Load VSX Scalar as Integer Word Algebraic ... - 04:06 am Revision 88e33d08: target-ppc: Add VSX Rounding Instructions
- This patch adds the VSX Round to Floating Point Integer instructions:
- xsrdpi, xsrdpic, xsrdpim, xsrdpip, xsrdpiz... - 04:06 am Revision dbcc48fa: target-ppc: VSX Stage 4: Add VSX 2.07 Flag
- This patch adds a flag to identify those VSX instructions that are
new to Power ISA V2.07. The flag is added to the ... - 04:06 am Revision 5177d2ca: target-ppc: Add VSX ISA2.06 Integer Conversion Instructions
- This patch adds the VSX Integer Conversion instructions defined by
V2.06 of the PowerPC ISA:
- xscvdpsxds, xscvdps... - 04:06 am Revision 354a6dec: target-ppc: Add VSX Vector Compare Instructions
- This patch adds the VSX floating point compare vector instructions:
- xvcmpeqdp[.], xvcmpgedp[.], xvcmpgtdp[.]
-... - 04:06 am Revision ed8ac568: target-ppc: Add VSX Floating Point to Floating Point Conversion Instructions
- This patch adds the VSX instructions that convert between floating
point formats: xscvdpsp, xscvspdp, xvcvdpsp, xvcvs... - 04:06 am Revision 959e9c9d: target-ppc: Add VSX xmax/xmin Instructions
- This patch adds the VSX floating point maximum and minimum
instructions:
- xsmaxdp, xvmaxdp, xvmaxsp
- xsmindp, ... - 04:06 am Revision 5cb151ac: target-ppc: Add VSX ISA2.06 xtsqrt Instructions
- This patch adds the VSX floating point test for software square
root instructions defined by V2.06 of the PowerPC ISA... - 04:06 am Revision 4f17e9c7: target-ppc: Add VSX xscmp*dp Instructions
- This patch adds the VSX scalar floating point compare ordered
and unordered instructions.
Signed-off-by: Tom Musta <... - 04:06 am Revision 595c6eef: target-ppc: Add VSX ISA2.06 Multiply Add Instructions
- This patch adds the VSX floating point multiply/add instructions
defined by V2.06 of the PowerPC ISA:
- xsmaddadp,... - 04:06 am Revision 2009227f: target-ppc: Add VSX ISA2.06 xre Instructions
- This patch adds the VSX floating point reciprocal estimate instructions
defined by V2.06 of the PowerPC ISA: xsredp, ... - 04:06 am Revision d3f9df8f: target-ppc: Add VSX ISA2.06 xrsqrte Instructions
- This patch adds the VSX floating point reciprocal square root
estimate instructions defined by V2.06 of the PowerPC I... - 04:06 am Revision bc80838f: target-ppc: Add VSX ISA2.06 xtdiv Instructions
- This patch adds the VSX floating point test for software divide
instructions defined by V2.06 of the PowerPC ISA: xst... - 04:06 am Revision d32404fe: target-ppc: Add VSX ISA2.06 xsqrt Instructions
- This patch adds the VSX floating point square root instructions
defined by V2.06 of the PowerPC ISA: xssqrtdp, xvsqrt... - 04:06 am Revision 5e591d88: target-ppc: Add VSX ISA2.06 xmul Instructions
- This patch adds the VSX floating point multiply instructions defined
by V2.06 of the PowerPC ISA: xsmuldp, xvmuldp, x... - 04:06 am Revision ee6e02c0: target-ppc: Add VSX ISA2.06 xadd/xsub Instructions
- This patch adds the floating point addition and subtraction
instructions defined by V2.06 of the PowerPC ISA: xssubdp... - 04:06 am Revision 4b98eeef: target-ppc: Add VSX ISA2.06 xdiv Instructions
- This patch adds the VSX floating point divide instructions defined
by V2.06 of the PowerPC ISA: xsdivdp, xvdivdp, xvd... - 04:06 am Revision 59800ec8: target-ppc: Add set_fprf Argument to fload_invalid_op_excp()
- The fload_invalid_op_excp() function sets assorted invalid
operation status bits. However, it also implicitly modifi... - 04:06 am Revision 4e381819: target-ppc: disable unsupported modes for SPR_CTRL/SPR_UCTRL
- The Figure 17 "SPR encodings" of the PowerISA 2.07 describes CTRL SPR as:
priviledged
# spr... - 04:06 am Revision 3c3cbbdc: target-ppc: General Support for VSX Helpers
- This patch adds general support that will be used by the VSX helper
routines:
- a union describing the various VSR... - 04:06 am Revision 09aa9a52: spapr-pci: enable adding PHB via -device
- Recent changes introduced cannot_instantiate_with_device_add_yet
and removed capability of adding yet another PCI hos... - 04:06 am Revision 6cd8712c: PPC: KVM: add support for LPCR
- The LPCR special purpose register was introduced with the PowerPC 970MP family.
This patch initializes LPCR for the ... - 04:06 am Revision 3052f0d5: spapr_vscsi: Fix REPORT_LUNS handling
- Intercept REPORT_LUNS commands addressed either to SRP LUN 0 or the well-known
LUN for REPORT_LUNS commands. This is ... - 04:06 am Revision 7a7c05d7: PPC: KVM: fix "set one register"
- Due to missing @one_reg_id assignment in _spr_register(),
the kvm_get_one_reg/kvm_set_one_reg API has never really be... - 04:06 am Revision 0dc083fe: target-ppc: fix Authority Mask Register init value
- The existing default value (-1) of the AMR register forbids data access
to all 32 classes. Since the guest linux does... - 04:06 am Revision 363248e8: mmu-hash64: fix Virtual Page Class Key Protection
- commit f80872e21c07edd06eb343eeeefc8af404b518a6 (mmu-hash64: Implement
Virtual Page Class Key Protection) added a new... - 04:06 am Revision ca480de6: target-ppc: dump DAR and DSISR
- The DAR and DSISR can be very useful when debugging issues, so add
them to ppc_cpu_dump_state. We had another bug in ... - 04:06 am Revision 135a129a: kvm: Add a new machine option kvm-type
- Targets like ppc64 support different types of KVM, one which use
hypervisor mode and the other which doesn't. Add a n... - 04:06 am Revision 9c06a1f7: KVM: Split QEMUMachine typedef into separate header
- Older gcc versions (such as the one in SLES11) get confused when you declare
a typedef on the same struct twice.
To ... - 04:06 am Revision 81d2fb4d: target-ppc: remove powerpc 970gx
- The 970GX definition was added in 2007 and it made sense then but this
version has never been released to the markets... - 04:06 am Revision 0bfe9299: target-ppc: fix SPR_CTRL/SPR_UCTRL register numbers
- Assuming that "U" in SPR_UCTRL is for "user", there is inconsistency with
970 user manuals/P5-bookIV/PowerISA204 whic... - 04:06 am Revision 40194917: target-ppc: remove embedded MMU SPRs from 970, P5+/7/7+/8
- PowerISA 2.04+ puts MMUCFG and MMUCSR0 SPRs to "E" (embedded) category so
remove it from POWER7/8 class as it is "S" ... - 04:06 am Revision 88ccd23a: target-ppc: remove unsupported SPRs from 970 and P5+
- SPR_750FX_HID2 and L2CR are not defined in 970* user manuals nor POWER5
bookIV nor PowerISA 2.04, the numbers assigne... - 04:06 am Revision 6475c9f0: target-ppc: fix LPCR SPR number
- PowerISA defines LPCR SPR number as 318=0x13E but QEMU uses the value of
316.
This fixes the definition of LPCR SPR.... - 04:06 am Revision a5100e75: target-ppc: fix compile error when PPC_DUMP_CPU is enabled
- Since last use of PPC_DUMP_CPU by whoever he/she was, env->tlb became
a union and POWERPC CPU class got QOM'ed so def...
03/04/2014
- 10:20 pm Revision f55ea629: block/gluster: Add missing argument to qemu_gluster_init() call
- Commit adccfbcd6020e928db93b2b4faf0dbd05ffbe016 (block: gluster - add
reopen support.) did not supply the qemu_gluste... - 08:12 pm Revision ac458e12: Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-03-04' int...
- trivial patches for 2014-03-04
# gpg: Signature made Tue 04 Mar 2014 06:13:56 GMT using RSA key ID 74F0C838
# gpg: G... - 07:01 pm Revision e00ef747: Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging
- * remotes/qmp-unstable/queue/qmp: (32 commits)
qapi: Add missing null check to opts_start_struct()
qapi: Clean up... - 06:33 pm Revision 4a29420e: Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into s...
- Block pull request
# gpg: Signature made Fri 28 Feb 2014 18:27:24 GMT using RSA key ID 81AB73C8
# gpg: Good signatur... - 05:53 pm Revision 4fd42afe: Merge remote-tracking branch 'remotes/rth/i386-fix' into staging
- * remotes/rth/i386-fix:
target-i386: Fix ucomis and comis memory access
target-i386: Fix SSE status flag corrupti... - 04:50 pm Revision c2cb92f9: Merge remote-tracking branch 'remotes/borntraeger/tags/kvm-s390-20140227' into...
- Several features, fixes and cleanups for kvm/s390:
- sclp event facility: cleanup structure. This allows to use
re... - 04:25 pm Revision 739aa555: Merge remote-tracking branch 'remotes/bonzini/scsi-next' into staging
- * remotes/bonzini/scsi-next:
block/iscsi: fix segfault if writesame fails
scsi-disk: Add support for port WWN and... - 03:09 pm Revision d47e95c0: Merge remote-tracking branch 'remotes/mcayland/qemu-sparc' into staging
- * remotes/mcayland/qemu-sparc:
sun4m: Add Sun CG3 framebuffer initialisation function
sun4m: Add Sun CG3 framebuf... - 03:02 pm Revision 57f45b62: Makefile: Add missing dependency for system emulation (fix build)
- Comment from Makefile.objs:
The system emulation needs this dependency (which was missing in Makefile),
otherwise bu... - 05:50 am Revision 993c91a0: hw/9pfs: Include virtio-9p-device.o in build
- After commit ba1183da9a10b94611cad88c44a5c6df005f9b55 we are including
hw/Makefile.objs directly from Makefile.target...
03/03/2014
- 11:09 pm Revision b51910ba: linux-user: correct handling of break exception for MIPS
- Exception with break instruction has not been correctly propagated as
SIGTRAP. This resolves crash issues with exampl... - 11:08 pm Revision 974a196d: linux-user: translate signal number on return from sigtimedwait
- On success, sigtimedwait() returns a signal number that needs to be
translated from a host value to a target value.
... - 11:08 pm Revision f19e00d7: linux-user: Implement sendmmsg syscall
- Glibc when built for newer kernels assumes that the sendmmsg syscall is
available. Without it, dns resolution simply ... - 11:03 pm Revision 76ca310a: linux-user: Fix getresuid, getresgid if !USE_UID16
- The size of the UID/GID types depends on whether USE_UID16 is
defined. Define a new put_user_id() which writes a uid/... - 11:03 pm Revision cd98d390: linux-user: Don't use UID16 on AArch64
- The AArch64 kernel defines its __kernel_uid_t type as 32 bits, unlike
32 bit ARM, so don't enable our 16-bit UID wrap... - 11:03 pm Revision 8a3ae910: linux-user: AArch64: Implement SA_RESTORER for signal handlers
- Implement support for signal handlers with the SA_RESTORER
flag set.
Signed-off-by: Michael Matz <matz@suse.de>
[PMM... - 11:03 pm Revision 4cf23480: linux-user/signal.c: Fix AArch64 big-endian FP register restore
- Fix the loop restoring the FP registers from the signal frame to match
the one used when setting up the signal frame,... - 09:27 pm Revision 4fa4ce71: hw/9pfs: use g_strdup_printf() instead of PATH_MAX limitation
- When path is truncated by PATH_MAX limitation, it causes QEMU to access
incorrect file. So use original full path ins... - 06:26 pm Revision fae08645: hw/9pfs/virtio-9p-local.c: use snprintf() instead of sprintf()
- 'ctx->fs_root' + 'path'/'fullname.data' may be larger than PATH_MAX, so
need use snprintf() instead of sprintf() just... - 06:25 pm Revision 75b7931e: hw/9pfs/virtio-9p-local.c: move v9fs_string_free() to below "err_out:"
- When "goto err_out", 'v9fs_string' already was allocated, so still need
free 'v9fs_string' before return.
Signed-off... - 06:17 pm Revision b7745397: qapi: Add missing null check to opts_start_struct()
- Argument is null when visiting an unboxed struct. I can't see such a
visit in the current code. Fix it anyway.
Sig... - 06:17 pm Revision 25a70175: qapi: Clean up superfluous null check in qapi_dealloc_type_str()
- Argument can't be null. No other Visitor method type_str() checks for
null.
Signed-off-by: Markus Armbruster <armbr... - 06:17 pm Revision 949ceeb3: qapi: Clean up null checking in generated visitors
- Visitors get passed a pointer to the visited object. The generated
visitors try to cope with this pointer being null... - 06:16 pm Revision 56bed413: qapi: Drop unused code in qapi-commands.py
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision 7ad993b4: tests/qapi-schema: Cover union types with base
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision c2216a8a: tests/qapi-schema: Cover simple argument types
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision 678e48a2: qapi: Fix licensing of scripts
- The scripts carry this copyright notice:
# This work is licensed under the terms of the GNU GPLv2.
# See the... - 06:16 pm Revision a105acbc: qapi: Drop nonsensical header guard in generated qapi-visit.c
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision 2c38b600: tests/qapi-schema: Cover anonymous union types
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision 357765fe: tests/qapi-schema: Actually check successful QMP command response
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision aabbd472: tests/qapi-schema: Cover complex types with base
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision ab22ad96: tests/qapi-schema: Cover optional command arguments
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz ... - 06:16 pm Revision 2fc00432: tests/qapi-schema: Cover flat union types
- The test demonstrates a generator bug: the generated struct
UserDefFlatUnion doesn't include members for the indirect... - 07:46 am Revision 777872e5: exec: Remove unneeded include files
- This file does not depend on windows.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Paolo Bonzini <pbon... - 07:46 am Revision cae8a928: qga: Remove unneeded include file
- This file does not depend on windows.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Paolo Bonzini <pbon... - 07:46 am Revision 25254a71: vl: Remove unneeded include file
- This file does not depend on windows.h.
Cc: Anthony Liguori <aliguori@amazon.com>
Signed-off-by: Stefan Weil <sw@wei... - 07:46 am Revision cc99c6f5: util/iov: Use qemu/sockets.h instead of conditional code
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Andreas Fär... - 07:46 am Revision 67d065c3: qemu-img: Remove unneeded include files
- There is no dependency on windows.h, and the standard include files are
already included by qemu-common.h.
Signed-of... - 07:45 am Revision aa830cdc: qjson.h: Remove spurious GCC_FMT_ATTR markup from qobject_from_json() declaration
- The function qobject_from_json() doesn't actually allow its
argument to be a format string -- it passes a NULL va_lis...
03/02/2014
- 03:20 pm Revision 7edd9ddc: tests/test-int128: Don't use __noclone__ attribute on clang
- clang doesn't support the __noclone__ attribute and emits a warning about
it. Fortunately clang also implements a mec... - 03:13 pm Revision 8ead6018: stubs: Optimize dependencies for gdbstub.c
- It does not need qemu-common.h. Including exec/gdbstub.h fixes a warning
from static code analyzers and avoids mismat... - 03:12 pm Revision c5d3c498: tcg: Fix typo in comment (dependancies -> dependencies)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> - 03:12 pm Revision de580daf: object: Report type in error when not user creatable.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Acked-by: Paolo Bonzini <p... - 03:12 pm Revision 0064aceb: bswap: Modify prototype of stb_p (avoid type conversions)
- The function uses an uint8_t value, so show this in the function
prototype. Non-optimizing compilers will avoid unnec... - 03:12 pm Revision 55e7c29e: bswap: Modify prototypes of st[wl]_{le, be}_p (avoid type conversions)
- The functions use uint16_t or uint32_t values, so show this in the function
prototypes. Non-optimizing compilers will... - 03:12 pm Revision 1c884abe: include/qemu/host-utils.h: Trivial typo: ctz->cto
- Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
02/28/2014
- 08:49 pm Revision de92f3f8: monitor: Remove left-over code in do_info_profile.
- This is a left-over from 4a1418e.
Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lc... - 08:39 pm Revision ffe9fe3a: qerror: Improve QERR_DEVICE_NOT_ACTIVE message
- The error message as currently used is confusing as there are no "balloon" or
"spice" devices.
(qemu) balloon 1024
b... - 08:35 pm Revision 48645123: qmp: Check for returned data from __json_read in get_events
- When QEMU process aborts and socket is closed, qmp client will not
detect it. When this happens, some qemu-iotests sc... - 07:59 pm Revision 9147d019: discard rbd error output when not relevant in qemu-iotests
- Suppress rbd progress messages with --no-progress so they are not
confused with an error output when comparing test r... - 07:59 pm Revision 4b350f1d: qemu-io-test: Disable Quorum test when not compiled in.
- Quorum is not compiled by default: make the quorum 081 test aware of this.
Signed-off-by: Benoit Canet <benoit@irqsa... - 07:59 pm Revision 69bef793: block: use /var/tmp instead of /tmp for -snapshot
- If TMPDIR is not specified, the default was to use /tmp for the working
copy of the block devices. Update this to /v... - 07:59 pm Revision 3eba13ec: block/vmdk: do not report file offset for compressed extents
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi <ste... - 07:59 pm Revision 1b37b344: block: gluster - code movements, state storage changes
- In preparation for supporting reopen on gluster, move flag
parsing out to a function. Also, add a NULL check in the
... - 07:59 pm Revision 0c762736: qmp: Make Quorum error events more palatable.
- Insert quorum QMP events documentation alphabetically.
Also change the "ret" errno value by an optional "error" bein... - 07:59 pm Revision adccfbcd: block: gluster - add reopen support.
- Gluster does parse open flags in its .bdrv_open() implementation,
and the .bdrv_reopen_* implementations need to do t... - 07:59 pm Revision a9e6a0cb: qmp: Fix BlockdevOptionQuorum.
- Fix some nits before QEMU 2.0 freeze.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Eric Blake <ebla... - 07:59 pm Revision 9a05feab: qemu-iotests: add more tests to the "quick" group
- None of these needs QEMU_PROG, and they all take but a few seconds.
We need to point the launching script to qemu-nbd... - 06:52 pm Revision 7d6dc7f3: dump: add 'query-dump-guest-memory-capability' command
- 'query-dump-guest-memory-capability' is used to query the available formats for
'dump-guest-memory'. The output of th... - 06:52 pm Revision 7aad248d: dump: add members to DumpState and init some of them
- add some members to DumpState that will be used in writing vmcore in
kdump-compressed format. some of them, like page... - 06:52 pm Revision 4ab23a91: Define the architecture for compressed dump format
- Signed-off-by: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewe... - 06:52 pm Revision 64cfba6a: dump: add APIs to operate DataCache
- DataCache is used to store data temporarily, then the data will be written to
vmcore. These functions will be called ... - 06:52 pm Revision d0686c72: dump: add API to write dump_bitmap
- functions are used to write 1st and 2nd dump_bitmap of kdump-compressed format,
which is used to indicate whether the... - 06:52 pm Revision 607dacd0: dump: add support for lzo/snappy
- kdump-compressed format supports three compression format, zlib/lzo/snappy.
Currently, only zlib is available. This p... - 06:52 pm Revision d12f57ec: dump: add API to write dump pages
- functions are used to write page to vmcore. vmcore is written page by page.
page desc is used to store the informatio... - 06:52 pm Revision b53ccc30: dump: make kdump-compressed format available for 'dump-guest-memory'
- Make monitor command 'dump-guest-memory' be able to dump in kdump-compressed
format. The command's usage:
dump [-p... - 06:52 pm Revision 298f1168: dump: add API to write dump header
- the functions are used to write header of kdump-compressed format to vmcore.
Header of kdump-compressed format includ... - 06:49 pm Revision 4835ef77: dump: add API to write elf notes to buffer
- the function can be used by write_elf32_notes/write_elf64_notes to write notes
to a buffer. If fd_write_vmcore is use... - 06:49 pm Revision fda05387: dump: add API to write header of flatten format
- flatten format will be used when writing kdump-compressed format. The format is
also used by makedumpfile, you can re... - 06:49 pm Revision 5d31babe: dump: add API to write vmcore
- Function is used to write vmcore in flatten format. In flatten format, data is
written block by block, and in front o... - 06:49 pm Revision 6a519918: dump: add argument to write_elfxx_notes
- write_elf32_notes/wirte_elf64_notes use fd_write_vmcore to write elf notes to
vmcore. Adding parameter "WriteCoreDump... - 06:49 pm Revision b5ba1cc6: dump: const-qualify the buf of WriteCoreDumpFunction
- WriteCoreDumpFunction is a function pointer that points to the function used to
write content in "buf" into core file... - 06:44 pm Revision cb48da7f: target-i386: Fix ucomis and comis memory access
- We were loading 16 bytes for both single and double-precision
scalar comparisons.
Reported-by: Alexander Bluhm <bluh... - 06:44 pm Revision 4e47e39a: target-i386: Fix SSE status flag corruption
- When we restore the mxcsr register with FXRSTOR, or set it with gdb,
we need to update the various SSE status flags i... - 06:43 pm Revision d2fe51bd: target-i386: Fix CC_OP_CLR vs PF
- Parity should be set for a zero result.
Cc: qemu-stable@nongnu.org
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
... - 06:41 pm Revision fbb0621a: MAINTAINERS: update status for HMP, QAPI and QMP trees
- This commit updates the status for the HMP, QAPI and QMP trees from
"Supported" to "Maintained".
In practice this me... - 06:41 pm Revision cd159d09: QMP: Allow dot separated dict path arguments in qmp-shell
- As another convenience to allow using commands that expect a dict as
argument, this patch adds support for foo.bar=va... - 02:30 pm Revision d844a7b6: modules: Fix building with --enable-modules
- Compiling util/modules.c with modules enabled fails now.
Fix it by including qemu-common.h before #ifdef testing in ...
02/27/2014
- 08:30 pm Revision f9a49dfa: file_ram_alloc: unify mem-path,mem-prealloc error handling
- -mem-prealloc asks to preallocate memory residing on -mem-path path.
Currently QEMU exits in case:
- Memory file ha... - 08:30 pm Revision 9ba3cf54: kvm-all: exit in case max vcpus exceeded
- Rather than fall back to TCG (so the user has to discover
whats happening, in case of no access to qemu stdout/stderr... - 06:00 pm Revision 9fbee91a: Merge remote-tracking branch 'remotes/kvm/uq/master' into staging
- * remotes/kvm/uq/master:
KVM: Use return value for error print
Signed-off-by: Peter Maydell <peter.maydell@linaro.... - 01:31 pm Revision 73795cea: Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140226...
- Updates include:
- Coverify fixes for vfio & pci-assign (Markus)
- VFIO blacklisting support for known brokwn PCI o... - 12:01 pm Revision 9eb08a43: sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM
- The CG3 framebuffer is a simple 8-bit framebuffer for use with operating
systems such as early Solaris that do not ha... - 12:01 pm Revision ead4cf04: sun4m: fix slavio timer RUN/STOP bit
- The sun4m architecture has one 'system' timer and one timer per CPU.
The CPU timers can be configured in two modes:
... - 12:01 pm Revision af87bf29: sun4m: Add Sun CG3 framebuffer initialisation function
- In order to allow the user to choose the framebuffer for sparc-softmmu, add
-vga tcx and -vga cg3 options to the QEMU... - 12:01 pm Revision f9681f11: sun4m: Set HostID in NVRAM
- On SparcStations, the HostID field in the NVRAM is equal to the last
three bytes of the MAC address (which is also st... - 10:51 am Revision f7d3e466: s390x/kvm: Rework SIGP INITIAL CPU RESET handler
- The s390_cpu_initial_reset() function had two deficiencies: First, it
used an ioctl for the destination CPU, and this... - 10:51 am Revision 1eecf41b: s390x/kvm: Rework priv instruction handlers
- The current implementation uses the second byte of the instruction
to identify the instruction handler. This is not s... - 10:51 am Revision 7f00eb30: s390x/ipl: Fix crash of ELF images with arbitrary entry points
- When loading S390 kernels, the current code expects an ELF file with the
start address 0x10000. Other ELF files cause... - 10:51 am Revision 04c2b516: s390x/kvm: Add missing SIGP CPU RESET order
- The SIGP order CPU RESET was still missing in the list of our
supported handler. This patch now adds a simple impleme... - 10:51 am Revision 5d739a47: s390-ccw.img: Fix sporadic errors with ccw boot image - initialize css
- We have to set the cssid to 0, otherwise the stsch code will
return an operand exception without the m bit. In the sa... - 10:51 am Revision 0ca36112: s390-ccw.img: new binary rom to match latest fixes
- Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
- 10:51 am Revision 49f5c9e9: s390x/cpu: Use ioctl to reset state in the kernel
- Some of the state in the kernel can not be reset from QEMU yet.
For this we've got to use the KVM_S390_INITIAL_RESET ... - 10:51 am Revision 6fbef18a: s390x/event-facility: add support for live migration
- Add support for live migration using VMStateDescription.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
R... - 10:51 am Revision c804c2a7: s390x/event-facility: exploit realize/unrealize
- init/exit functionality of abstract SCLPEvent class is now exploiting
realize/unrealize.
Signed-off-by: Heinz Graalf... - 10:51 am Revision e8803d93: s390x/sclp: Fixed setting of condition code register
- In the SCLP handler function, the condition code register must
only be set if no exception occured.
Signed-off-by: T... - 10:51 am Revision f2c55d17: s390x/virtio-hcall: Add range check for hypervisor call
- The handler for diag 500 did not check whether the requested function
was in the supported range, so illegal values c... - 10:51 am Revision 65e526c2: s390x/event-facility: some renaming
- Do some renaming to shorten some identifiers and to emphasize sclp.
Signed-off-by: Heinz Graalfs <graalfs@linux.vnet... - 10:51 am Revision 6e252802: s390x/sclp: Add missing checks to SCLP handler
- If the 51 most significant bits of the SCCB address are zero or equal to
the prefix, we should throw an specification... - 10:51 am Revision 3a553fc6: s390x/kvm: implement floating-interrupt controller device
- This patch implements a floating-interrupt controller device (flic)
which interacts with the s390 flic kvm_device.
S... - 10:51 am Revision 77319f22: s390x/virtio-hcall: Specification exception for illegal subcodes
- So far, the DIAG 500 hypervisor call was only setting -EINVAL in
R2 when a guest tried to call this function with an ... - 10:51 am Revision 0788082a: s390x/kvm: Fixed bad SIGP SET-ARCHITECTURE handler
- The SET-ARCHITECTURE handler in QEMU caused a program interruption.
This is wrong according to the "Principles of Ope... - 10:51 am Revision d1028f1b: s390-ccw.img: Fix sporadic reboot hangs: Initialize next_idx
- The current code does not initialize next_idx in the virtio ring.
As the ccw bios will always use guest memory at a f... - 10:51 am Revision 477a72a1: s390x/event-facility: code restructure
- Code restructure in order to simplify class hierarchy
- remove S390SCLPDevice abstract base class
and move func... - 10:51 am Revision 9da45bb2: s390x/eventfacility: mask out commands
- As a followup to commit 5f04c14a10fa7f259bc0808f35a0beda49f7821e
(s390-sclp: Define New SCLP Codes) we should mask th... - 10:51 am Revision 819bd309: s390x/async_pf: Check for apf extension and enable pfault
- S390 can also use async page faults, to enhance guest scheduling.
In case of live migration we want to disable the fe... - 10:51 am Revision a0fa2cb8: s390x/sclp: Fixed the size of sccb and code parameter
- The pointer to the SCCB should not be limited to 32 bits only.
In contrast to this, the command word parameter is onl... - 10:50 am Revision 216db403: update linux headers to kvm/next
- This updates the kvm headers to
commit d3714010c307d26df251c45be9cd12ab6d41f0c4
KVM: x86: emulator_cmpxchg_emulat... - 12:53 am Revision 2ce5868c: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140226' ...
- target-arm queue:
* fixes for various Coverity-spotted bugs
* support new KVM device control API for VGIC
* suppor... - 12:31 am Revision 6f6831f6: Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140225' in...
- migration/next for 20140225
# gpg: Signature made Tue 25 Feb 2014 14:04:31 GMT using RSA key ID 5872D723
# gpg: Can'...
02/26/2014
- 10:04 pm Revision bc3fbad8: Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into sta...
- Net patches
# gpg: Signature made Tue 25 Feb 2014 13:32:33 GMT using RSA key ID 81AB73C8
# gpg: Good signature from ... - 08:22 pm Revision 28c05edf: Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-3' into staging
- hda-audio: qom cleanups
# gpg: Signature made Mon 24 Feb 2014 12:19:48 GMT using RSA key ID D3E87138
# gpg: Good sig... - 07:33 pm Revision 4b943029: vfio: blacklist loading of unstable roms
- Certain cards such as the Broadcom BCM57810 have rom quirks
that exhibit unstable system behavior duing device assign... - 07:32 pm Revision 52aa17cb: qdev-monitor: set DeviceState opts before calling realize
- Setting opts before the realize property is set allows the
following patch to make decisions based on whether the use... - 07:30 pm Revision 82d07945: pci-assign: Fix potential read beyond buffer on -EBUSY
- readlink() doesn't write a terminating null byte.
assign_failed_examine() passes the unterminated string to strrchr()... - 07:28 pm Revision 13665a2d: vfio: Fix overrun after readlink() fills buffer completely
- readlink() returns the number of bytes written to the buffer, and it
doesn't write a terminating null byte. vfio_ini... - 07:20 pm Revision c04018e9: dma/pl330: implement dmaadnh instruction
- Implement the missing DMAADNH instruction. This is a minor variant
of the DMAADDH instruction, so factor out to a com... - 07:20 pm Revision a5ae7e39: dma/pl330: Fix buffer depth
- This is the product of the data-width and the depth arguments, I.e the
depth of the FIFO is in terms of data entries ... - 07:20 pm Revision 024c6e2e: dma/pl330: Fix misleading type
- This type really should just be a regular int as no usages rely on it's
32 bitness (it's only meaningful as a bit pos... - 07:20 pm Revision 1c8be73d: dma/pl330: Rename parent_obj
- As per current QOM conventions.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Peter M... - 07:20 pm Revision 432a0a13: dma/pl330: Add event debugging printfs
- These are helpful to anyone trying to debug event sequencing.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xi... - 07:20 pm Revision c3143ba8: dma/pl330: printf format type sweep.
- Use PRI formats as appropriate rather than raw %x and %d. This fixes
debug printfery on some host platforms. Fix type... - 07:20 pm Revision eb0ecd5a: target-arm: Add support for AArch32 ARMv8 CRC32 instructions
- Add support for AArch32 CRC32 and CRC32C instructions added in ARMv8
and add a CPU feature flag to enable these instr... - 07:20 pm Revision 63a31905: dma/pl330: Delete overly verbose debug printf
- When using event synchronisation, this particular debug printf floods.
Just delete it.
Signed-off-by: Peter Crosthwa... - 07:20 pm Revision 0956ff5a: include/qemu/crc32c.h: Rename include guards to match filename
- Signed-off-by: Will Newton <will.newton@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id:... - 07:20 pm Revision 1f79ee32: target-arm: Add utility function for checking AA32/64 state of an EL
- There are various situations where we need to behave differently
depending on whether a given exception level is in A... - 07:20 pm Revision 9cfa0b4e: target-arm: A64: Implement MSR (immediate) instructions
- Implement the MSR (immediate) instructions, which can update the
PSTATE SP and DAIF fields.
Signed-off-by: Peter May... - 07:20 pm Revision 34222fb8: target-arm: Implement AArch64 view of CPACR
- Implement the AArch64 view of the CPACR. The AArch64
CPACR is defined to have a lot of RES0 bits, but since
the archi... - 07:20 pm Revision 4cc35614: target-arm: Store AIF bits in env->pstate for AArch32
- To avoid complication in code that otherwise would not need to
care about whether EL1 is AArch32 or AArch64, we shoul... - 07:20 pm Revision 1ed69e82: target-arm: A64: Implement WFI
- Implement the WFI instruction for A64; this just involves wiring
up the instruction, and adding a gen_a64_set_pc_im()... - 07:20 pm Revision d9ea7d29: target-arm: Get MMU index information correct for A64 code
- Emit the correct MMU index information for loads and stores from
A64 code, rather than hardwiring it to "always kerne... - 07:20 pm Revision a7adc4b7: target-arm: Implement AArch64 generic timers
- Implement the AArch64 view of the generic timer system registers.
Signed-off-by: Peter Maydell <peter.maydell@linaro... - 07:20 pm Revision 0b45451e: target-arm: Implement AArch64 dummy breakpoint and watchpoint registers
- In AArch64 the breakpoint and watchpoint registers are mandatory, so the
kernel always accesses them on bootup. Imple... - 07:20 pm Revision e60cef86: target-arm: Implement AArch64 ID and feature registers
- Implement the AArch64-specific ID and feature registers. Although
many of these are currently not used by the archite... - 07:20 pm Revision cd5c11b8: target-arm: Implement AArch64 OSLAR_EL1 sysreg as WI
- Define a dummy version of the AArch64 OSLAR_EL1 system register
which just ignores writes. Linux will always write to... - 07:20 pm Revision 327ed10f: target-arm: Implement AArch64 TTBR*
- Implement the AArch64 TTBR* registers. For v7 these were already 64 bits
to handle LPAE, but implemented as two separ... - 07:20 pm Revision cb2e37df: target-arm: Implement AArch64 TCR_EL1
- Implement the AArch64 TCR_EL1, which is the 64 bit view of
the AArch32 TTBCR. (The uses of the bits in the register a... - 07:20 pm Revision a505d7fe: target-arm: Implement AArch64 VBAR_EL1
- Implement the A64 view of the VBAR system register.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed... - 07:20 pm Revision 4b7fff2f: target-arm: Implement AArch64 MPIDR
- Implement the AArch64 MPIDR system register.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Pe... - 07:20 pm Revision 168aa23b: target-arm: Implement AArch64 TLB invalidate ops
- Implement the AArch64 TLB invalidate operations. This is
the full set of TLBI ops defined for a CPU which doesn't
imp... - 07:20 pm Revision b0fe2427: target-arm: Implement AArch64 memory attribute registers
- Implement the AArch64 memory attribute registers. Since QEMU doesn't
model caches it does not need to care about memo... - 07:20 pm Revision 5ebafdf3: target-arm: Implement AArch64 SCTLR_EL1
- Implement the AArch64 view of the system control register SCTLR_EL1.
Signed-off-by: Peter Maydell <peter.maydell@lin... - 07:20 pm Revision 91e24069: target-arm: Implement AArch64 dummy MDSCR_EL1
- We don't support letting the guest do debug, but Linux prods the
monitor debug system control register anyway, so imp... - 07:20 pm Revision 8af35c37: target-arm: Implement AArch64 cache invalidate/clean ops
- Implement all the AArch64 cache invalidate and clean ops
(which are all NOPs since QEMU doesn't emulate the cache).
T... - 07:20 pm Revision 0eef9d98: target-arm: Implement AArch64 CurrentEL sysreg
- Implement the CurrentEL sysreg.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Crosthwai... - 07:20 pm Revision cd4da631: target-arm: Implement AArch64 MIDR_EL1
- Implement the AArch64 view of the MIDR system register
(for AArch64 it is a simple constant, unlike the complicated
m... - 07:20 pm Revision 855011be: hw: arm_gic_kvm: Add KVM VGIC save/restore logic
- Save and restore the ARM KVM VGIC state from the kernel. We rely on
QEMU to marshal the GICState data structure and ... - 07:20 pm Revision 7da845b0: target-arm: A64: Make cache ID registers visible to AArch64
- Make the cache ID system registers (CLIDR, CSSELR, CCSIDR, CTR)
visible to AArch64. These are mostly simple 64-bit ex... - 07:20 pm Revision 67ed771d: target-arm: Fix raw read and write functions on AArch64 registers
- The raw read and write functions were using the ARM_CP_64BIT flag in
ri->type to determine whether to treat the regis... - 07:20 pm Revision 1da41cc1: arm: vgic device control api support
- Support creating the ARM vgic device through the device control API and
setting the base address for the distributor ... - 07:20 pm Revision 876074c2: linux-headers: Update from v3.14-rc3
- Update to tag v3.14-rc3 (6d0abeca3242a88cab8232e4acd7e2bf088f3bc2)
Signed-off-by: Christoffer Dall <christoffer.dall... - 07:20 pm Revision d6032e06: kvm: Introduce kvm_arch_irqchip_create
- Introduce kvm_arch_irqchip_create an arch-specific hook in preparation
for architecture-specific use of the device co... - 07:20 pm Revision 0a6a7cca: kvm: Common device control API functions
- Introduces two simple functions:
int kvm_device_ioctl(int fd, int type, ...);
int kvm_create_device(KVMState ... - 07:19 pm Revision c10f7fc3: target-arm: Load correct access bits from ARMv5 level 2 page table descriptors
- In ARMv5 level 2 page table descriptors, each 4K or 64K page is split into
four subpages, each of which can have diff... - 07:19 pm Revision 6453fa99: hw/intc/arm_gic: Fix GIC_SET_LEVEL
- The GIC_SET_LEVEL macro unfortunately overwrote the entire level
bitmask instead of just or'ing on the necessary bits... - 07:19 pm Revision cf143ad3: hw/arm/musicpal: Remove nonexistent CDTP2, CDTP3 registers
- The ethernet device in the musicpal only has two tx queues,
but we modelled it with four CTDP registers, presumably a... - 07:19 pm Revision 106a73b6: hw/net/stellaris_enet: Avoid unintended sign extension
- Add a cast to avoid an unintended sign extension that
would mean we returned 0xffffffff in the high 32 bits
for an IA... - 07:19 pm Revision cba933b2: hw/timer/arm_timer: Avoid array overrun for bad addresses
- The integrator's timer read/write functions log an error for
bad addresses in guest accesses, but were falling throug... - 07:19 pm Revision 775fda92: target-arm: Fix incorrect arithmetic constructing short-form PAR for ATS ops
- Correct some obviously nonsensical bit manipulation spotted by Coverity
when constructing the short-form PAR value fo... - 07:19 pm Revision fce0a826: hw/intc/exynos4210_combiner: Don't overrun output_irq array in init
- The Exynos4210 combiner has IIC_NIRQ inputs and IIC_NGRP outputs;
use the correct constant in the loop initializing o... - 07:19 pm Revision ec1efab9: hw/misc/arm_sysctl: Fix bad boundary check on mb clock accesses
- Fix incorrect use of sizeof() rather than ARRAY_SIZE() to guard
accesses into the mb_clock[] array, which was allowin... - 08:54 am Revision d77f7779: fsdev: Fix overrun after readlink() fills buffer completely
- readlink() returns the number of bytes written to the buffer, and it
doesn't write a terminating null byte. do_readl... - 06:54 am Revision b8d4e1c4: xilinx: Inline usage of xilinx_ethlite_create()
- Inline the only usage. Converts this init to at least a semi-recent QOM
styling.
Signed-off-by: Peter Crosthwaite <p... - 06:54 am Revision 13c9bfbf: xilinx: Inline usages of xilinx_intc_create()
- Inline these usages. Converts these init to at least a semi-recent QOM
styling.
Signed-off-by: Peter Crosthwaite <pe... - 06:54 am Revision 29873712: xilinx: Inline usages of xilinx_timer_create()
- Inline these usages. Converts these init to at least a semi-recent QOM
styling.
Signed-off-by: Peter Crosthwaite <pe... - 06:54 am Revision d5001cf7: xilinx: Delete hw/include/xilinx.h
- This is now obsolete - remove the header and all its inclusions.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite... - 06:54 am Revision 8174196b: microblaze/ml605: Define macros for irq/memory maps
- Define (missing) macros for the interrupt and memory maps for the sake
of self documentation.
Signed-off-by: Peter C... - 06:54 am Revision 81cce07e: ppc/virtex_ml507: Define macros for irq/memory maps
- Define macros for the interrupt and memory maps for the sake of self
documentation.
Signed-off-by: Peter Crosthwaite... - 06:54 am Revision d91a68a7: xilinx: Inline usages of xilinx_axi*_init()
- Inline the only usage of each of xilinx_axiethernet_init and
xilinx_axidma_init. Converts this init to at least a sem... - 06:54 am Revision 05a738c4: microblaze/s3adsp_1800: Define macros for irq map
- Define macros for the interrupt map for the sake of self documentation.
Signed-off-by: Peter Crosthwaite <peter.cros...
02/25/2014
- 11:38 pm Revision 77c07a3c: POC jobhandler code
- 08:34 pm Revision aa0d1f44: modules: do not include gmodule-2.0 in static builds
- gmodule-2.0's pkg-config files include -Wl,--export-dynamic, which breaks
static builds. It is a glib bug, but we ne... - 05:55 pm Revision 2fe79891: block: Free memory on AIO failure
- 05:17 pm Revision a89d97df: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-3' into staging
- qxl: add sanity check
# gpg: Signature made Mon 24 Feb 2014 12:01:27 GMT using RSA key ID D3E87138
# gpg: Good signa... - 04:43 pm Revision 49d54085: block: Support Archipelago as a QEMU block backend
- 03:31 pm Revision ad37bb3b: virtio-net: use qemu_get_queue() where possible
- qemu_get_queue() is a shorthand for qemu_get_subqueue(n->nic, 0). Use
the shorthand where possible.
Signed-off-by: ... - 03:31 pm Revision d6085e3a: net: remove implicit peer from offload API
- The virtio_net offload APIs are used on the NIC's peer (i.e. the tap
device). The API was defined to implicitly use ... - 03:31 pm Revision e3e48565: vhost_net: use offload API instead of bypassing it
- There is no need to access backend->info->has_vnet_hdr() and friends
anymore. Use the qemu_has_vnet_hdr() API instea... - 03:30 pm Revision 41310c68: rdma: rename 'x-rdma' => 'rdma'
- As far as we can tell, all known bugs have been fixed:
1. Parallel migrations are working
2. IPv6 migration is worki... - 03:30 pm Revision 6d3cb1f9: Fix two XBZRLE corruption issues
- Push zero'd pages into the XBZRLE cache
A page that was cached by XBZRLE, zero'd and then XBZRLE'd again
was ... - 03:30 pm Revision 24a370ef: Fix vmstate_info_int32_le comparison/assign
- Fix comparison of vmstate_info_int32_le so that it succeeds if loaded
value is (l)ess than or (e)qual
When the compa... - 03:26 pm Revision aded6539: qemu_file: use fwrite() correctly
- fwrite() returns the number of items written. But when there is one
error, it can return a short write.
In the part... - 02:30 pm Revision 0459650d: Merge remote-tracking branch 'remotes/mdroth/qga-pull-2014-02-24' into staging
- * remotes/mdroth/qga-pull-2014-02-24:
qemu-ga: isa-serial support on Windows
qga: Fix memory allocation pasto
q... - 01:54 pm Revision 05fd3bf2: Merge remote-tracking branch 'remotes/xtensa/tags/20140224-xtensa' into staging
- Xtensa fixes and improvements queue 2014-02-24:
- add support for ML605 and KC705 FPGA boards;
- flush opencores_eth ... - 12:50 pm Revision f6c65bfb: net: add offloading support to netmap backend
- Whit this patch, the netmap backend supports TSO/UFO/CSUM
offloadings, and accepts the virtio-net header, similarly t... - 12:50 pm Revision cf528b89: net: virtio-net and vmxnet3 use offloading API
- With this patch, virtio-net and vmxnet3 frontends make
use of the qemu_peer_* API for backend offloadings manipulatio... - 12:50 pm Revision 0a985b37: net: Disable netmap backend when not supported
- This patch fixes configure so that the netmap backend is not compiled in if the
host doesn't support an API version >... - 12:50 pm Revision 2e753bcc: net: TAP uses NetClientInfo offloading callbacks
- The TAP NetClientInfo structure is inizialized with the TAP-specific
functions that manipulates offloading features.
... - 12:50 pm Revision 1f55ac45: net: extend NetClientInfo for offloading
- Some new callbacks have been added to generalize the operations done
by virtio-net and vmxnet3 frontends to manipulat... - 12:50 pm Revision 3bac80d3: net: make tap offloading callbacks static
- Since TAP offloadings are manipulated through a new API, it's
not necessary to export them in include/net/tap.h anymo... - 12:50 pm Revision 6e50d188: opencores_eth: flush queue whenever can_receive can go from false to true
- The following registers control whether MAC can receive frames:
- MODER.RXEN bit that enables/disables receiver;
- TX... - 12:50 pm Revision e96dfd11: net: change vnet-hdr TAP prototypes
- The tap_has_vnet_hdr() and tap_has_vnet_hdr_len() functions used
to return int, even though they only return true/fal... - 12:50 pm Revision e7a1d6c5: Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
- Block patches
# gpg: Signature made Fri 21 Feb 2014 21:42:24 GMT using RSA key ID C88F2FD6
# gpg: Good signature fro...
02/24/2014
- 06:12 pm Revision c58e2915: Merge remote-tracking branch 'remotes/sstabellini/xen-140220' into staging
- * remotes/sstabellini/xen-140220:
xen_disk: fix io accounting
Call pci_piix3_xen_ide_unplug from unplug_disks
Si... - 05:38 pm Revision 6dedf052: Merge remote-tracking branch 'remotes/bonzini/configure' into staging
- * remotes/bonzini/configure:
build: softmmu targets do not have a "main.o" file
configure: Disable libtool if -fP... - 04:53 pm Revision 98b21dcd: configure: check that C++ compiler actually works
- Check that the C++ compiler works with the C compiler; if it
does not, then don't pass CXX to the build process. This... - 02:00 pm Revision 9c70434f: qxl: add sanity check
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com> - 11:42 am Revision cd6c8830: hda-audio: qom cleanups
- Add HDA_AUDIO type and macro, drop DO_UPCAST().
Had to add a abstract hda audio class as parent
for all hda-* varian... - 02:47 am Revision 676056d4: target-xtensa: refactor standard core configuration
- Coalesce all standard configuration sections into single
DEFAULT_SECTIONS macro for all cores. This allows to add new... - 02:47 am Revision 2c09eee1: target-xtensa: add basic tests for cache opcodes
- Test that non-locking prefetch operations don't cause exceptions on
missing TLB and that other 'hit' cache operations... - 02:47 am Revision 604e1f9c: target-xtensa: provide HW confg ID registers
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
- 02:47 am Revision e848dd42: target-xtensa: add basic checks to icache opcodes
- Check privilege level for privileged instructions (IHU, III, IIU and IPFL
are privileged), memory accessibility for i... - 02:47 am Revision 7c842590: target-xtensa: add basic checks to dcache opcodes
- Check privilege level for privileged instructions (DHI, DHU, DII, DIU, DIWB,
DIWBI, DPFL are privileged), memory acce... - 02:47 am Revision 65026682: target-xtensa: add RRRI4 opcode format fields
- This encoding is used by cache instructions.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> - 02:47 am Revision e0db904d: hw/xtensa: add support for ML605 and KC705 FPGA board
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de> - 02:47 am Revision b807b5ff: opencores_eth: flush queue whenever can_receive can go from false to true
- The following registers control whether MAC can receive frames:
- MODER.RXEN bit that enables/disables receiver;
- TX... - 02:47 am Revision a2e67072: target-xtensa: allow using core configuration in tests
- Add path to the core configuration directory to test build command and
replace .include asm directive with #include t... - 02:47 am Revision d0fa1f0d: target-xtensa: add overridable test_init macro
- Some test suites, like MMU, need per-test initialization. Don't make them
redefine test macro, add test_init for that... - 02:38 am Revision a749f42d: qemu-ga: isa-serial support on Windows
- Add support for isa-serial method for qemu-ga on Windows,
Added -p command line parameter for serial port name
specif...
02/23/2014
- 09:13 pm Revision 10b7c5dd: qga: Fix memory allocation pasto
- qmp_guest_file_seek() allocates memory for a GuestFileRead object
instead of the GuestFileSeek object it actually use... - 09:11 pm Revision 2c958923: qga: Don't require 'time' argument in guest-set-time command
- As the description to the guest-set-time states, the command is
there to ease time synchronization after resume. If g... - 09:11 pm Revision d9e1f574: qga: vss-win32: Fix interference with snapshot deletion by other VSS request
- When a VSS requester such as vshadow.exe or diskshadow.exe requests to
delete snapshots, qemu-ga VSS provider's Delet... - 09:11 pm Revision ff8adbcf: qga: vss-win32: Fix interference with snapshot creation by other VSS requesters
- When a VSS requester such as vshadow.exe or diskshadow.exe requests to
create disk snapshots, Windows may choose qemu... - 09:10 pm Revision 4c1b8f1e: qga: vss-win32: Use NULL as an invalid pointer for OpenEvent and CreateEvent
- OpenEvent and CreateEvent WinAPI return NULL when failed to open/create
events handles, instead of INVALID_HANDLE_VAL...
02/22/2014
- 04:59 pm Revision d9738fd2: block/iscsi: fix segfault if writesame fails
- commit fa6252b0 introduced a segfault because it tries
to read iTask.task->sense after iTask.task has been
freed.
Si... - 11:02 am Revision 64cc2284: scsi-disk: Add support for port WWN and index descriptors in VPD page 83h
- To make a VM more convincing to my application, it's useful to be able
to add a port WWN and relative target port ind... - 11:02 am Revision 24d3bd67: block/iscsi: query for supported VPD pages
- this patch ensures that we only query for block provisioning and
block limits vpd pages if they are advertised. It al... - 11:02 am Revision c5f52875: scsi: Change scsi sense buf size to 252
- Current buffer size fails the assersion check in like
hw/scsi/scsi-bus.c:1655: assert(req->sense_len <= sizeo... - 11:02 am Revision 837c3901: block/iscsi: fix deadlock on scsi check condition
- the retry logic was broken because the complete status
of the task structure was not reset. this resulted in
an infin... - 11:02 am Revision 703dd81a: scsi: report thin provisioning errors with werror=report
- SCSI defines a status code for when a thin-provisioned LUNs would
exceed the allocated space, map ENOSPC to it.
Revi... - 11:02 am Revision 7ef8cf9a: scsi-bus: Fix transfer length for VERIFY with BYTCHK=11b
- The transfer length depends on field BYTCHK, which is encoded in byte
1, bits 1..2. However, the guard for for case ...
02/21/2014
- 11:40 pm Revision 6141f3bd: iotests: Mixed quorum child device specifications
- Add a test case to test 081 for mixing full option dicts and reference
strings of specifying the quorum child block d... - 11:32 pm Revision 8a87f3d7: quorum: Simplify quorum_open()
- Although it may not look like it, this patch simplifies quorum_open().
qdict_array_split() is now able to return QLis... - 11:29 pm Revision 98a7a38f: quorum: Implement recursive .bdrv_recurse_is_first_non_filter in quorum.
- This is used to activate quorum snapshot.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Max Reitz <m... - 11:29 pm Revision c88a1de5: quorum: Add quorum_open() and quorum_close().
- Example of command line:
-drive if=virtio,driver=quorum,\
children.0.file.filename=1.raw,\
children.0.node-name=1.ra... - 11:29 pm Revision 1c508d17: quorum: Add quorum_co_flush().
- Makes a vote to select error if any.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Max Reitz <mreitz... - 11:29 pm Revision c7fc5bc2: quorum: Add unit test.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf... - 11:29 pm Revision 95c6bff3: quorum: Add quorum mechanism.
- This patchset enables the core of the quorum mechanism.
The num_children reads are compared to get the majority versi... - 11:29 pm Revision a28e4c40: quorum: Add quorum_invalidate_cache().
- We really want that live migration works with quorum so implement
quorum_invalidate_cache().
Signed-off-by: Benoit C... - 11:29 pm Revision d55dee20: quorum: Add quorum_getlength().
- Check that every bs file returns the same length.
Otherwise, return -EIO to disable the quorum and
avoid length discr... - 11:29 pm Revision 7db6982a: quorum: Add quorum_aio_readv.
- Add code to do num_children reads in parallel and cleanup the structures
afterwards.
Signed-off-by: Benoit Canet <be... - 11:29 pm Revision 13e7956e: quorum: Add quorum_aio_writev and its dependencies.
- Writes are mirrored num_children times on num_children devices.
Signed-off-by: Benoit Canet <benoit@irqsave.net>
Rev... - 11:29 pm Revision f70d7f7e: blkverify: Extract qemu_iovec_clone() and qemu_iovec_compare() from blkverify.
- qemu_iovec_compare() will be used to compare IOs vectors in quorum blkverify
mode. The patch extracts these functions... - 11:29 pm Revision 27cec15e: quorum: Create quorum.c, add QuorumChildRequest and QuorumAIOCB.
- Quorum is a block filter mirroring writes to num_children children.
For reads quorum reads each children and does a v... - 11:29 pm Revision cadebd7a: quorum: Create BDRVQuorumState and BlkDriver and do init.
- Create the structure holding the quorum settings and write the minimal block
driver instanciation boilerplate.
Signe... - 11:18 pm Revision 64757582: check-qdict: Test termination of qdict_array_split()
- qdict_array_split() should terminate if it encounters both an entry with
a key of "%u" and entries with keys prefixed... - 11:11 pm Revision 7841c768: check-qdict: Adjust test for qdict_array_split()
- Test the new functionality of qdict_array_split(), that is, splitting
off single objects.
Signed-off-by: Max Reitz <... - 11:11 pm Revision bae3f92a: qdict: Extract non-QDicts in qdict_array_split()
- Currently, qdict_array_split() only splits off entries with a key prefix
of "%u.", packing them into a new QDict. Thi... - 11:11 pm Revision ae39c4b2: qemu-config: Sections must consist of keys
- In config_parse_qdict_section(), the QList returned by
qdict_array_split() is assumed to only contain QDicts. Current... - 11:10 pm Revision a33cc31d: qemu-iotests: Check qemu-img command line parsing
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Eric Blake <eblak... - 11:10 pm Revision a283cb6e: qemu-img: Allow -o help with incomplete argument list
- This patch allows using 'qemu-img $subcmd -o help' for the create,
convert and amend subcommands, without specifying ... - 11:10 pm Revision 626f84f3: qemu-img amend: Support multiple -o options
- Instead of ignoring all option values but the last one, multiple -o
options now have the same meaning as having a sin... - 11:10 pm Revision 2dc8328b: qemu-img convert: Support multiple -o options
- Instead of ignoring all option values but the last one, multiple -o
options now have the same meaning as having a sin... - 11:10 pm Revision 77386bf6: qemu-img create: Support multiple -o options
- If you specified multiple -o options for qemu-img create, it would
silently ignore all but the last one. This patch f... - 11:10 pm Revision 7cc07ab8: qemu-option: has_help_option() and is_valid_option_list()
- has_help_option() checks if any help option ('help' or '?') occurs
anywhere in an option string, so that things like ... - 10:02 pm Revision 37f09e5e: vmdk: do not try opening a file as both image and descriptor
- This prepares for propagating errors from vmdk_open_sparse and
vmdk_open_desc_file up to the caller of vmdk_open.
Si... - 10:02 pm Revision 76abe407: block: do not abuse EMEDIUMTYPE
- Returning "Wrong medium type" for an image that does not have a valid
header is a bit weird. Improve the error by me... - 10:02 pm Revision 5b7aa9b5: vdi: say why an image is bad
- Instead of just putting it in debugging output, we can now put the
value in an Error.
Signed-off-by: Paolo Bonzini <... - 10:02 pm Revision d1833ef5: vmdk: push vmdk_read_desc up to caller
- Currently, we just try reading a VMDK file as both image and descriptor.
This makes it hard to choose which of the tw... - 10:02 pm Revision a8842e6d: vmdk: extract vmdk_read_desc
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 89ac8480: vmdk: correctly propagate errors
- Now that we can return the "right" errors, use the Error** parameter
to pass them back instead of just printing them.... - 10:02 pm Revision b6d5066d: qcow: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 537b41f5: nbd: move socket wrappers to qemu-nbd
- qemu-nbd is one of the few valid users of qerror_report_err. Move
the error-reporting socket wrappers there.
Signed... - 10:02 pm Revision 35cb1748: iscsi: fix indentation
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision f8d924e4: cow: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 0fea6b79: qed: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 6890aad4: vhdx: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision c0f92b52: vvfat: correctly propagate errors
- Before:
$ ./qemu-io-old
qemu-io-old> open -r -o driver=vvfat,fat-type=24,dir=i386-softmmu
Valid FAT types... - 10:02 pm Revision 2a94fee3: curl: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision a7451cb8: gluster: correctly propagate errors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision f2917853: iscsi: correctly propagate errors in iscsi_open
- Before:
$ ./qemu-io-old
qemu-io-old> open -r -o file.driver=iscsi,file.filename=foo
Failed to parse URL :... - 10:02 pm Revision 24897a76: gluster: default scheme to gluster:// and host to localhost.
- Currently, "gluster:///volname/img" and (using file. options)
"file.driver=gluster,file.filename=foo" will segfault. ... - 10:02 pm Revision 5469a2a6: block: Handle bs->options in bdrv_open() only
- The fail paths of bdrv_file_open() and bdrv_open() naturally exhibit
similarities, thus it is possible to reuse the o... - 10:02 pm Revision c06b7278: nbd: inline tcp_socket_incoming_spec into sole caller
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf... - 10:02 pm Revision 2e40134b: block: Make bdrv_file_open() static
- Add the bdrv_open() option BDRV_O_PROTOCOL which results in passing the
call to bdrv_file_open(). Additionally, make ... - 10:02 pm Revision 77e8b9ca: nbd: correctly propagate errors
- Before:
$ ./qemu-io-old
qemu-io-old> open -r -o file.driver=nbd
one of path and host must be specified.
... - 10:02 pm Revision d4446eae: block: Remove bdrv_new() from bdrv_file_open()
- Change bdrv_file_open() to take a simple pointer to an already existing
BDS instead of an indirect one. The BDS will ... - 10:02 pm Revision 5acd9d81: block: Reuse success path from bdrv_open()
- The fail and success paths of bdrv_file_open() may be further shortened
by reusing code already existent in bdrv_open... - 10:02 pm Revision ddf5636d: block: Add reference parameter to bdrv_open()
- Allow bdrv_open() to handle references to existing block devices just as
bdrv_file_open() is already capable of.
Sig... - 10:02 pm Revision f7d9fd8c: block: Remove bdrv_open_image()'s force_raw option
- This option is now unnecessary since specifying BDRV_O_PROTOCOL as flag
will do exactly the same.
Signed-off-by: Max... - 10:02 pm Revision a69d9af4: nbd: produce a better error if neither host nor port is passed
- Before:
$ qemu-io-old
qemu-io-old> open -r -o file.driver=nbd
qemu-io-old: can't open device (null): Coul... - 10:02 pm Revision 5d12aa63: block: Reuse reference handling from bdrv_open()
- Remove the reference parameter and the related handling code from
bdrv_file_open(), since it exists in bdrv_open() no... - 10:02 pm Revision f67503e5: block: Change BDS parameter of bdrv_open() to **
- Make bdrv_open() take a pointer to a BDS pointer, similarly to
bdrv_file_open(). If a pointer to a NULL pointer is gi... - 10:02 pm Revision e6dc8a1f: block: Fix bdrv_is_first_non_filter()
- Consider top level BlockDriverStates as well.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Benoit Canet... - 10:02 pm Revision a71835a0: qcow2: Set zero flag for discarded clusters
- Instead of making the backing file contents visible again after a discard
request, set the zero flag if possible (i.e... - 05:04 pm Revision 105a0601: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140220' ...
- target-arm queue:
* Fix a bug causing an assertion in the NVIC on ARMv7M models
* More A64 Neon instructions
* Ref... - 04:54 pm Revision 3e890c77: Merge remote-tracking branch 'remotes/stefanha/tags/qtest-monitor-process-pull...
- qtest resource cleanup pull request
# gpg: Signature made Wed 19 Feb 2014 14:46:34 GMT using RSA key ID 81AB73C8
# g... - 04:38 pm Revision 7a87a7b3: Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into...
- Tracing pull request
# gpg: Signature made Wed 19 Feb 2014 15:42:20 GMT using RSA key ID 81AB73C8
# gpg: Good signat... - 04:31 pm Revision e607784f: Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
- This fixes a target-i386 emulation regression
# gpg: Signature made Wed 19 Feb 2014 15:42:12 GMT using RSA key ID C8... - 01:47 pm Revision 9bd9d5e3: Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into staging
- * remotes/riku/linux-user-for-upstream:
linux-user: Fix error handling in target_to_host_semarray()
linux-user: I... - 12:39 pm Revision 774d566c: tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32)
- Win32 doesn't have a cpuid.h, and MacOSX may have one but without
the __cpuid() function we use, which means that com... - 12:19 pm Revision 521f438e: KVM: Use return value for error print
- Commit 94ccff13 introduced a more verbose failure message and retry
operations on KVM VM creation. However, it ended ...
02/20/2014
- 07:57 pm Revision 58da5b1e: xen_disk: fix io accounting
- bdrv_acct_done was called unconditional. But in case the ioreq has no
segments there is no matching bdrv_acct_start c... - 07:28 pm Revision 15e8159e: Call pci_piix3_xen_ide_unplug from unplug_disks
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com> - 05:25 pm Revision 2ca92bb9: Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-3' into staging
- - xhci improvements and fixes.
- uhci bugfix.
- cleanups.
# gpg: Signature made Tue 18 Feb 2014 15:48:10 GMT using R... - 05:02 pm Revision 3d2bb5cc: Merge remote-tracking branch 'remotes/rth/tcg-next' into staging
- * remotes/rth/tcg-next:
tcg/i386: Use SHLX/SHRX/SARX instructions
tcg/i386: Use ANDN instruction
tcg/i386: Add ... - 03:05 pm Revision 61e8a923: Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' int...
- QOM infrastructure fixes and device conversions
* QTest cleanups and test cases for PCI NICs
* NAND fix for "info qt... - 02:14 pm Revision f966f9dd: build: softmmu targets do not have a "main.o" file
- Thus this rule is useless.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:14 pm Revision d3399d7c: block: convert block drivers linked with libs to modules
- The converted block drivers are:
curl
iscsi
rbd
ssh
glusterfs
Signed-off-by: Fam Zheng <famz@re... - 02:14 pm Revision 66518bf6: configure: Disable libtool if -fPIE does not work with it (bug #1257099)
- Adjust TMPO and added TMPB, TMPL, and TMPA. libtool needs the names
to be fixed (TMPB).
Add new functions do_libtoo... - 02:14 pm Revision 17969268: rules.mak: introduce DSO rules
- Add necessary rules and flags for shared object generation.
The new rules introduced here are:
1) %.o in $(common-ob... - 02:14 pm Revision e26110cf: module: implement module loading
- This patch adds loading, stamp checking and initialization of modules.
The init function of dynamic module is no lon... - 02:14 pm Revision cc475698: Makefile: introduce common-obj-m and block-obj-m for DSO
- $(common-obj-m) will include $(block-obj-m), like $(common-obj-y) does
for $(block-obj-y).
Signed-off-by: Fam Zheng ... - 02:14 pm Revision e3be6f0e: Makefile: install modules with "make install"
- Install all the modules to ${MODDIR}.
Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonz... - 02:12 pm Revision 6ebc91e5: block: use per-object cflags and libs
- No longer adds flags and libs for them to global variables, instead
create config-host.mak variables like FOO_CFLAGS ... - 02:12 pm Revision 10f5bff6: util: Split out exec_dir from os_find_datadir
- With this change, main() calls qemu_init_exec_dir and uses argv[0] to
init exec_dir. The saved value can be retrieved... - 02:12 pm Revision ba1183da: rules.mak: fix $(obj) to a real relative path
- Makefile.target includes rule.mak and unnested common-obj-y, then prefix
them with '../', this will ignore object spe... - 02:12 pm Revision 5c0d52bc: rules.mak: allow per object cflags and libs
- Adds extract-libs in LINK to expand any "per object libs", the syntax to define
such a libs options is like:
... - 02:12 pm Revision 13b6ce0e: darwin: do not use -mdynamic-no-pic
- While -mdynamic-no-pic can speed up the code somewhat, it is only used
on the legacy PowerPC Mac OS X, and I am not s... - 02:10 pm Revision 4c0c9bbe: Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging
- * remotes/qmp-unstable/queue/qmp:
monitor: Add object_add class argument completion.
monitor: Add object_del id a... - 12:35 pm Revision e4b998d4: target-arm: A64: Implement narrowing three-reg-diff operations
- Implement the narrowing three-reg-diff operations: ADDHN,
RADDHN, SUBHN and RSUBHN.
Signed-off-by: Peter Maydell <pe... - 12:35 pm Revision dfc15c7c: target-arm: A64: Implement the wide 3-reg-different operations
- Implement the wide three-reg-different operations:
SADDW, UADDW, SSUBW and USUBW.
Signed-off-by: Peter Maydell <pete... - 12:35 pm Revision 2ea5a2ca: linux-user: AArch64: Fix exclusive store of the zero register
- Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter... - 12:35 pm Revision 60510aed: target-arm: A64: Implement unprivileged load/store
- Implement the unprivileged load and store instructions.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Revi... - 12:35 pm Revision 13caf1fd: target-arm: A64: Add opcode comments to disas_simd_three_reg_diff
- The opcode switch in disas_simd_three_reg_diff() is missing the
customary comments indicating which cases correspond ... - 12:35 pm Revision 70d7f984: target-arm: A64: Add most remaining three-reg-diff widening ops
- Add the remainder of the 64x64->128 operations in the three-reg-diff
category except for PMULL, PMULL2.
Signed-off-b... - 12:35 pm Revision d324b36a: target-arm: A64: Implement store-exclusive for system mode
- System mode store-exclusive use a different code path to usermode ones;
implement this missing code, in a similar way... - 12:35 pm Revision 7900e9f1: target-arm: Fix incorrect type for value argument to write_raw_cp_reg
- The write_raw_cp_reg's value argument should be a uint64_t, since
that's what all its callers hand it and what all th... - 12:35 pm Revision ea4571eb: target-arm: Remove unnecessary code now read/write fns can't fail
- Now that cpreg read and write functions can't fail and throw an
exception, we can remove the code from the translator... - 12:35 pm Revision c4241c7d: target-arm: Drop success/fail return from cpreg read and write functions
- All cpreg read and write functions now return 0, so we can clean up
their prototypes:
* write functions return void
... - 12:35 pm Revision 59a1c327: target-arm: Remove failure status return from read/write_raw_cp_reg
- The read_raw_cp_reg and write_raw_cp_reg functions can now never
fail (in fact they should never have failed previous... - 12:35 pm Revision 92611c00: target-arm: Convert miscellaneous reginfo structs to accessfn
- Convert the remaining miscellaneous cases of reginfo read/write
functions returning EXCP_UDEF to use an accessfn inst... - 12:35 pm Revision 00108f2d: target-arm: Convert generic timer reginfo to accessfn
- Convert the reginfo structs for the generic timer registers
to use access functions rather than returning EXCP_UDEF f... - 12:35 pm Revision f59df3f2: target-arm: Split cpreg access checks out from read/write functions
- Several of the system registers handled via the ARMCPRegInfo
mechanism have access trap control bits controlling whet... - 12:35 pm Revision e508a92b: target-arm: Stop underdecoding ARM946 PRBS registers
- The ARM946 has 8 PRBS (protection region base and size) registers.
Currently we implement these with a CP_ANY reginfo... - 12:35 pm Revision 626187d8: target-arm: Log bad system register accesses with LOG_UNIMP
- Log guest attempts to access unimplemented system registers via
the LOG_UNIMP reporting mechanism (for both the 32 bi... - 12:35 pm Revision fcd25206: target-arm: Convert performance monitor reginfo to accessfn
- Convert the performance monitor reginfo definitions to use
an accessfn rather than returning EXCP_UDEF from read and
... - 12:35 pm Revision 99f678a6: target-arm: Restrict check_ap() use of S and R bits to v6 and earlier
- The SCTLR bits S and R (8 and 9) only exist in ARMv6 and earlier.
In ARMv7 these bits RAZ, and in ARMv8 they are reas... - 12:35 pm Revision 76e3e1bc: target-arm: Define names for SCTLR bits
- The SCTLR is full of bits for enabling or disabling various things, and so
there are many places in the code which ch... - 12:35 pm Revision 1456364f: target-arm: Remove unused ARMCPUState sr substruct
- Remove the 'struct sr' from ARMCPUState -- it isn't actually used and is
a hangover from the original separate system... - 12:35 pm Revision bc242f9b: target-arm: A64: Implement floating point pairwise insns
- Add support for the floating-point pairwise operations
FADDP, FMAXP, FMAXNMP, FMINP and FMINNMP. To do this we use th... - 12:35 pm Revision 057d5f62: target-arm: A64: Implement remaining 3-same instructions
- Implement the remaining instructions in the SIMD 3-reg-same
and scalar-3-reg-same groups: FMULX, FRECPS, FRSQRTS, FAC... - 12:35 pm Revision 83e9a4ae: target-arm/kvm-consts.h: Define QEMU constants for known KVM CPUs
- Extend the set of CPUs for which we provide a QEMU_KVM_ARM_TARGET_*
constant to include all the ones currently suppor... - 12:35 pm Revision 67d43538: softfloat: Support halving the result of muladd operation
- The ARMv8 instruction set includes a fused floating point
reciprocal square root step instruction which demands an
"(... - 12:35 pm Revision 9f82e0ff: target-arm: A64: Implement SIMD scalar indexed instructions
- Implement the SIMD scalar indexed instructions. The encoding
here is nearly identical to the vector indexed grouping,... - 12:35 pm Revision 8908f4d1: target-arm: A64: Implement SIMD FP compare and set insns
- This adds all forms of the SIMD floating point and set instructions:
FCM(GT|GE|EQ|LE|LT)
Most of the heavy liftin... - 12:35 pm Revision b033cd3d: target-arm: A64: Implement scalar three different instructions
- Implement the scalar three different instruction group:
it only has three instructions in it.
Signed-off-by: Peter M... - 12:35 pm Revision c44ad1fd: target-arm: A64: Implement long vector x indexed insns
- Implement the 'long' operations in the vector x indexed
element category.
Signed-off-by: Peter Maydell <peter.maydel... - 12:35 pm Revision f5e51e7f: target-arm: A64: Implement plain vector SIMD indexed element insns
- Implement all the SIMD vector x indexed element instructions
in the subcategory which are not 'long' ops.
Signed-off... - 12:35 pm Revision 87316902: hw/intc/arm_gic: Fix NVIC assertion failure
- Commit 40d225009ef accidentally changed the behaviour of
gic_acknowledge_irq() for the NVIC. The NVIC doesn't have SG...
02/19/2014
- 05:40 pm Revision 6d093a4f: target-i386: Fix I/O bitmap checks for in/out
- Commit 1b90d56e changed the implementation of in/out imm to not assign
the accessed port number to cpu_T[0] as it app... - 04:45 pm Revision b15d422a: qtest: kill QEMU process on g_assert() failure
- The QEMU process stays running if the test case fails. This patch fixes
the leak by installing a SIGABRT signal hand... - 04:44 pm Revision cef60c92: qtest: make QEMU our direct child process
- qtest_init() cannot use exec*p() to launch QEMU since the exec*p()
functions take an argument array while qtest_init(... - 04:43 pm Revision 98f9e35b: qtest: drop unused child_pid field
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com> - 12:29 pm Revision fff8c539: linux-user: Implement BLKPG ioctl
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by:... - 12:29 pm Revision 69d4c703: linux-user: Fix error handling in target_to_host_semarray()
- Fix two issues in error handling in target_to_host_semarray():
* don't leak the host_array buffer if lock_user fails... - 12:14 pm Revision 94783de6: trace-events: Fix typo in "offset"
- s/offet/offset/
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by:... - 12:09 pm Revision 5d59fd99: Add ust generated files to .gitignore
- Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Reviewed-by: Alex Bennée <alex@bennee.com>
Signed-off-by: Ste... - 12:08 pm Revision ef3ef4a0: Update documentation for LTTng ust tracing
- Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-... - 12:08 pm Revision bf15f63c: Fix configure script for LTTng 2.x
- Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:08 pm Revision 9530570f: Modified the tracetool framework for LTTng 2.x
- * A new format is required to generate definitions for ust tracepoints.
Files ust_events_h.py and ust_events_c.py d... - 12:08 pm Revision e6bf23f8: Adapt Makefiles to the new LTTng ust interface
- Add generation of new files for LTTng ust.
Signed-off-by: Mohamad Gebai <mohamad.gebai@polymtl.ca>
Signed-off-by: St...
02/18/2014
- 04:54 pm Revision 6afafa86: linux-user/elfload.c: Avoid calling g_free() on uninitialized data
- Avoid calling g_free() on unintialized data in the error-handling
paths in elf_core_dump() by splitting the initializ... - 04:54 pm Revision 501bb4b0: linux-user: Fix error handling in lock_iovec()
- In lock_iovec() if lock_user() failed we were doing an unlock_user
but not a free(vec), which is the wrong way round.... - 04:54 pm Revision 3a5d30bf: linux-user/signal.c: Don't pass sigaction uninitialised sa_flags
- When forcing a fatal signal, we weren't initialising the sa_flags
field in the struct sigaction we used to reset the ... - 04:45 pm Revision 4fc47320: linux-user: sync syscall numbers upto 3.13
- All others updated except unicore, which doesn't look right to
begin with.
Signed-off-by: Riku Voipio <riku.voipio@l... - 04:39 pm Revision 786ad214: xhci iso: fix time calculation
- Frameid specifies frames not microframes, so we
need to shift it to get the microframe index.
Signed-off-by: Gerd Ho... - 04:39 pm Revision cc03ff9d: xhci iso: allow for some latency
- Allow the scheduled transfer time be a bit behind, to
compensate for latencies. Without this xhci will wait
way to o... - 04:39 pm Revision 4f9cc734: xhci: switch debug printf to tracepoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:39 pm Revision d6bb65fc: xhci: use DPRINTF() instead of fprintf(stderr, ...)
- So we don't spam stderr with (guest-triggerable) messages by default.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:39 pm Revision c348e481: uhci: invalidate queue on device address changes
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:39 pm Revision bd93976a: usb: Remove magic constants from device bmAttributes
- Replace magic constants in device bmAttributes with symbolic ones
from Linux kernel ch9.h
Signed-off-by: Pantelis Ko... - 04:39 pm Revision f6969b9f: xhci: fix overflow in usb_xhci_post_load
- Found by Coverity.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:10 am Revision 91f32b0c: qtest: Include system headers before user headers
- It is dangerous to include user headers before system headers since user
macros can affect system headers.
Signed-of...
02/17/2014
- 06:57 pm Revision b48fa074: monitor: Add object_del id argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision fca72d9b: monitor: Add device_del id argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision 77d1c3c6: qmp: expose list of supported character device backends
- Introduce 'query-chardev-backends' QMP command which lists all
supported character device backends.
Signed-off-by: M... - 06:57 pm Revision 1094fd3a: monitor: Add object_add class argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision 84d18f06: Use error_is_set() only when necessary
- error_is_set(&var) is the same as var != NULL, but it takes
whole-program analysis to figure that out. Unnecessarily... - 06:57 pm Revision ff9ec34d: QMP: allow JSON dict arguments in qmp-shell
- qmp-shell hides the QMP wire protocol JSON encoding from the user. Most
of the time this is helpful and makes the co... - 06:57 pm Revision 992d3e64: monitor: Add device_add device argument completion.
- Signed-off-by: Hani Benhabiles <hani@linux.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 06:57 pm Revision dde3a218: hmp: migrate command (without -d) now blocks correctly
- This patch fixes a timing issue that migrate command (without -d) does not
block in some cases.
The original version... - 06:12 pm Revision e201b564: tcg/optimize: Simply some logical ops to NOT
- Given, of course, an appropriate constant. These could be generated
from the "canonical" operation for inversion on ... - 06:12 pm Revision 23ec69ed: tcg/optimize: Handle known-zeros masks for ANDC
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 06:12 pm Revision 6399ab33: tcg/i386: Use SHLX/SHRX/SARX instructions
- These three-operand shift instructions do not require the shift count
to be placed into ECX. This reduces the number... - 06:12 pm Revision ecc7e843: tcg/i386: Add tcg_out_vex_modrm
- Prepare for emitting BMI insns which require VEX encoding.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed... - 06:12 pm Revision 9d2eec20: tcg/i386: Use ANDN instruction
- Note that the optimizer cannot simplify ANDC X,Y,C to AND X,Y,~C
so we must handle constants in the implementation of... - 06:12 pm Revision 189f792d: disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Ri... - 06:12 pm Revision e64e958e: tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0
- Like we already do for SUB and XOR.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Aurelien Jarno <au... - 06:12 pm Revision a1b29c9a: tcg/i386: Move TCG_CT_CONST_* to tcg-target.c
- These are not needed by users of tcg-target.h. No need to recompile
when we adjust them.
Reviewed-by: Paolo Bonzini... - 06:12 pm Revision 464a1441: tcg/optimize: Add more identity simplifications
- Recognize 0 operand to andc, and -1 operands to and, orc, eqv.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Revi... - 06:12 pm Revision e46b225a: tcg/optimize: fix known-zero bits for right shift ops
- 32-bit versions of sar and shr ops should not propagate known-zero bits
from the unused 32 high bits. For sar it coul... - 06:12 pm Revision f096dc96: tcg/optimize: improve known-zero bits for 32-bit ops
- The shl_i32 op might set some bits of the unused 32 high bits of the
mask. Fix that by clearing the unused 32 high bi... - 06:12 pm Revision 3031244b: tcg/optimize: fix known-zero bits optimization
- Known-zero bits optimization is a great idea that helps to generate more
optimized code. However the current implemen... - 06:12 pm Revision c8d70272: tcg/optimize: add known-zero bits compute for load ops
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: ... - 06:12 pm Revision 7a3a0097: tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].
- It's this that should be subtracted from 0x20 when converting to a right rotate.
Cc: qemu-stable@nongnu.org
Signed-o... - 01:44 pm Revision 46eef33b: Fix QEMU build on OpenBSD on x86 archs
- This resolves the build issue with building the ROMs on OpenBSD on x86 archs.
As of OpenBSD 5.3 the compiler builds P...
02/16/2014
- 01:20 am Revision f6aa2f7d: TCG: Fix 32-bit host allocation typo
- The second half register of a 64-bit temp on a 32-bit host
was allocated with the wrong base_type.
The base_type of ...
02/15/2014
- 10:26 pm Revision 0dbcf95a: libvixl: fix 64bit constants usage
- Since commit 999b53ec8794f203964db3ecf939a3da5c4bc843:
Author: Claudio Fontana <claudio.fontana@linaro.org>
Date: ... - 06:36 pm Revision 078a1c37: Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-02-15' int...
- trivial patches for 2014-02-15
# gpg: Signature made Sat 15 Feb 2014 12:10:46 GMT using RSA key ID 74F0C838
# gpg: G... - 06:15 pm Revision 44e3a39f: Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into s...
- Block pull request
# gpg: Signature made Fri 14 Feb 2014 17:26:30 GMT using RSA key ID 81AB73C8
# gpg: Good signatur... - 05:20 pm Revision 90ce3d76: Merge remote-tracking branch 'remotes/jliu/or32-ld-st' into staging
- * remotes/jliu/or32-ld-st:
target-openrisc: Use new qemu_ld/st opcodes
Signed-off-by: Peter Maydell <peter.maydell... - 05:07 pm Revision a50f98b0: Merge remote-tracking branch 'remotes/jovanovic/mips-ufrp' into staging
- * remotes/jovanovic/mips-ufrp:
target-mips: add user-mode FR switch support for MIPS32r5
target-mips: add support... - 02:10 pm Revision 88c1ee73: char/serial: Fix emptyness check
- This was guarding against a full fifo rather than an empty fifo when
popping. Fix.
Signed-off-by: Peter Crosthwaite ... - 02:10 pm Revision 62dc90c6: linux-user: refactor do_socketcall()
- Refactor do_socketcall() to do argument conversion/checking first,
according to a lookup table (which call has how ma... - 02:10 pm Revision 5556332a: gitignore: anchor all ignored names
- by default, patterns/names in .gitignore are applied
recursively to all subdirectories. So any name mentioned
in .gi... - 02:10 pm Revision 26247179: net: declare struct iovec in checksum.h to fix compiler warning
- The checksum calculation header exports a function that refers to
struct iov defined in iov.h. Without including the... - 02:10 pm Revision 3f281822: configure: add hint of libfdt to DTC dependency not found message
- Most distros package it as libfdt, and mentioning libfdt here makes it
much easier to find the package you're missing... - 02:10 pm Revision a63e5e0c: misc: Fix case Qemu -> QEMU
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Andreas Färber... - 02:10 pm Revision 24c84e68: vl: remove old, long-unused defines
- Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
- 02:10 pm Revision b33276a7: vl: trim includes
- Over time, lots of stuff moved from vl.c into separate
files. But include statements has never been cleaned,
and the... - 02:10 pm Revision c1570e2a: sparc/leon3: Initialize stack pointer
- A lot of real world LEON3 systems are shipped with the GRMON boot
loader. This boot loader initializes the stack poi... - 02:10 pm Revision 21684af0: configure: add hints to a remedy for feature_not_found errors
- Modify feature_not_found to accept an optional second parameter to be
printed after the generic feature not found err...
02/14/2014
- 10:12 pm Revision 85ca1202: qdev: Use QAPI type names for properties
- Use "drive", "chr", etc. only for legacy_name (which shows up
in -device foo,? output).
Reviewed-by: Igor Mammedov <... - 10:12 pm Revision e41b509d: qapi: Refine human printing of sizes
- This fixes several bugs or shortcomings of the previous pretty-printer.
In particular:
* use PRIu64 instead of casti... - 10:12 pm Revision 104059da: qdev: Add enum property types to QAPI schema
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision c7bcc85d: qdev: Remove hex8/32/64 property types
- Replace them with uint8/32/64.
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redh... - 10:12 pm Revision f31c41ff: block: Handle "rechs" and "large" translation options
- Sure, CHS translation is an obscure topic, and legacy options for
hard-disk geometries are obscure as well. But sinc... - 10:12 pm Revision 515f2346: qdev: Remove most legacy printers
- Their functionality is either aesthetic only (e.g. on/off vs. true/false)
or obtained by the "human mode" of StringOu... - 10:12 pm Revision 0b7593e0: qapi: Add human mode to StringOutputVisitor
- This will be used by "info qtree". For numbers it prints both the
decimal and hex values. For sizes it rounds to th... - 10:12 pm Revision dae3bda4: qdev: Use human mode in "info qtree"
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 7ce7ffe0: qdev: Legacy properties are just strings
- prop->info->legacy_name is still used by "-device foo,?".
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-... - 10:12 pm Revision 7d926864: qdev: Sizes are now parsed by StringInputVisitor
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 98a65284: qdev: Inline qdev_prop_parse()
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 03ff7770: qdev: Legacy properties are now read-only
- Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bon... - 10:12 pm Revision 9e4d9620: qdev: Remove legacy parsers for hex8/32/64
- The hexNN property types have not been accepting values not prefixed
by "0x" since QEMU 1.2. Parse those values as d... - 10:12 pm Revision a5829ccf: qapi: Add size parser to StringInputVisitor
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Igor Mamm... - 10:12 pm Revision 23802b4f: qtest: Don't segfault with invalid -qtest option
- This prints an error message, instead of core dump, when "-qtest"
option value is invalid, e.g.:
$ ./x86_64-soft... - 10:11 pm Revision 1f9c4cfd: ipack: Move IndustryPack out of hw/char/
- Move the header defining an IPackBus and IPackDevice base class into
a new include/ directory and move their implemen... - 10:07 pm Revision 227d3272: ipack: QOM parent field cleanup for IPackDevice
- Rename the IPackDevice::qdev field to avoid accidental use.
Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-off... - 10:07 pm Revision a21ac343: ipack: QOM parent field cleanup for IPackBus
- Clean up the only user of IPackBus::qbus field and rename it.
Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-o... - 10:07 pm Revision 08c9cacf: ipoctal232: QOM parent field cleanup
- Clean up accesses to IPOctalState::dev field and rename it.
Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-off... - 10:07 pm Revision 5c570902: ipack: Convert to QOM realize
- Acked-by: Alberto Garcia <agarcia@igalia.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 37146829: tests: Add ipoctal232 qtest
- Acked-by: Alberto Garcia <agarcia@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andre... - 10:02 pm Revision 76491071: tests: Add tpci200 qtest
- Acked-by: Alberto Garcia <agarcia@igalia.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andre... - 10:01 pm Revision b815ec5e: tests: Add virtio-net qtest
- Cc: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Fär... - 09:50 pm Revision 5297ea6f: tests: Add ne2000 qtest
- Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 07:05 pm Revision 2aa4a86f: qemu-iotests: Don't run 005 on vmdk split formats
- There would be too many extents that VMDK driver can't open all of them:
005 0s ... - output mismatch (see 005.o... - 07:05 pm Revision 18968ca1: block: qemu-iotests - add vhdx log replay tests for qemu-img
- VHDX logs can now be replayed via 'qemu-img check -r all'. Add
tests to verify that the log replay is successful whe... - 07:05 pm Revision dd67fa50: block: Relax bdrv_lookup_bs constraints.
- The following patch will reuse bdrv_lookup_bs in order to open images by
references so the rules of usage of bdrv_loo... - 07:05 pm Revision 0c5e94ee: block: Open by reference will try device then node_name.
- Since we introduced node_name for named bs of the graph modify the opening by
reference to use it as a fallback.
Thi... - 07:05 pm Revision cc67f4d1: block: mirror - use local_err to avoid NULL errp
- When starting a block job, commit_active_start() relies on whether *errp
is set by mirror_start_job. This allows it ... - 07:05 pm Revision 57b6bdf3: blockdev: Fix wrong usage of QDECREF causing snapshoted quorum to crash on close.
- As bdrv_open() documentation states:
"The reference to the QDict belongs to the block layer
* after the call (even o... - 07:05 pm Revision 39a611a3: block: Don't throw away errno via error_setg
- There are a handful of places in the block layer where a failure path
has a valid -errno value, yet error_setg() is u... - 07:05 pm Revision e0018078: block: qemu-iotests - fix test 070 (vhdx)
- VHDX test 070 failed, due to different output from qemu-io / qemu
when opening an image read-only that contains a log... - 05:22 pm Revision a21baf79: tests: Add e1000 qtest
- Cc: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Fär... - 05:22 pm Revision 74769fe7: tests: Add rtl8139 qtest
- Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:22 pm Revision 4a053e7f: tests: Add vmxnet3 qtest
- Note that this will emit a warning:
[vmxnet3][WR][vmxnet3_peer_has_vnet_hdr]: Peer has no virtio extension.
Task offl... - 05:22 pm Revision 85f68d55: tests: Add pcnet qtest
- Test PCI only for now.
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@su... - 05:22 pm Revision 92838a19: tests: Add eepro100 qtest
- Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:22 pm Revision b1be4515: ssd0303: QOM'ify
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field.
Reviewed-by: Peter Crosthwaite <peter.c... - 05:22 pm Revision 933069eb: lm832x: QOM'ify
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.
Review... - 05:22 pm Revision 59ab56b9: ds1338: QOM'ify
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field.
Reviewed-by: Peter Crosthwaite <peter.c... - 05:22 pm Revision bc229b0f: wm8750: QOM'ify
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.
Review... - 05:22 pm Revision 9fe451a0: i2c: Drop FROM_I2C_SLAVE() macro
- We now use type-specific QOM cast macros instead.
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Sign... - 05:22 pm Revision 70b51690: tosa: QOM'ify DAC
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field. Use type constant in tosa_tg_init().
Re... - 05:22 pm Revision a5f96db7: z2: QOM'ify AER915
- Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename the parent field. Reuse the type constant in z2_init()... - 05:22 pm Revision b8bcf811: max7310: QOM'ify
- Replace FROM_I2C_SLAVE() usages with QOM cast macro.
Rename parent field.
Reviewed-by: Peter Crosthwaite <peter.cros... - 05:22 pm Revision dd37dfa9: twl92230: QOM'ify
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.
Add mi... - 05:22 pm Revision a5c82852: i2c: Rename i2c_bus to I2CBus
- Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:22 pm Revision 6749695e: nand: Don't use qdev_create() in nand_init()
- Commit 7426aa72c36c908a7d0eae3e38568bb0a70de479 (nand: Don't inherit
from Sysbus) changed the parent type of TYPE_NAN... - 05:22 pm Revision 96dca6b9: pxa2xx: QOM'ify I2C slave
- Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field to assur... - 05:22 pm Revision 3687d532: tests: Run qom-test for every architecture
- Rather than requiring every new architecture to remember to add a line
to the Makefile to say that qom-test will work... - 05:21 pm Revision bb6c5e3c: qom-test: Test shutdown in addition to startup
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:21 pm Revision 5c1904f1: qom-test: Run for all available machines
- Get available machines via QMP instead of hardcoding a list that's
perpetually out of date.
Xen machines can work on... - 05:21 pm Revision 5ec889b4: tests: Fix gcov paths for relocated device sources
- Commit 49ab747f668f421138d5b40d83fa279c4c5e278d moved
fdc.c, hd-geometry.c, m48t59.c, tmp105.c into hw/ subdirectorie... - 02:38 pm Revision 28f106af: block: Add notes to iSCSI's .bdrv_open and .bdrv_reopen_prepare
- iSCSI currently does not need to do any actions to support the
current usage of bdrv_reopen(). However, it is import... - 02:04 pm Revision 1a838745: sdhci: Drop unnecessary #include
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Stefan Hajnoczi ... - 02:04 pm Revision ee13ed1c: blockdev: Remove 'type' parameter from blockdev_init()
- blockdev-add doesn't know about the device that the backend will be
attached to, this is a legacy -drive concept. Mov... - 12:42 pm Revision 933b19ea: PPC: KVM: Add missing address space to ldl_phys helper
- We now have to pass an address space to our _phys helpers. During the
transition apparently the EPR exit path missed ...
02/13/2014
- 06:47 pm Revision aaab89a6: ppcemb-softmmu: Drop Mac and e500 emulation
- They are still available in ppc-softmmu and ppc64-softmmu.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 06:47 pm Revision 292363e1: target-ppc: Make ppc40x CPUs available in ppcemb
- Not only 44x CPUs (BookE) but also 40x CPUs can run with 1k page size.
Move the criteria to a central inline functio... - 06:47 pm Revision b3be57c3: qtest: don't report signals if qtest driver enabled
- qtest driver always uses signals to kill qemu
no need to report it, whatever the accelerator state.
Add API to detec... - 05:02 pm Revision 0888a29c: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
- acpi,pc,pci fixes and enhancements
Most changes here are hotplug related:
This merges hotplug infrastructure change... - 04:52 pm Revision f673e70c: Merge remote-tracking branch 'remotes/afaerber/tags/prep-for-upstream' into st...
- PReP machine and devices
* Cleanups for Raven PCI host bridge
* Removal of PReP machine and devices from qemu-system...
02/12/2014
- 07:53 pm Revision 9d74f6fe: Merge remote-tracking branch 'remotes/alon/pull-libcacard.glusterfs' into staging
- * remotes/alon/pull-libcacard.glusterfs:
libcacard: Don't link with all libraries QEMU links to
Signed-off-by: Pet... - 06:42 pm Revision 628a746c: Merge remote-tracking branch 'remotes/kevin/tags/for-anthony' into staging
- Block patches
# gpg: Signature made Sun 09 Feb 2014 08:12:51 GMT using RSA key ID C88F2FD6
# gpg: Good signature fro... - 02:47 am Revision 5631e69c: target-openrisc: Use new qemu_ld/st opcodes
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Acked-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Jia Liu <prolj...
02/11/2014
- 02:57 pm Revision a4550442: petalogix-ml605: Create the CPU with object_new()
- This is to allow future patches to set properties before cpu::realize().
Reviewed-by: Andreas Färber <afaerber@suse.... - 02:57 pm Revision 2e38847b: exec: Make cpu_memory_rw_debug use the CPUs AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 2a221651: exec: Make cpu_physical_memory_write_rom input an AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision db3be60d: exec: Make stb_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 5ce5944d: exec: Make stw_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 2198a121: exec: Make stl_phys_notdirty input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision ab1da857: exec: Make stl_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision f606604f: exec: Make stq_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 41701aa4: exec: Make lduw_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:57 pm Revision 2c17449b: exec: Make ldq/ldub_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision fdfba1a2: exec: Make ldl_*_phys input an AddressSpace
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 33bde2e1: exec: On AS changes, only flush affected CPU TLBs
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 09daed84: cpu: Add per-cpu address space
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision c6c6958c: memory: Add MemoryListener to typedefs.h
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 1b3fb98f: exec: Make memory_region_section_get_iotlb use section AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 3be91e86: exec: Always initialize MemorySection address spaces
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:56 pm Revision 77717094: exec: Make iotlb_to_region input an AS
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> - 02:55 pm Revision 29d8ec7b: exec: Make tb_invalidate_phys_addr input an AS
- No functional change.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.... - 01:26 pm Revision 8fa75749: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140208' ...
- target-arm queue:
* more A64 Neon instructions
* AArch32 VCVTB and VCVTT ARMv8 instructions
* fixes to inaccuracie...
02/10/2014
- 08:31 pm Revision 702f6df9: Merge remote-tracking branch 'remotes/kvaneesh/for-upstream' into staging
- * remotes/kvaneesh/for-upstream:
hw/9pfs: fix P9_STATS_GEN handling
hw/9pfs: make get_st_gen() return ENOTTY erro... - 08:10 pm Revision a87f3954: memory: fix limiting of translation at a page boundary
- Commit 360e607 (address_space_translate: do not cross page boundaries,
2014-01-30) broke MMIO accesses in cases where... - 06:06 pm Revision ea81ce06: prep: Drop from ppcemb-softmmu
- ppcemb covers only embedded processors, which does not include PReP.
Signed-off-by: Andreas Färber <andreas.faerber@... - 05:46 pm Revision 736d120a: target-mips: add user-mode FR switch support for MIPS32r5
- Description of UFR feature:
Required in MIPS32r5 if floating point is implemented and user-mode FR
switching is supp... - 05:46 pm Revision b4dd99a3: target-mips: add support for CP0_Config5
- Add CP0_Config5, define rw_bitmask and enable modifications.
Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.... - 05:46 pm Revision b4160af1: target-mips: add support for CP0_Config4
- Add CP0_Config4, define rw_bitmask.
Signed-off-by: Petar Jovanovic <petar.jovanovic@imgtec.com>
Reviewed-by: Eric Jo... - 05:45 pm Revision e527526d: target-mips: add CPU definition for MIPS32R5
- Add mips32r5-generic among CPU definitions for MIPS.
Define ISA_MIPS32R3 and ISA_MIPS32R5.
Signed-off-by: Petar Jova... - 11:09 am Revision 417c45ab: ACPI: Remove commented-out code from HPET._CRS
- IRQNoFlags on HPET._CRS crashes WinXP because it causes the HPET
to conflict with the system timer and/or the RTC. It... - 10:27 am Revision a66e657e: pci/pcie: convert PCIE hotplug to use hotplug-handler API
- Split pcie_cap_slot_hotplug() into hotplug/unplug callbacks
and register them as "hotplug-handler" interface implemen... - 10:27 am Revision 5d268704: pci/shpc: convert SHPC hotplug to use hotplug-handler API
- Split shpc_device_hotplug() into hotplug/unplug callbacks
and register them as "hotplug-handler" interface implementa... - 10:27 am Revision 5e954943: hw/pci: switch to a generic hotplug handling for PCIDevice
- make qdev_unplug()/device_set_realized() to call hotplug handler's
plug/unplug methods if available and remove not ne... - 10:27 am Revision c24d5e0b: acpi/piix4pm: convert ACPI PCI hotplug to use hotplug-handler API
- Split piix4_device_hotplug() into hotplug/unplug callbacks
and register them as "hotplug-handler" interface implement... - 10:26 am Revision 2897ae02: qdev:pci: refactor PCIDevice to use generic "hotpluggable" property
- Get rid of PCIDevice specific PCIDeviceClass.no_hotplug and use
generic DeviceClass.hotpluggable field instead.
Sign... - 10:23 am Revision 5fdae20c: hw/acpi: move typeinfo to the file end
- do so to avoid not necessary forward declarations and
place typeinfo registration at the file end where it's
usually ... - 10:23 am Revision 9f117d41: define hotplug interface
- Provide a generic hotplug interface for hotplug handlers.
Intended for replacing hotplug mechanism used by
PCI/PCIE/S... - 10:23 am Revision 0ee4de6c: qdev: add to BusState "hotplug-handler" link
- It will allow to reuse field with different BUSes,
reducing code duplication. Field is intended for
replacing 'hotplu... - 10:23 am Revision a1483f88: loader: document that errno is set
- Document that get_image_size sets errno
on failure.
Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-... - 10:23 am Revision 1a37eca1: qdev: add "hotpluggable" property to Device
- Currently it's possible to make PCIDevice not hotpluggable
by using no_hotplug field of PCIDeviceClass. However it
li...
02/09/2014
- 04:49 pm Revision 963116b0: raven: Use constant PCI_NUM_PINS instead of 4
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 04:49 pm Revision c0f2bf9b: prep: Kill get_system_io() usage
- While ISA address space in prep machine is currently the one returned
by get_system_io(), this depends of the impleme... - 01:06 pm Revision 73db416a: libcacard: Don't link with all libraries QEMU links to
- As described in https://bugzilla.redhat.com/show_bug.cgi?id=987441 ,
libcacard currently links to all the libraries Q... - 10:12 am Revision ad6aef43: raw: Fix BlockLimits passthrough
- raw copies over the BlockLimits of bs->file during bdrv_open().
However, since commit d34682cd it is immediately over... - 10:12 am Revision 16f0587e: qcow2: remove n_start and n_end of qcow2_alloc_cluster_offset()
- n_start can be actually calculated from offset. The number of
sectors to be allocated(n_end - n_start) can be passed ... - 10:12 am Revision 33304ec9: qcow2: fix offset overflow in qcow2_alloc_clusters_at()
- When cluster size is big enough it can lead to an offset overflow
in qcow2_alloc_clusters_at(). This patch fixes it.
... - 10:12 am Revision 7c2bbf4a: qcow2: check for NULL l2meta
- In the case of a metadata preallocation with a large cluster size,
qcow2_alloc_cluster_offset() can allocate nothing ... - 10:12 am Revision 5f5bcd80: block: Don't call ROUND_UP with negative values
- The behaviour of the ROUND_UP macro with negative numbers isn't obvious.
It happens to do the right thing in this ple... - 10:12 am Revision e96126ff: block: Fix 32 bit truncation in mark_request_serialising()
- On 32 bit hosts, size_t is too small for align as the bitmask
~(align - 1) will zero out the higher 32 bits of the of... - 10:12 am Revision af91f9a7: block: bdrv_aligned_pwritev: Assert overlap range
- This adds assertions that the request that we actually end up passing to
the block driver (which includes RMW data an... - 10:12 am Revision eaf944a4: blkdebug: Don't leak bs->file on failure
- Reported-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Laszlo Ersek ... - 10:12 am Revision 693a50ad: qemu-iotests: add test for qcow2 preallocation with different cluster sizes
- Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Kevin Wolf <kw... - 10:12 am Revision 99c4a85c: block: Fix memory leaks in bdrv_co_do_pwritev()
- The error path for a failure in one of the two bdrv_aligned_preadv()
calls leaked head_buf or tail_buf, respectively.... - 10:12 am Revision ecd792fd: qemu-iotests: blacklist test 020 for NFS protocol
- reopening is currently not supported.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Kevin Wolf <kwolf@redh... - 10:12 am Revision f5106206: qemu-iotest: Make 077 raw-only
- The qemu-io command sequences make the assumption that an unaligned
request on the format layer will be unaligned on ... - 10:12 am Revision 170632db: qemu-iotests: enable support for NFS protocol
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 10:12 am Revision 6542aa9c: block: add native support for NFS
- This patch adds native support for accessing images on NFS
shares without the requirement to actually mount the entir... - 10:12 am Revision 765003db: block: Fail gracefully with missing filename
- This fixes a regression introduced in commit 2a05cbe42 ('block: Allow
block devices without files'):
$ qemu-system-x... - 10:12 am Revision a19737f1: qemu-iotests: enable test 016 and 025 to work with NFS protocol
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 10:12 am Revision 1f7bf7d0: qemu-iotests: change _supported_proto to file for various tests
- all these tests do anything of the following and thus fail with any
protocol other than file:
- the tests use rm, cp... - 10:12 am Revision 5d259fc7: block/iscsi: always fill bs->bl.opt_transfer_length
- the opt_transfer_length has nothing to do with logical
block provisioning stuff so always copy it from
the block limi...
02/08/2014
- 05:57 pm Revision 1f6b12f7: Merge remote-tracking branch 'remotes/mwalle/tags/lm32-fixes/20140204' into st...
- target-lm32: fixes
# gpg: Signature made Tue 04 Feb 2014 18:47:56 GMT using DSA key ID 3F98A378
# gpg: Can't check s... - 04:50 pm Revision 58892d47: util/fifo8: clear fifo head upon reset
- To improve the predictability of fifo8_pop_buf(), the fifo head is set
to the start of data buffer upon a reset so th... - 04:50 pm Revision c3dc9fd5: rules.mak: Support .cc as a C++ source file suffix
- The A64 disassembler libvixl uses .cc as its suffix for
C++ source files, so add support for it (we already support
.... - 04:50 pm Revision 999b53ec: disas: Implement disassembly output for A64
- Use libvixl to implement disassembly output in debug
logs for A64, for use with both AArch64 hosts and targets.
Sign... - 04:50 pm Revision a1b1d277: vmstate: Add uint32 2D-array support
- Add support for saving VMState of 2D arrays of uint32 values.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
... - 04:50 pm Revision 37fd5b53: disas/libvixl: Fix upstream libvixl compilation issues
- Fix various minor issues with upstream libvixl so that it will compile
successfully on the platforms QEMU cares about... - 04:50 pm Revision db7dfd4c: hw/arm/allwinner-a10: initialize EMAC
- Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
... - 04:50 pm Revision c4e57af8: util/fifo8: implement push/pop of multiple bytes
- The patch adds functions fifo8_push_all() and fifo8_pop_buf() which
can be used respectively to push the content of a... - 04:50 pm Revision aa7d461a: arm_gic: Support setting/getting binary point reg
- Add a binary_point field to the gic emulation structure and support
setting/getting this register now when we have it... - 04:50 pm Revision 878a735d: disas: Add subset of libvixl sources for A64 disassembler
- Add the subset of the libvixl sources that are needed for the
A64 disassembler support. These sources come from
https... - 04:50 pm Revision a9d477c4: arm_gic: Add GICC_APRn state to the GICState
- The GICC_APRn registers are not currently supported by the ARM GIC v2.0
emulation. This patch adds the missing state... - 04:50 pm Revision 69991d7d: arm/zynq: Add software system reset via SCLR
- Support software-driven system reset via the register in the SCLR.
Signed-off-by: Sebastian Huber <sebastian.huber@e... - 04:50 pm Revision 22f90bcb: hw/net: add support for Allwinner EMAC Fast Ethernet controller
- This patch adds support for the Fast Ethernet MAC found on Allwinner
SoCs, together with a basic emulation of Realtek... - 04:50 pm Revision 3144f78b: rules.mak: Link with C++ if we have a C++ compiler
- If we have a C++ compiler available, link with it, because we might be
linking some C++ files in. This allows us to i... - 04:47 pm Revision 239c20c7: target-arm: Add support for AArch32 64bit VCVTB and VCVTT
- Add support for the AArch32 floating-point half-precision to double-
precision conversion VCVTB and VCVTT instruction... - 04:47 pm Revision 40d22500: arm_gic: Keep track of SGI sources
- Right now the arm gic emulation doesn't keep track of the source of an
SGI (which apparently Linux guests don't use, ... - 04:47 pm Revision 39d82118: target-arm: A64: Add 2-reg-misc REV* instructions
- Add the byte-reverse operations REV64, REV32 and REV16 from the
two-reg-misc group.
Signed-off-by: Alex Bennée <alex... - 04:47 pm Revision 94b6c911: target-arm: A64: Implement 2-register misc compares, ABS, NEG
- Implement the simple 2-register-misc operations we can share
with the scalar-two-register-misc code. (SUQADD, USQADD,... - 04:47 pm Revision d980fd59: target-arm: A64: Add narrowing 2-reg-misc instructions
- Add the narrowing integer instructions in the 2-reg-misc class.
Signed-off-by: Peter Maydell <peter.maydell@linaro.o... - 04:47 pm Revision 86cbc418: target-arm: A64: Implement 2-reg-misc CNT, NOT and RBIT
- Implement the 2-reg-misc CNT, NOT and RBIT instructions.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Rev... - 04:47 pm Revision f93d0138: target-arm: A64: Add FNEG and FABS to the SIMD 2-reg-misc group
- Add the SIMD FNEG and FABS instructions in the SIMD 2-reg-misc group.
Signed-off-by: Peter Maydell <peter.maydell@li... - 04:47 pm Revision 8d999995: arm_gic: Fix GIC pending behavior
- The existing implementation of the pending behavior in gic_set_irq,
gic_complete_irq, and the distributor pending set... - 04:46 pm Revision effa8e06: target-arm: A64: Add SIMD simple 64 bit insns from scalar 2-reg misc
- Implement the simple 64 bit integer operations from the SIMD
scalar 2-register misc group (C3.6.12): the comparisons ... - 04:46 pm Revision 3720a7ea: target-arm: A64: Implement scalar pairwise ops
- Implement the instructions in the scalar pairwise group (C3.6.8).
Signed-off-by: Peter Maydell <peter.maydell@linaro... - 04:46 pm Revision 45aecc6d: target-arm: A64: Add skeleton decode for SIMD 2-reg misc group
- Add a skeleton decode for the SIMD 2-reg misc group.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewe... - 04:46 pm Revision c0b2b5fa: target-arm: A64: Implement remaining integer scalar-3-same insns
- Implement the remaining integer instructions in the scalar-three-reg-same
group: SQADD, UQADD, SQSUB, UQSUB, SQSHL, U... - 04:46 pm Revision 8b12a0cf: target-arm: A64: Implement remaining non-pairwise int SIMD 3-reg-same insns
- Implement the SIMD 3-reg-same instructions where the size == 3 case
is reserved: SHADD, UHADD, SRHADD, URHADD, SHSUB,... - 04:46 pm Revision 0173a005: target-arm: A64: Implement pairwise integer ops from 3-reg-same SIMD
- Implement the pairwise integer operations in the 3-reg-same SIMD group:
ADDP, SMAXP, SMINP, UMAXP and UMINP.
Signed-... - 04:46 pm Revision c1de788a: tcg: Add TCGV_UNUSED_PTR, TCGV_IS_UNUSED_PTR, TCGV_EQUAL_PTR
- We have macros for marking TCGv values as unused, checking if they
are unused and comparing them to each other. Howev... - 04:46 pm Revision 6d9571f7: target-arm: A64: Implement SIMD 3-reg-same shift and saturate insns
- Implement the SIMD 3-reg-same instructions SQADD, UQADD,
SQSUB, UQSUB, SSHL, USHL, SQSHl, UQSHL, SRSHL, URSHL,
SQRSHL... - 03:12 pm Revision 3ea3bd62: Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140204-1' ...
- migration/next for 20140204
# gpg: Signature made Tue 04 Feb 2014 15:52:00 GMT using RSA key ID 5872D723
# gpg: Can'...
02/07/2014
- 06:42 pm Revision 4db00145: Merge remote-tracking branch 'remotes/kraxel/tags/pull-roms-1' into staging
- Update seabios to 1.7.4
# gpg: Signature made Mon 03 Feb 2014 14:42:44 GMT using RSA key ID D3E87138
# gpg: Good sig... - 06:03 pm Revision 91abb80b: Merge remote-tracking branch 'remotes/stefanha/tags/qtest-for-peter' into staging
- qtest resource cleanup patches
# gpg: Signature made Tue 04 Feb 2014 08:29:12 GMT using RSA key ID 81AB73C8
# gpg: G... - 01:51 am Revision bc1c7217: Merge remote-tracking branch 'remotes/kvm/uq/master' into staging
- * remotes/kvm/uq/master:
target-i386: Move KVM default-vendor hack to instance_init
target-i386: Don't change x86...
02/06/2014
- 12:21 pm Revision 26530780: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-2' into staging
- misc spice patches
# gpg: Signature made Mon 03 Feb 2014 15:05:29 GMT using RSA key ID D3E87138
# gpg: Good signatur...
02/05/2014
- 06:37 pm Revision 31db5b36: Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-02-02' int...
- trivial patches for 2014-02-02
# gpg: Signature made Sun 02 Feb 2014 16:11:37 GMT using RSA key ID 74F0C838
# gpg: G... - 06:29 pm Revision e5d3df6d: Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into s...
- Block pull request
# gpg: Signature made Fri 31 Jan 2014 21:16:43 GMT using RSA key ID 81AB73C8
# gpg: Good signatur... - 04:55 pm Revision d160024f: pc_piix: enable legacy hotplug for Xen
- xenfv has no fwcfg and so does not load acpi from QEMU.
as such new acpi features don't work.
Reported-by: Sander Ei... - 04:55 pm Revision 35b30712: qtest: don't report signals if qtest driver enabled
- qtest driver always uses signals to kill qemu
no need to report it, whatever the accelerator state.
Add API to detec... - 04:55 pm Revision 7454e51d: pc.c: better error message on initrd sizing failure
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 04:55 pm Revision e358edc8: hw:piix4:acpi: reuse pcihp code for legacy PCI hotplug
- reduces acpi PCI hotplug code duplication by ~200LOC
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by:... - 04:55 pm Revision a1b4d9ef: pcihp: remove unused AcpiPciHpPciStatus.device_present field
- Remove now unused 'device_present' field wich was obsoleted by
patch "pcihp: reduce number of device check events"
S... - 04:55 pm Revision 8f5001f9: pcihp: replace enable|disable_device() with oneliners
- enable_device() and disable_device() functions aren't reused anywere,
so replace them with respective oneliners at ca... - 04:55 pm Revision 5a2223ca: pcihp: reduce number of device check events
- PIIX created a made-up value for the UP register since it was read by
guest 32 times for each interrupt.
There's no r... - 04:55 pm Revision 99d09dd3: pcihp: make pci_read() mmio calback compatible with legacy ACPI hotplug
- due to recent change introduced by:
"pcihp: reduce number of device check events"
'up' field is cleared right after ... - 04:55 pm Revision a7b613cf: pcihp: make PCI hotplug mmio handlers indifferent to PCI_HOTPLUG_ADDR
- ... removes dependency of mmio handler on PCI_HOTPLUG_ADDR.
It will be needed in case of Q35 where base could be diff...
02/04/2014
- 08:47 pm Revision f41152bd: hw/lm32: print error if cpu model is not found
- QEMU crashed if a the given cpu_model is not found.
Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Pet... - 08:47 pm Revision 8c5edce5: lm32_sys: dump cpu state if test case fails
- This will ease debugging the test cases.
Signed-off-by: Michael Walle <michael@walle.cc> - 08:47 pm Revision 667ff961: target-lm32: stop VM on illegal or unknown instruction
- Instead of translating the instruction to a no-op, pause the VM and display
a message to the user.
As a side effect,... - 08:47 pm Revision 9a59e6e3: lm32_sys: print test result on stderr
- Do not use qemu_log().
Signed-off-by: Michael Walle <michael@walle.cc> - 08:47 pm Revision 3dd3a2b9: target-lm32: add breakpoint/watchpoint support
- This patch adds in-target breakpoint and watchpoint support.
Signed-off-by: Michael Walle <michael@walle.cc> - 08:46 pm Revision 2b2449f7: Merge remote-tracking branch 'remotes/borntraeger/tags/kvm-s390-20140131' into...
- This patch set contains the sclp defines and events for cpu hotplug,
the initial sclp defines (without code yet) for ... - 08:34 pm Revision 2f453564: milkymist-vgafb: swap pixel data in source buffer
- In commit fc97bb5ba3e7239c0b6d24095df6784868dfebbf the lduw_raw() call was
eliminated. But we are reading from the ta... - 08:34 pm Revision 02d3bf7f: lm32_uart/lm32_juart: use qemu_chr_fe_write_all()
- qemu_chr_fe_write() may return EAGAIN. Therefore, use
qemu_chr_fe_write_all().
Signed-off-by: Michael Walle <michael... - 08:34 pm Revision 3604a76f: target-lm32: kill cpu_abort() calls
- Instead of killing QEMU, translate instructions which are not available on
the CPU model as a noop and issue a log me... - 08:34 pm Revision 34f4aa83: target-lm32: move model features to LM32CPU
- This allows us to completely remove CPULM32State from DisasContext.
Instead, copy the fields we need to DisasContext.... - 08:34 pm Revision e67b3ca5: lm32_sys: increase test case name length limit
- The new MMU tests use longer names.
Signed-off-by: Michael Walle <michael@walle.cc> - 08:34 pm Revision b2c623a3: milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write()
- qemu_chr_fe_write() is capable of returning 0
to indicate EAGAIN (and friends) and we don't
handle this.
Just change... - 08:34 pm Revision f40c49ac: tests: lm32: new rule for single test cases
- Introduce new target "check_%" to run individual test caes, eg.
make check_mmu
Signed-off-by: Michael Walle <micha... - 06:16 pm Revision 9396b05a: Merge remote-tracking branch 'remotes/mcayland/qemu-openbios' into staging
- * remotes/mcayland/qemu-openbios:
Update OpenBIOS images
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 05:50 pm Revision 89db9987: Don't abort on memory allocation error
- It is better to fail migration in case of failure to
allocate new cache item
Signed-off-by: Orit Wasserman <owasserm... - 05:50 pm Revision a17b2fd3: Don't abort on out of memory when creating page cache
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-... - 05:49 pm Revision a5615b14: XBZRLE cache size should not be larger than guest memory size
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-... - 05:49 pm Revision 905f26f2: migration:fix free XBZRLE decoded_buf wrong
- When qemu do live migration with xbzrle, qemu malloc decoded_buf
at destination end but free it at source end. It wil... - 05:49 pm Revision c91e681a: Add check for cache size smaller than page size
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: J... - 05:48 pm Revision f6c6483b: Set xbzrle buffers to NULL after freeing them to avoid double free errors
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eri... - 05:45 pm Revision f9ee9f9a: exec: fix ram_list dirty map optimization
- The ae2810c4bb3b383176e8e1b33931b16c01483aab patch introduced
optimization for ram_list.dirty_memory update. However ... - 04:51 pm Revision 20bcf73f: vmstate: Make VMSTATE_STRUCT_POINTER take type, not ptr-to-type
- The VMSTATE_STRUCT_POINTER macros are a bit odd in that they
must be passed an argument "FooType *" rather than just ...
Also available in: Atom