Activity

From 05/26/2012 to 06/24/2012

06/24/2012

11:52 pm Revision cfee0218: target-ppc: Fix 2nd parameter for tcg_gen_shri_tl
This fixes a compiler error when QEMU was configured with --enable-debug.
Signed-off-by: Stefan Weil <sw@weilnetz.de...
Stefan Weil
11:52 pm Revision 975e5463: target-ppc: Fix build with --enable-debug
The order of the arguments was wrong (copy+paste error).
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: ...
Stefan Weil
03:19 pm Revision 3c01ae0e: tci: don't write zero for reloc in tci_out_label
If tci_out_label is called in the context of tcg_gen_code_search_pc, we
could be overwriting an already patched reloc...
Scott Wood
03:17 pm Revision a483bdae: make: Fix dependencies for fpu/*.c and tcg/*.c
Commit dcff25f2cd8c11a9368cc2369aeb0319c32d9e26 removed too many *.d
files. The directories fpu/ and tcg/ still don't...
Stefan Weil
03:16 pm Revision 726f8cbf: qemu-log: Add GCC format attribute
The new inline function qemu_log_vprintf should use this attribute.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Sign...
Stefan Weil
01:48 pm Revision 4e469a43: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
* 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (72 commits)
PPC: BookE206: Bump MAS2 to 64bit
PPC: BookE: S...
Blue Swirl
01:48 pm Revision 959a255d: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
* 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm: (33 commits)
target-arm: Remove ARM_C...
Blue Swirl
01:45 pm Revision 8dacfcb4: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
* 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
s390: stop target cpu on sigp initial reset
s390: make kvm_...
Blue Swirl
10:09 am Revision 99918cec: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
* 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
arm_boot: Conditionalised DTB command l...
Blue Swirl
02:04 am Revision 91f477fd: PPC: Extract SPR dump generation into its own function
This patch moves the debug #ifdef'ed SPR trace generation into its
own function, so we can call it from multiple plac...
Alexander Graf
02:04 am Revision ba38ab8d: PPC: BookE: Support 32 and 64 bit wide MAS2
The MAS registers on BookE are all 32 bit wide, except for MAS2, which
can hold up to 64 bit on 64 bit capable CPUs. ...
Alexander Graf
02:04 am Revision b81ccf8a: PPC: Add e5500 CPU target
This patch adds e5500's CPU initialization to the TCG CPU initialization
code.
Signed-off-by: Alexander Graf <agraf@...
Alexander Graf
02:04 am Revision 96091698: PPC: BookE206: Bump MAS2 to 64bit
On 64bit capable systems, MAS2 can actually hold a 64bit virtual page
address. So increase the mask for its EPN.
Sig...
Alexander Graf
02:04 am Revision e9cd84b9: PPC: BookE: Make ivpr selectable by CPU type
IVPR can either hold 32 or 64 bit addresses, depending on the CPU type. Let
the CPU initialization function pass in i...
Alexander Graf
02:04 am Revision 2a7a47fc: PPC: BookE: Implement EPR SPR
On the e500 series, accessing SPR_EPR magically turns into an access at
that CPU's IACK register on the MPIC. Impleme...
Alexander Graf
02:04 am Revision caedc737: PPC: e500: allow users to set the /compatible property via -machine
Device trees usually have a node /compatible, which indicate which machine
type we're looking at. For quick prototypi...
Alexander Graf
02:04 am Revision e42a61f1: PPC: Add support for MSR_CM
The BookE variant of MSR_SF is MSR_CM. Implement everything it takes in TCG to
support running 64bit code with MSR_CM...
Alexander Graf
02:04 am Revision a053a7ce: PPC: e500: Refactor serial dt generation
When generating serial port device tree nodes, we duplicate quite a bit
of code, because there are 2 of them in the m...
Alexander Graf
02:04 am Revision 45e9dfb2: dt: make setprop argument static
Whatever we pass in to qemu_devtree_setprop to put into the device tree
will not get modified by that function, so it...
Alexander Graf
02:04 am Revision 84755ed5: PPC: Add some booke SPR defines
The number of SPRs avaiable in different PowerPC chip is still increasing. Add
definitions for the MAS7_MAS3 SPR and ...
Alexander Graf
02:04 am Revision 5025d542: uImage: increase the gzip load size
Recent u-boot has different defines for its gzip extract buffer, but the
common ground seems to be 64MB. So let's bum...
Alexander Graf
02:04 am Revision 518c7fb4: PPC: e500: Use new MPIC dt format
Due to popular demand, we're updating the way we generate the MPIC
node and interrupt lines based on what the current...
Alexander Graf
02:04 am Revision ed2bc496: PPC: e500: Define addresses as always 64bit
Every time we use an address constant, it needs to potentially fit into
a 64bit physical address space. So let's defi...
Alexander Graf
02:04 am Revision 3627757e: PPC: e500: Extend address/size of / to 64bit
We want to be able to support >= 4GB of RAM. To do so, we need to be able
to tell the guest OS how much RAM it has.
...
Alexander Graf
02:04 am Revision 4b1b1c89: dt: Add global option to set phandle start offset
If anyone outside of QEMU wants to mess with a QEMU generated device tree,
he needs to know which range phandles are ...
Alexander Graf
02:04 am Revision ebb9518a: PPC: e500: Use new SOC dt format
Due to popular demand, let's clean up the soc node a bit and use
more recent dt notions.
Requested-by: Scott Wood <s...
Alexander Graf
02:04 am Revision 1d2e5c52: PPC: e500: dt: use 64bit cell helper
We have a nice 64bit helper to ease the device tree generation and
make the code more readable when creating 64bit 2-...
Alexander Graf
02:04 am Revision 1337ae1e: Revert "dt: temporarily disable subtree creation failure check"
This reverts commit "dt: temporarily disable subtree creation
failure check" which was meant as a temporary solution ...
Alexander Graf
02:04 am Revision d1b93565: PPC: e500: enable manual loading of dtb blob
We want to be able to override the automatically created device tree
by using the -dtb option. Implement this for the...
Alexander Graf
02:04 am Revision 7f47b41f: PPC: e500: dt: use target_phys_addr_t for ramsize
We're passing the ram size as uint32_t, capping it to 32 bits atm.
Change to target_phys_addr_t (uint64_t) to make su...
Alexander Graf
02:04 am Revision 0dbc0798: PPC: e500: dt: create pci node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision f5038483: PPC: e500: dt: create global-utils node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision 5da96624: PPC: e500: dt: create /soc8544 node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision 25b42708: dt: Add -machine dumpdtb option to dump the current dtb
Now that we are dynamically creating the dtb, it's really useful to
be able to dump the created blob for debugging.
...
Alexander Graf
02:04 am Revision 2636fcb6: PPC: e500: dt: start with empty device tree
Now that all of the device tree bits are generated during runtime, we
can get rid of the device tree blob and instead...
Alexander Graf
02:04 am Revision 19ac9dea: PPC: e500: dt: create mpic node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision 0cfc6e8d: PPC: e500: dt: create serial nodes dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision 625e665b: PPC: e500: dt: create /cpus node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision 63397dd0: PPC: e500: require libfdt
Now that we're moving all of the device tree generation from an external
pre-execution generated blob to runtime gene...
Alexander Graf
02:04 am Revision dd0bcfca: PPC: e500: dt: create memory node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision f5231aaf: PPC: e500: dt: create /chosen node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision d50f71a5: PPC: e500: dt: create /hypervisor node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision 51b852b7: PPC: e500: dt: create / node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de> Alexander Graf
02:04 am Revision ce36252c: dt: add helper for empty dt creation
We want to get rid of the concept of loading an external device tree and instead
generate our own. However, to do thi...
Alexander Graf
02:04 am Revision 3601b572: dt: add helper for phandle allocation
Phandle references work by having 2 pieces:
- a "phandle" 1-cell property in the device tree node
- a reference ...
Alexander Graf
02:04 am Revision 8535ab12: dt: add helper for phandle references
Phandles are the fancy device tree name for "pointer to another node".
To create a phandle property, we most likely w...
Alexander Graf
02:04 am Revision 7d5fd108: dt: add helper for phandle enumeration
This patch adds a helper to search for a node's phandle by its path. This
is especially useful when the phandle is pa...
Alexander Graf
02:04 am Revision ef5d833f: dt: temporarily disable subtree creation failure check
Usually we want to know when creating a subtree fails. However, while
introducing this patch set we have to modify th...
Alexander Graf
02:04 am Revision bb28eb37: dt: add helper for 64bit cell adds
Some times in the device tree, we find an array of 2 u32 cells that
really are a single u64 value. This patch adds a ...
Alexander Graf
02:04 am Revision 7ae2291e: dt: add helpers for multi-cell adds
We have device tree helpers that allow us to create single cell (u32)
wide properties. However, when creating propert...
Alexander Graf
02:04 am Revision c73e3771: spapr: Add "memop" hypercall
This adds a qemu-specific hypervisor call to the pseries machine
which allows to do what amounts to memmove, memcpy a...
Benjamin Herrenschmidt
02:04 am Revision 5af9873d: pseries: Correctly create ibm,segment-page-sizes property
The core tcg/kvm code for ppc64 now has at least the outline
capability to support pagesizes beyond the standard 4k a...
Benjamin Herrenschmidt
02:04 am Revision 94282e71: raw-posix: Fix build without is_allocated support
Move the declaration of s into the #ifdef sections that actually make
use of it.
Signed-off-by: Kevin Wolf <kwolf@re...
Kevin Wolf
02:04 am Revision c640d088: dt: allow add_subnode to create root subnodes
Our subnode creation helper can't handle creation of root subnodes,
like "/memory". Fix this by allowing the parent n...
Alexander Graf
02:04 am Revision a4d8e8da: spapr_vscsi: Error handling fixes
We were incorrectly g_free'ing an object that isn't allocated
in one error path and failed to release it completely i...
Benjamin Herrenschmidt
02:04 am Revision 77c2cf33: booke_206_tlbwe: Discard invalid bits in MAS2
The size of EPN field in MAS2 depends on page size. This patch adds a
mask to discard invalid bits in EPN field.
Def...
Fabien Chouteau
02:04 am Revision 4656e1f0: ppc64: Rudimentary Support for extra page sizes on server CPUs
More recent Power server chips (i.e. based on the 64 bit hash MMU)
support more than just the traditional 4k and 16M ...
Benjamin Herrenschmidt
02:04 am Revision c8f803e7: Avoid segfault in cpu_dump_state
Do not call cpu_dump_state if logfile is NULL.
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
[agraf: adjust ...
Fabien Chouteau
02:04 am Revision cba2026a: PPC: mpc8544ds: Span initial TLB entry over as much RAM as we need
The initial TLB entry is supposed to help us run the guest -kernel payload.
This means the guest needs to be able to ...
Alexander Graf
02:04 am Revision 90638255: ppc: Add missing break
Add obviously missing 'break' statement.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexander G...
Blue Swirl
02:04 am Revision ea6c0dac: ppc: Make hbrev table const
Lookup table 'hbrev' is never written to, so add a 'const' qualifier.
Signed-off-by: Blue Swirl <blauwirbel@gmail.co...
Blue Swirl
02:04 am Revision 2f5a189c: ppc: Move load and store helpers, switch to AREG0 free mode
Add an explicit CPUPPCState parameter instead of relying on AREG0
and rename op_helper.c (which only contains load an...
Blue Swirl
02:04 am Revision d523dd00: ppc: Avoid AREG0 for misc helpers
Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
...
Blue Swirl
02:04 am Revision 901c4eaf: ppc: Split off misc helpers
Move misc helpers from op_helper.c to misc_helpers.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by...
Blue Swirl
02:04 am Revision d0f1562d: ppc: Avoid AREG0 for timebase helpers
Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
...
Blue Swirl
02:04 am Revision 8555f71d: ppc: Move misc helpers from helper.c to misc_helper.c
Move more misc helpers from helper.c to misc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-b...
Blue Swirl
02:04 am Revision c6c7cf05: ppc: Avoid AREG0 for MMU etc. helpers
Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
...
Blue Swirl
02:04 am Revision 9aa5b158: ppc: Cleanup MMU merge
Remove useless wrappers. In some cases 'int' parameters are
changed to uint32_t.
Make internal functions static.
Si...
Blue Swirl
02:04 am Revision 8cbbe385: ppc: Move MMU helpers from helper.c to mmu_helper.c
Move more MMU helpers from helper.c to mmu_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by:...
Blue Swirl
02:04 am Revision 6de673d4: ppc: Split off timebase helpers
Move decrementer and timebase helpers to a dedicated file.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o...
Blue Swirl
02:04 am Revision 4cc2cc08: ppc: Avoid a warning with the next patch
When the code is moved together by the next patch, compiler
detects a possible uninitialized variable use. Avoid the ...
Blue Swirl
02:04 am Revision 64654ded: ppc: Split integer and vector ops
Move integer and vector ops to int_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexand...
Blue Swirl
02:04 am Revision bd23cd45: ppc: Split FPU and SPE ops
Move FPU and SPE helpers from op_helper.c to fpu_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o...
Blue Swirl
02:04 am Revision d15f74fb: ppc: Avoid AREG0 for integer and vector helpers
Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
...
Blue Swirl
02:04 am Revision 8e703949: ppc: Avoid AREG0 for FPU and SPE helpers
Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
...
Blue Swirl
02:04 am Revision c79c73f6: ppc: Move exception helpers from helper.c to excp_helper.c
Move exception helpers from helper.c to excp_helper.c and
make cpu_dump_rfi() static.
Signed-off-by: Blue Swirl <bla...
Blue Swirl
02:04 am Revision ec19c4d1: ppc: Split MMU etc. helpers from op_helper.c
Move MMU, TLB, SLB and BAT ops to mmu_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alex...
Blue Swirl
02:04 am Revision 4d5ea5e5: ppc: Fix coding style in helper.c
helper.c will be spilt by the next patches, fix
style issues before that.
Signed-off-by: Blue Swirl <blauwirbel@gmai...
Blue Swirl
02:04 am Revision e5f17ac6: ppc: Avoid AREG0 for exception helpers
Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
...
Blue Swirl
02:04 am Revision ad71ed68: ppc: Split exception helpers
Move exception helpers from op_helper.c to excp_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-of...
Blue Swirl
02:04 am Revision b327c654: ppc: Fix coding style in op_helper.c
op_helper.c will be split by the next patches, fix
style issues before that.
Signed-off-by: Blue Swirl <blauwirbel@g...
Blue Swirl
01:54 am Revision affe5189: TCG: Fix compile breakage in tcg_dump_ops
Commit eeacee4d865 changed the syntax of tcg_dump_ops, but didn't convert
all users (notably missing the ppc ones) to...
Alexander Graf

06/22/2012

12:34 pm Revision 6a69226f: tci: Support INDEX_op_bswap64_i64
Running the Windows 7 (64 bit) boot process needs INDEX_op_bswap64_i64.
It was already implemented, but untested. Rem...
Stefan Weil
12:34 pm Revision 09faecf2: target-i386: Use QEMU instead of Qemu
This new 'QEmu' was recently added.
Replace it by the official all upper case 'QEMU'.
Signed-off-by: Stefan Weil <sw...
Stefan Weil
12:34 pm Revision 30fd45ad: Makefile.hw: avoid overly large 'make clean' rm command
Avoid 'make clean' producing an 'rm' command which has a lot
of duplicate 'hw//*.o' arguments, by using $(sort $(dir ...
Peter Maydell
11:49 am Revision 9e56edcf: vga: raise default vgamem size
Old size: 8 MB (traditional upstream qemu value).
New size: 16 MB (traditional qemu-kvm value).
Also adds compat pro...
Gerd Hoffmann
11:49 am Revision f1dacf1c: add pc-1.2
Gerd Hoffmann
11:49 am Revision 13d1fd44: qxl: add vgamem_size_mb and vgamem_size
In preperation for supporting a larger framebuffer for multiple monitors
on a single card, add a property to qxl vgam...
Alon Levy
11:47 am Revision 4e1797f9: configure: Fix typo
The typo did not cause an error because open_by_handle_at
was only compared to "yes".
Signed-off-by: Stefan Weil <sw...
Stefan Weil
11:46 am Revision 0a530548: hw/qxl: s/qxl_guest_bug/qxl_set_guest_bug/
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
11:46 am Revision 4a1e244e: vga: make vram size configurable
Zap the global VGA_RAM_SIZE #define, make the vga ram size configurable
for standard vga and vmware vga. cirrus and ...
Gerd Hoffmann
11:46 am Revision e9c6149f: vga: raise xres+yres limits
The vgabios will check whenever any given video mode will fit into the
given video memory before adding it to the lis...
Gerd Hoffmann
11:46 am Revision a5f68c22: qxl: reset current_async on qxl_soft_reset
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
11:46 am Revision 0f7bfd81: qxl: stop dirty loging when not in vga mode
Tested with linux guest. Not sure how to check actual performance affect
of this. Checked with the previously send tr...
Alon Levy
11:46 am Revision 087e6a42: hw/qxl: ignore guest from guestbug until reset
soft_reset is called from any of:
* QXL_IO_RESET
* vga io
* pci reset handler
Signed-off-by: Alon Levy <alevy@red...
Alon Levy
11:46 am Revision 160c31f7: ui/spice-display.c: add missing initialization for valgrind
We can't initialize QXLDevSurfaceCreate field by field because it has a
pa hole, and so 4 bytes remain uninitialized ...
Alon Levy
11:41 am Revision 8f0e5c6b: Makefile: Remove macro qapi-dir
As qapi-dir was now a constant, it can be replaced by its value.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-...
Stefan Weil
11:41 am Revision bf7eaa5f: qemu-config: Use QEMU instead of Qemu
This new 'Qemu' was recently added.
Replace it by the official all upper case 'QEMU'.
Signed-off-by: Stefan Weil <sw...
Stefan Weil
11:41 am Revision 9964d8f9: checkpatch: Add QEMU specific rule
The new rule detects two wrong variants of QEMU.
It was tested with commit b5a8fe5e.
Signed-off-by: Stefan Weil <sw@...
Stefan Weil
11:41 am Revision 5eb98401: arm_gic: Send dbg msgs to stderr not stdout
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Stefan Hajnoczi <stefanha@lin...
Peter A. G. Crosthwaite
11:41 am Revision fc8c5b8c: Makefile.user: Define CONFIG_USER_ONLY for libuser/
In *-*-user/ build dirs CONFIG_USER_ONLY is defined via config-target.h.
In libuser/ it is not defined.
Add it via Q...
Andreas Färber
11:41 am Revision b34d2595: libqtest: Fix socket_accept() to pass address_len
accept() expects address_len to point to the length of the sockaddr on
input. Initialize it accordingly.
Resolves an...
Andreas Färber
11:41 am Revision f69a9c66: Makefile: Remove BUILD_DIR from qapi-dir
qapi-dir does not need an absolute path. All other build directories
are relative. When BUILD_DIR is removed, the bui...
Stefan Weil
11:41 am Revision 471fbf4a: Install 'bepo' keymap already included in Qemu source
The 'bepo' layout (a french dvorak-like keyboard layout) was added
about one year ago, (see commit 2a3c633c1eb8692716...
Frédéric Boiteux
01:59 am Revision eab5fd59: qemu-ga: add guest-fstrim command
FITRIM is a mounted filesystem feature to discard (or "trim") blocks which
are not in use by the filesystem. This is ...
Paolo Bonzini
01:59 am Revision af02203f: qemu-ga: make names more generic for mount list functions
We will use these functions and types for more than FSFREEZE, so rename them.
Signed-off-by: Paolo Bonzini <pbonzini...
Paolo Bonzini

06/21/2012

11:04 pm Revision 47ecbdf0: libcacard: build fixes
Link trace objects to fix these errors:
LINK vscclient
oslib-posix.o: In function `trace_qemu_vfree':
/src/qemu/ob...
Blue Swirl
09:45 pm Revision 3359847e: qtest: add a fuzz test to fdc-test
Add a simple register fuzzing test to floppy controller tests.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:45 pm Revision cced7a13: fdc: use LOG_UNIMP logging
Convert uses of FLOPPY_ERROR to either FLOPPY_DPRINTF
(for implemented cases) or to use LOG_UNIMP (unimplemented).
S...
Blue Swirl
09:45 pm Revision 71547a3b: qemu-log: use LOG_UNIMP for some target CPU cases
Use LOG_UNIMP for some target CPU cases.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Acked-by: Alexander Graf <...
Blue Swirl
09:45 pm Revision dafdf1ab: qemu-log: add log category for unimplemented functionality
Add new log category (LOG_UNIMP) for unimplemented functionality.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:45 pm Revision eeacee4d: qemu-log: cleanup
Don't use global variables directly but via accessor functions. Rename globals.
Convert macros to functions, add GCC...
Blue Swirl
09:45 pm Revision 5726c27f: qemu-log: move logging to qemu-log.c
Move logging functions from exec.c to qemu-log.c,
compile it only once.
Signed-off-by: Blue Swirl <blauwirbel@gmail....
Blue Swirl
07:06 pm Revision 9886c23a: Introduce apic-msidef.h
This patch move the msi definition from apic.c to apic-msidef.h. So it can be
used also by other .c files.
Signed-of...
Anthony PERARD
07:06 pm Revision 93d7ae8e: Introduce Xen PCI Passthrough, PCI config space helpers
A more complete history can be found here:
git://xenbits.xensource.com/qemu-xen-unstable.git
Signed-off-by: Allen Ka...
Allen Kay
07:06 pm Revision 3854ca57: Introduce Xen PCI Passthrough, MSI
A more complete history can be found here:
git://xenbits.xensource.com/qemu-xen-unstable.git
Signed-off-by: Jiang Yu...
Jiang Yunhong
07:06 pm Revision eb6fda0f: configure: Introduce --enable-xen-pci-passthrough.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix....
Anthony PERARD
07:06 pm Revision 7aa8cbb9: pci.c: Add opaque argument to pci_for_each_device.
The purpose is to have a more generic pci_for_each_device by passing an extra
argument to the function called on ever...
Anthony PERARD
07:06 pm Revision eaab4d60: Introduce Xen PCI Passthrough, qdevice
A more complete history can be found here:
git://xenbits.xensource.com/qemu-xen-unstable.git
Signed-off-by: Allen Ka...
Allen Kay
07:06 pm Revision 396af688: Introduce XenHostPCIDevice to access a pci device on the host.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.ci...
Anthony PERARD
07:06 pm Revision 9ff706c8: pci_ids: Add INTEL_82599_SFP_VF id.
We are using this in our quirk lookup provided by patch
titled: Introduce Xen PCI Passthrough, PCI config space helpe...
Anthony PERARD
07:06 pm Revision 679042f0: qdev-properties: Introduce pci-host-devaddr.
This new property will be used to specify a host pci device address.
Signed-off-by: Anthony PERARD <anthony.perard@c...
Anthony PERARD
04:19 pm Revision 7798a882: xilinx_timer: Fixed deadlock issue
The timer was deadlocking when the interval was set too low. It would cause a
flood of timer events and the CPU would...
Peter A. G. Crosthwaite
04:19 pm Revision fc3511d4: xilinx_timer: Removed include of qemu-timer
The Xilinx timer does not interact with the qemu_timer API, so dont include it.
Signed-off-by: Peter A. G. Crosthwai...
Peter A. G. Crosthwaite
02:44 pm Revision e108a3c1: xenstore: Use <xenstore.h>
In the next release of Xen (4.2), xs.h became deprecated.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
...
Anthony PERARD
02:43 pm Revision b41f6719: xen: Reorganize includes of Xen headers.
Because xs.h will be remove in future release of Xen, this patch removes the
extra includes of this headers.
Also, i...
Anthony PERARD

06/20/2012

03:46 pm Revision 77fa9aee: uhci: fix uhci_async_cancel_all
We update the QTAILQ in the loop, thus we must use the SAFE version
to make sure we don't touch the queue struct afte...
Gerd Hoffmann
03:46 pm Revision a229c053: usb-host: live migration support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:46 pm Revision 9a773408: ehci: add live migration support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:46 pm Revision 495d5447: usb: restore USBDevice->attached on vmload
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:46 pm Revision a844ed84: usb-host: attach only to running guest
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:46 pm Revision 30e9d412: ehci: tracing improvements
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:13 pm Revision b2d06f96: target-arm: Remove ARM_CPUID_* macros
All the uses of ARM_CPUID() to vary behaviour have now been
removed, so we can delete the ARM_CPUID_* macros now.
The...
Peter Maydell
03:13 pm Revision 4a9a539f: target-arm: Remove remaining old cp15 infrastructure
There are now no uses of the old cp15 infrastructure,
so it can be deleted.
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
03:12 pm Revision 30b05bba: target-arm: Move block cache ops to new cp15 framework
Move the v6 optional block cache ops to the new cp15 framework.
This includes only providing them on the CPUs which i...
Peter Maydell
03:11 pm Revision b22af022: target-arm: Remove c0_cachetype CPUARMState field
Remove the no-longer-used CPUARMState c0_cachetype field.
Although this was a constant register we had it in our
migr...
Peter Maydell
03:11 pm Revision 7884849c: target-arm: Convert final ID registers
Convert the final ID registers to the new cp15 scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
03:10 pm Revision 81bdde9d: target-arm: Convert MPIDR
Convert the MPIDR to the new cp15 register scheme.
This includes giving it its own feature bit rather
than doing a CP...
Peter Maydell
03:10 pm Revision 776d4e5c: target-arm: Convert cp15 cache ID registers
Convert the cp15 cache ID registers to the new scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
03:09 pm Revision 8515a092: target-arm: Convert cp15 crn=0 crm={1,2} feature registers
Convert the cp15 crn=0 crm={1,2} features registers to
the new cp reg framework.
Signed-off-by: Peter Maydell <peter...
Peter Maydell
03:08 pm Revision 2771db27: target-arm: Convert cp15 crn=1 registers
Convert the cp15 crn=1 registers to the new scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
03:08 pm Revision 34f90529: target-arm: Convert cp15 crn=9 registers
Convert cp15 crn=9 registers (mostly cache lockdown) to the new scheme.
Note that this change makes OMAPCP cores RAZ...
Peter Maydell
03:08 pm Revision 06d76f31: target-arm: Convert cp15 crn=6 registers
Convert the cp15 crn=6 registers to the new scheme.
Note that this includes some minor tidyup: drop an unnecessary
un...
Peter Maydell
03:07 pm Revision c4804214: target-arm: convert cp15 crn=7 registers
Convert the cp15 crn=7 registers to the new scheme.
Note that to do this we have to distinguish some registers
used o...
Peter Maydell
03:07 pm Revision 4a501606: target-arm: Convert cp15 VA-PA translation registers
Convert the cp15 VA-PA translation registers (a subset of
the crn=7 regs) to the new scheme.
Signed-off-by: Peter Ma...
Peter Maydell
03:07 pm Revision d929823f: target-arm: Convert cp15 MMU TLB control
Convert cp15 MMU TLB control (crn=8) to new scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
03:06 pm Revision 1047b9d7: target-arm: Convert cp15 crn=15 registers
Convert the cp15 crn=15 (implementation specific) registers
to the new scheme.
Signed-off-by: Peter Maydell <peter.m...
Peter Maydell
03:06 pm Revision 4fdd17dd: target-arm: Convert cp15 crn=10 registers
We RAZ/WI the entire block of crn=10 registers. Note that this
actually covers not just the implementation-defined TL...
Peter Maydell
03:06 pm Revision 08de207b: target-arm: Convert cp15 crn=13 registers
Convert the cp15 crn=13 registers (FCSEIDR, CONTEXTIDR,
and the ARM946 Trace Process Identifier Register).
Signed-of...
Peter Maydell
03:05 pm Revision ecce5c3c: target-arm: Convert cp15 crn=2 registers
Convert the cp15 crn=2 registers (MMU page table control,
MPU cache control) to the new scheme.
Signed-off-by: Peter...
Peter Maydell
03:05 pm Revision 18032bec: target-arm: Convert MMU fault status cp15 registers
Convert the MMU fault status and MPU access permission cp15
registers to the new scheme.
Signed-off-by: Peter Maydel...
Peter Maydell
03:05 pm Revision c983fe6c: target-arm: Convert cp15 c3 register
Convert the cp15 c3 register (MMU domain access control
or MPU write buffer control). NB that this is horribly
underd...
Peter Maydell
03:05 pm Revision 6cc7a3ae: target-arm: Convert generic timer cp15 regs
Convert the (dummy) generic timer cp15 implementation.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
03:05 pm Revision 200ac0ef: target-arm: Convert performance monitor registers
Convert the v7 performance monitor cp15 registers to
the new scheme.
Signed-off-by: Peter Maydell <peter.maydell@lin...
Peter Maydell
03:04 pm Revision 4d31c596: target-arm: Convert TLS registers
Convert TLS registers to the new cp15 framework
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
03:04 pm Revision 7d57f408: target-arm: Convert WFI/barriers special cases to cp_reginfo
Convert the various WFI and barrier instruction special cases to use
cp_reginfo infrastructure.
Signed-off-by: Peter...
Peter Maydell
03:04 pm Revision c326b979: target-arm: Convert TEECR, TEEHBR to new scheme
Convert the THUMB2EE cp14 registers TEECR and TEEHBR to
use arm_cp_reginfo.
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
03:03 pm Revision e9aa6c21: target-arm: Convert debug registers to cp_reginfo
Convert the cp14 debug registers (DBGDIDR, DBGDRAR, DBGDSAR) to the
cp_reginfo scheme.
Signed-off-by: Peter Maydell ...
Peter Maydell
03:02 pm Revision 2ceb98c0: target-arm: Add register_cp_regs_for_features()
Add new function register_cp_regs_for_features() as a place to
register coprocessor registers dependent on feature fl...
Peter Maydell
03:02 pm Revision e8070a23: target-arm: Remove old cpu_arm_set_cp_io infrastructure
All the users of cpu_arm_set_cp_io have been converted, so we
can remove it and the infrastructure it used.
Signed-o...
Peter Maydell
03:01 pm Revision 9ee703b0: hw/pxa2xx_pic: Convert coprocessor registers to new scheme
Convert the coprocessor access functions for the pxa2xx PIC to the
arm_cp_reginfo scheme.
Signed-off-by: Peter Mayde...
Peter Maydell
03:01 pm Revision e2f8a44d: hw/pxa2xx.c: Convert CLKCFG and PWRMODE cp14 regs
Convert the PXA2xx CLKCFG and PWRMODE cp14 registers to the
new arm_cp_reginfo scheme.
Signed-off-by: Peter Maydell ...
Peter Maydell
03:01 pm Revision dc2a9045: hw/pxa2xx: Convert cp14 perf registers to new scheme
Convert the PXA2xx cp14 perf registers from old-style
coprocessor hooks to the new scheme.
Signed-off-by: Peter Mayd...
Peter Maydell
03:01 pm Revision 4b6a83fb: target-arm: initial coprocessor register framework
Initial infrastructure for data-driven registration of
coprocessor register implementations.
We still fall back to t...
Peter Maydell
03:00 pm Revision 200bf596: target-arm: Fix 11MPCore cache type register value
Make the 11MPCore report a valid value in its cache type register
(the previous value appears to have been incorrectl...
Peter Maydell

06/19/2012

09:36 pm Revision 459ae5ea: Add PIIX4 properties to control PM system states.
This patch adds two things. First it allows QEMU to distinguish between
regular powerdown and S4 powerdown. Later sep...
Gleb Natapov
09:36 pm Revision 93bfef4c: Allow machines to configure the QEMU_VERSION that's exposed via hardware
QEMU exposes its version to the guest's hardware and in some cases that is wrong
(e.g. Windows prints messages about ...
Crístian Viana
09:32 pm Revision dcff25f2: make: automatically include dependencies in recursive subdir rules (v2)
I think I understand enough of what's going on in these rules to ensure this is
right. But I could certainly use a s...
Anthony Liguori
09:32 pm Revision 8be74dc0: configure: fix -enable-debug with newer toolchains
Fedora 17's toolchain wants optimization enabled for _FORTIFY_SOURCE;
so disable _FORTIFY_SOURCE when debugging.
Sig...
Avi Kivity
04:24 pm Revision 2a29ddee: hw/armv7m_nvic: Use MemoryRegions for NVIC specific registers
Implement the NVIC specific register areas using a set of
overlaid MemoryRegions in a container, rather than by havin...
Peter Maydell
04:24 pm Revision b3387ede: hw/arm_gic: Move NVIC specific reset to armv7m_nvic_reset
Move the NVIC specific bits of reset to the NVIC's own
reset function, rather than using ifdefs in the common
arm_gic...
Peter Maydell
04:24 pm Revision 1e8cae4d: hw/armv7m_nvic: Make the NVIC a freestanding class
Rearrange the GIC and NVIC so both are straightforward
subclasses of a common class, rather than having the NVIC
sour...
Peter Maydell
04:24 pm Revision 306a571a: hw/arm_gic: Add qdev property for GIC revision
GIC behaviour can be different between revision 1 and
2 of the architectural GIC specification; we also have
to handl...
Peter Maydell
04:24 pm Revision 2b518c56: hw/arm_gic: Move CPU interface memory region setup into arm_gic_init
Remove more NVIC ifdefs by moving the code to setup the CPU interface
memory regions into the GIC specific arm_gic_in...
Peter Maydell
04:24 pm Revision 9b574c29: arm_boot: Fix typos in comment
mimicing -> mimicking
thei -> the
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Stefan Weil <sw@weil...
Andreas Färber
04:24 pm Revision cff0cfbe: hw/omap.h: Drop broken MEM_VERBOSE tracing
Remove the MEM_VERBOSE tracing option from omap.h. This worked by
intercepting cpu_register_io_memory() calls; it has...
Peter Maydell
04:24 pm Revision c48c6522: hw/arm_gic: Remove the special casing of NCPU for the NVIC
Drop the special casing of NCPU=1 for the NVIC. This slightly
increases the amount of memory used by its state struct...
Peter Maydell
04:24 pm Revision 6b9680bb: hw/arm_gic: Make CPU target registers RAZ/WI on uniprocessor
The GIC spec says that the CPU target registers should RAZ/WI
for uniprocessor implementations. Implement this, which...
Peter Maydell
04:24 pm Revision 5e87975c: arm_boot: Conditionalised DTB command line update
The DTB command line should only be overwritten if the user provides a command
line with -append. Otherwise whatever ...
Peter A. G. Crosthwaite
04:24 pm Revision acd68428: hw/arm_gic: Remove NVIC ifdefs from gic_state struct
Remove some NVIC ifdefs from the gic_state struct and its
state save/load functions. This means there are some fields...
Peter Maydell
04:24 pm Revision 69efc026: cadence_ttc: changed master clock frequency
Change the timer clock frequency to 133MHz which is correct. the old 2.5MHz
value was for the pre-silicon emulation p...
Peter A. G. Crosthwaite
04:24 pm Revision 5fbe02e8: cadence_gem: avoid stack-writing buffer-overrun
Use sizeof(rxbuf)-size (not sizeof(rxbuf-size)) as the number
of bytes to clear. The latter would always clear 4 or ...
Jim Meyering
04:24 pm Revision c97338dc: hw/a9mpcore: Fix compilation failure if physaddrs are 64 bit
Add a cast to a logging printf to avoid a compilation failure
if target_phys_addr_t is a 64 bit type. (This is better...
Peter Maydell
04:24 pm Revision 84e4fccb: hw/arm_gic.c: Make NVIC interrupt numbering a runtime setting
Make the minor tweaks to interrupt numbering used by the NVIC
a runtime setting rather than a compile time one, so we...
Peter Maydell
03:49 pm Revision 61558e7a: ARM: Exynos4210 IRQ: Introduce new IRQ gate functionality.
New IRQ gate consists of n_in input qdev gpio lines and one
output sysbus IRQ line. The output IRQ level is formed as...
Evgeny Voevodin

06/18/2012

06:35 pm Revision 8aca5215: Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging
* afaerber-or/qom-next-2: (22 commits)
qom: Push error reporting to object_property_find()
qdev: Remove qdev_prop...
Anthony Liguori
06:35 pm Revision 664535c3: Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp:
build: install qmp-commands.txt
Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG event...
Anthony Liguori
06:34 pm Revision 0b0cb9d3: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony: (39 commits)
qemu-iotests: add 036 autoclear feature bit test
qemu-iotests: add qcow2.py set...
Anthony Liguori
06:18 pm Revision df6606f4: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
* mst/tags/for_anthony:
pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
qdev: release parent properties...
Anthony Liguori
06:18 pm Revision 49023ff7: Merge remote-tracking branch 'sweil/for-anthony' into staging
* sweil/for-anthony:
Fix some more license versions (GPL2+ instead of GPL2)
dump: Fix license version (GPL2+ inst...
Anthony Liguori
04:32 pm Revision 5f629d94: s390x: fix s390 virtio aliases
Some of the virtio devices have the same frontend name, but actually
implement different devices behind the scenes th...
Alexander Graf
04:32 pm Revision c5854acb: s390: make kvm_stat work on s390
Add s390_exit_reasons so kvm_stat doesn't crash when called on s390.
Look for 'vendor_id' in /proc/cpuinfo as well, i...
Jens Freimann
04:32 pm Revision 2a60dba4: kvm: Update kernel headers
Corresponding kvm.git hash: 4e3c8a1b1c
Signed-off-by: Alexander Graf <agraf@suse.de>
Alexander Graf
04:32 pm Revision 2fb70f6f: s390: stop target cpu on sigp initial reset
We must not run the target cpu after an initial reset. This makes
system_reset more reliable for smp guests.
Signed-...
Christian Borntraeger
04:14 pm Revision 8cb6789a: qdev: Remove qdev_prop_exists()
Can be replaced everywhere with object_property_find().
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-of...
Paolo Bonzini
04:14 pm Revision ac7d1ba6: qbus: Initialize in standard way
Move code to an initfn and finalizer.
Replace do_qbus_create_inplace() with qbus_realize().
Signed-off-by: Anthony L...
Anthony Liguori
04:14 pm Revision 89bfe000: qom: Push error reporting to object_property_find()
Avoids duplicated error_set().
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AF: Also drop error_set() in obje...
Paolo Bonzini
04:14 pm Revision fdae245f: qdev: Remove qdev_prop_set_defaults
Instead, qdev_property_add_static can set the default.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-b...
Paolo Bonzini
04:14 pm Revision 09e5ab63: qdev: Use wrapper for qdev_get_path
This makes it easier to remove it from BusInfo.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: ...
Anthony Liguori
04:14 pm Revision 0d936928: qdev: Convert busses to QEMU Object Model
This is far less interesting than it sounds. We simply add an Object to each
BusState and then register the types ap...
Anthony Liguori
04:14 pm Revision f968fc68: qdev: Connect busses with their parent devices
This makes SysBus part of the root hierarchy and all busses children of
their respective parent DeviceState.
Signed-...
Anthony Liguori
04:14 pm Revision 0866aca1: qbus: Make child devices links
Make qbus children show up as link<> properties. There is no stable
addressing for qbus children so we use an unstab...
Anthony Liguori
04:14 pm Revision 8185d216: qdev: Move SysBus initialization to sysbus.c
TYPE_SYSTEM_BUS will be local to hw/sysbus.c, so move existing references
to main_system_bus and system_bus_info ther...
Paolo Bonzini
04:14 pm Revision bce54474: qdev: Move bus properties to abstract superclasses
In qdev, each bus in practice identified an abstract superclass, but
this was mostly hidden. In QOM, instead, these ...
Paolo Bonzini
04:14 pm Revision 7bc3018b: m48t59: Rename "type" property to "model"
This resolves a name conflict with the qdev "type" property that is
about to move into Object.
Signed-off-by: Paolo ...
Paolo Bonzini
04:14 pm Revision 3b50e311: qom: Add class_base_init
The class_base_init TypeInfo callback was present in one of the early
QOM versions but removed (on my request...) bef...
Paolo Bonzini
04:14 pm Revision 745549c8: qom: Make Object a type
Right now the base Object class has a special NULL type. Change this so
that we will be able to add class_init and c...
Paolo Bonzini
04:14 pm Revision 9c4b4cc4: qom: Drop type_register_static_alias() macro
It's unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Paolo Bonzini
04:14 pm Revision 3cb75a7c: qdev: Move bus properties to a separate global
Simple code movement in order to simplify future refactoring.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sig...
Paolo Bonzini
04:14 pm Revision edc92115: arm_l2x0: Rename "type" property to "cache-type"
Resolves a name conflict with the qdev "type" property that is about to
be moved to Object.
Signed-off-by: Andreas F...
Andreas Färber
04:14 pm Revision 4b3582b0: qdev: Clean up global properties
Now that global properties do not depend on buses anymore, set
them directly in the device instance_init function.
S...
Paolo Bonzini
04:14 pm Revision 2f262e06: qdev: Push "type" property up to Object
Now that Object is a type, add an instance_init function and push
the "type" property from qdev to there.
Signed-off...
Paolo Bonzini
04:14 pm Revision 049cb3cf: qom: Assert that public types have a non-NULL parent field
This protects against unwanted effects of changing TYPE_OBJECT from
NULL to a string.
Suggested-by: Andreas Färber <...
Paolo Bonzini
04:14 pm Revision 5d9d3f47: qom: Introduce object_property_is_{child,link}()
Avoids hardcoding partial string comparisons.
Signed-off-by: Alexander Barabash <alexander_barabash@mentor.com>
Sign...
Andreas Färber
04:14 pm Revision e7cce67f: qom: Add object_class_get_parent()
This simple bit of functionality was missing and we'll need it soon,
so add it.
Signed-off-by: Paolo Bonzini <pbonzi...
Paolo Bonzini
04:14 pm Revision 32efc535: qom: Add object_child_foreach()
A utility function that will be used to implement hierarchical realization.
Signed-off-by: Paolo Bonzini <pbonzini@r...
Paolo Bonzini
10:21 am Revision 572992ee: msix: Switch msix_uninit to return void
It can't fail.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@re...
Alex Williamson
10:21 am Revision eebcb0a7: msix: Move msix_mmio_read
What's this doing so far from msix_mmio_ops?
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-...
Alex Williamson
10:21 am Revision 2cf62ad7: msix: Note endian TODO item
MSIX, like PCI, is little endian. Specifying native is wrong here,
but we need to check the rest of the file to dete...
Alex Williamson
10:21 am Revision 5a2c2029: msix: Allow full specification of MSIX layout
Finally, complete the fully specified interface. msix_add_config()
gets folded into msix_init() because we now have ...
Alex Williamson
10:21 am Revision d35e428c: msix: Split PBA into it's own MemoryRegion
These don't have to be contiguous. Size them to only what
they need and use separate MemoryRegions for the vector
ta...
Alex Williamson
10:21 am Revision b2357c48: virtio: Convert to msix_init_exclusive_bar() interface
Simple conversion.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <ms...
Alex Williamson
10:21 am Revision 1116b539: ivshmem: Convert to msix_init_exclusive_bar() interface
Trivial conversion, failed to have an uninit before and after.
Signed-off-by: Alex Williamson <alex.williamson@redha...
Alex Williamson
10:21 am Revision 53f94925: msix: Add simple BAR allocation MSIX setup functions
msi_init() takes over a BAR without really specifying or allowing
specification of how it does so. Instead, let's sp...
Alex Williamson
10:21 am Revision 393a9892: msix: drop unused msix_bar_size, require valid bar_size
No user in sight for msix_bar_size.
bar_size for all users is aligned, let's simply
require this instead of trying to...
Jan Kiszka
10:21 am Revision 118f2c2b: msix: fix PCIDevice naming inconsistency
msix.h calls the PCIDevice * parameter "dev" almost everywhere except
the msix_write_config declaration. Fix the inco...
Alex Williamson

06/15/2012

07:58 pm Revision eb2aeacf: audio/winwave: Fix typo
Signed-off-by: malc <av1474@comtv.ru> malc
07:52 pm Revision 0cd23fcc: build: install qmp-commands.txt
File is targeted for install, but is never installed.
Signed-off-by: Bruce Rogers <brogers@suse.com>
Signed-off-by: ...
Bruce Rogers
07:35 pm Revision afeecec2: Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG events
Allow certain event types to be rate limited to avoid flooding
monitor clients. The monitor_protocol_event() method i...
Daniel P. Berrange
07:34 pm Revision 973603a8: Add event notification for guest balloon changes
After setting a balloon target value, applications have to
continually poll 'query-balloon' to determine whether the
...
Daniel P. Berrange
04:41 pm Revision 7618be62: monitor: Fix memory leak with readline completion
Each string which is shown during readline completion in the QEMU monitor
is allocated dynamically but currently neve...
Stefan Weil
04:41 pm Revision 395c3b80: Fix some more license versions (GPL2+ instead of GPL2)
Cc: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wenc...
Stefan Weil
04:41 pm Revision ad608da5: qmp: do not include monitor.h from qapi-types-core.h
The comment is stale, monitor.h is not needed anymore (only qerror.h
is, because it contains the schema for errors).
...
Paolo Bonzini
04:41 pm Revision 37003adf: qmp: include monitor.h when needed
This is needed to get file descriptors from SCM_RIGHTS.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-of...
Paolo Bonzini
04:41 pm Revision ebd063d1: kvm: add missing include files
These are included via monitor.h right now, add them explicitly.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
...
Paolo Bonzini
03:03 pm Revision d551cd50: qemu-iotests: add 036 autoclear feature bit test
This new test validates the autoclear feature bit behavior. When QEMU
opens a qcow2v3 image file with an unknown aut...
Stefan Hajnoczi
03:03 pm Revision 1b2eff62: qemu-iotests: add qcow2.py set-feature-bit command
This new command sets feature bits in the image file header:
qcow2.py set-feature-bit incompatible|compatible|auto...
Stefan Hajnoczi
03:03 pm Revision 7cdd481c: ide: support enable/disable write cache
Enabling or disabling the write cache is done with the SET FEATURES
command. The command can be issued with sg_sat_s...
Paolo Bonzini
03:03 pm Revision f05fa4ad: block: flush in writethrough mode after writes
We want to make the formats handle their own flushes
autonomously, while keeping for guests the ability to use a writ...
Paolo Bonzini
03:03 pm Revision f8d6bba1: block: Replace bdrv_get_format() by bdrv_get_format_name()
So callers don't need to know anything about maximum name length.
Returning a pointer is safe, because the name strin...
Markus Armbruster
03:03 pm Revision 093003b1: xen: Don't peek behind the BlockDriverState abstraction
First offender is xen_config_dev_blk()'s use of disk->bdrv->filename.
Get the filename from disk->opts instead. Same...
Markus Armbruster
03:03 pm Revision c52acf60: fdc: fix implied seek while there is no media in drive
The Windows uses 'READ' command at the start of an instalation
without checking the 'dir' register. We have to abort ...
Pavel Hrdina
03:03 pm Revision 8814a051: xen: Don't change -drive if=xen device name during machine init
A "top" BlockDriverState has a non-empty device_name. If the user
doesn't specify one with -drive parameter id, the ...
Markus Armbruster
03:03 pm Revision c4a248a1: block: copy enable_write_cache in bdrv_append
Because the guest will be able to flip enable_write_cache, the actual
state may not match what is used to open the ne...
Paolo Bonzini
03:03 pm Revision 137745c5: scsi-disk: Don't peek behind the BlockDriverState abstraction
Use the appropriate interface instead.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini ...
Markus Armbruster
03:03 pm Revision f085800e: qemu-img: document qed format on qemu-img man page
The qemu-img.1 man page is missing the qed format from its list of
supported formats. Document the image creation op...
Stefan Hajnoczi
03:03 pm Revision 0fd05e8d: qemu-iotests: start vms in qtest mode
This way, they will not execute any VM code at all. However, right now
the cancellation test is "relying" on being s...
Paolo Bonzini
03:03 pm Revision e1e9b0ac: block: always open drivers in writeback mode
Formats are entirely in charge of flushes for metadata writes. For
guest-initiated writes, a writethrough cache is f...
Paolo Bonzini
03:03 pm Revision cdba7fee: qcow2: Simplify calculation for COW area at the end
copy_sectors() always uses the sum (cluster_offset + n_start) or
(start_sect + n_start), so if some value is added to...
Kevin Wolf
03:03 pm Revision 6af4e9ea: qcow2: always operate caches in writeback mode
Writethrough does not need special-casing anymore in the qcow2 caches.
The block layer adds flushes after every guest...
Paolo Bonzini
03:03 pm Revision bce283cc: qemu-iotests: Some backing file COW tests
Looks like we're still missing these very basic tests for backing file
handling.
Signed-off-by: Kevin Wolf <kwolf@re...
Kevin Wolf
03:03 pm Revision 8b9ef60d: fdc-test: introduced qtest read_without_media
If you try to read from a floppy drive without a media, you should get
an abnormal termination error.
Signed-off-by:...
Pavel Hrdina
03:03 pm Revision ab68cdfa: qemu-iotests: fill streaming test image with data
The TestStreamStop test case is racy; if the job completes before we can
cancel it, it fails. If we remove the sleep...
Paolo Bonzini
03:03 pm Revision c8433287: block: New bdrv_get_flags()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kev...
Markus Armbruster
03:03 pm Revision b7ab0fea: qcow2: Fix avail_sectors in cluster allocation code
avail_sectors should really be the number of sectors from the start of
the allocation, not from the start of the writ...
Kevin Wolf
03:03 pm Revision 425b0148: block: add bdrv_set_enable_write_cache
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:03 pm Revision 0446919d: qemu-iotests: COW with many AIO requests on the same cluster
This one is a bit more interesting. The COW operation isn't performed
completely synchronously, and therefore depende...
Kevin Wolf
03:03 pm Revision ad492c92: savevm: flush after saving vm state
Writing vm state uses bdrv_pwrite, so it will automatically get flushes
in writethrough mode. But doing a flush at t...
Paolo Bonzini
03:03 pm Revision af7b708d: qcow2: fix autoclear image header update
The autoclear feature bits can be used for qcow2 file format features
that are safe to "drop" by old programs that do...
Stefan Hajnoczi
03:03 pm Revision 6ef228fc: stream: move rate limiting to a separate header file
Make the code reusable.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:03 pm Revision b75a0282: Prevent disk data loss when closing qemu
Prevent disk data loss when closing qemu console window
under Windows 7.
v3. Comment for Sleep() parameter was updat...
Pavel Dovgaluk
03:03 pm Revision 79d21d5b: block: Simplify how drive_init() computes default ID
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
03:03 pm Revision dfc65f1f: Un-inline fdctrl_init_isa()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by...
Markus Armbruster
03:03 pm Revision 5500316d: block: implement is_allocated for raw
Either FIEMAP, or SEEK_DATA+SEEK_HOLE can be used to implement the
is_allocated callback for raw files. On Linux ext...
Paolo Bonzini
03:03 pm Revision 4534ff54: qemu-img check -r for repairing images
The QED block driver already provides the functionality to not only
detect inconsistencies in images, but also fix th...
Kevin Wolf
03:03 pm Revision f9749f28: stream: tweak usage of bdrv_co_is_allocated
is_allocated_base has complex semantics that are not really usable
outside streaming. Split the check in two parts, ...
Paolo Bonzini
03:03 pm Revision 833e4085: qcow2: remove a line of unnecessary code
Commit 3948d1d4 removed the pointer argument we filled in with l2_offset
but forgot to remove the unnecessary l2_offs...
Zhi Yong Wu
03:03 pm Revision 87267753: qcow2: fix endianness conversion
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sign...
Zhi Yong Wu
03:03 pm Revision 8aab031f: xtensa_lx60: add missing #include "blockdev.h"
This should fix the following build failure:
/home/buildbot/slave-public/block_mingw32/build/hw/xtensa_lx60.c: In fu...
Max Filippov
03:03 pm Revision e0d93a89: sheepdog: add coroutine_fn markers to coroutine functions
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
MORITA Kazutaka
03:03 pm Revision b11f38fc: rbd: hook up cache options
Writeback caching was added in Ceph 0.46, and writethrough will be in
0.47. These are controlled by general config op...
Josh Durgin
03:03 pm Revision ccf34716: qemu-img check: Print fixed clusters and recheck
When any inconsistencies have been fixed, print the statistics and run
another check to make sure everything is corre...
Kevin Wolf
03:03 pm Revision 166acf54: qcow2: Support for fixing refcount inconsistencies
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
03:03 pm Revision 188a7bbf: stream: move is_allocated_above to block.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
02:53 pm Revision 63bb682a: Merge branch 'master' of git://git.qemu.org/qemu
malc
02:52 pm Revision 1417d7e4: qcow2: Silence false warning
Some gcc versions seem not to be able to figure out that the switch
statement covers all possible values and that c i...
Kevin Wolf
02:21 pm Revision 8219314b: cris: Fix NMI-flag handling on crisv10.
- The M-flag is encoded in different bits on cris v10 and cris v32.
Signed-off-by: Lars Persson <larper@axis.com>
Si...
Lars Persson
02:08 pm Revision d85ba787: xilinx_axidma: (un)reversed irq initialisation
The axidma irq orders are reversed in both the device model and the instantion.
Undid both reversal (for no net chang...
Peter A. G. Crosthwaite
02:08 pm Revision da9fa17e: xilinx_axidma: changed device name
Changed device name to xlnx,axi-dma. This is the exact name of the device in the
Xilinx EDK development tools.
Signe...
Peter A. G. Crosthwaite
02:08 pm Revision 8d4eb373: xilinx_timer: added default frequency
Added a reasonable default frequency for the xilinx timer (the 62MHz from
s3adsp machine model).
Signed-off-by: Pete...
Peter A. G. Crosthwaite
02:08 pm Revision 23d6055e: xilinx_uartlite: changed device name
Changed device name to xlnx,xps-uartlite. This is the exact name of the device
in the xilinx EDK development tools.
...
Peter A. G. Crosthwaite
02:08 pm Revision ab034c26: xilinx_axienet: droped the c_ on parameters
Even though the xilinx tools do have C_ on all params by default, drop this
for consistency with all the other xilinx...
Peter A. G. Crosthwaite
02:08 pm Revision cec6f8ca: xilinx_axienet: changed device name
Changed device name to xlnx,axi-ethernet. This is the exact name of the
device in the xilinx EDK development tools.
...
Peter A. G. Crosthwaite
02:08 pm Revision 24739ab4: xilinx_intc: changed device name
Changed device name to xlnx,xps-intc. This is the exact name of the device
in the xilinx EDK development tools.
Sign...
Peter A. G. Crosthwaite
02:08 pm Revision a61e4b07: xilinx_timer: changed device name
Changed device name to xlnx,xps-timer. This is the exact name of the device
in the xilinx EDK development tools.
Sig...
Peter A. G. Crosthwaite
02:08 pm Revision abe098e4: xilinx_timer: changed nr_timers to one_timer_only
The configurable property for this IP in the Xilinx tools is a boolean switch
"one-timer-only" that flicks this timer...
Peter A. G. Crosthwaite
02:08 pm Revision 7f4d6755: xilinx_ethlite: changed device name
Changed device name to xlnx,xps-ethernetlite. This is the exact name of the
device in the xilinx EDK development tool...
Peter A. G. Crosthwaite
02:08 pm Revision b2d85c34: xilinx_ethlite: tweaked naming of ping-pong props
Changed "txpingpong" prop to "tx-ping-pong". Same for rx. This is done to
make the property name exactly match what i...
Peter A. G. Crosthwaite
01:44 pm Revision 07f9fd48: xilinx_axi*: Share devices between microblaze and microblazeel
Speeds up the build.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <edgar.iglesi...
Andreas Färber
01:44 pm Revision 9bbfbb61: hw/xilinx_*: Share Xilinx devices between ppc and microblaze
Speeds up the build.
xilinx_ethlite uses tswap32() and is thus target-dependent.
Signed-off-by: Andreas Färber <afa...
Andreas Färber
01:44 pm Revision 3b823210: qemu-log: Allow usage in libhw
Add #ifdef to avoid complaint about use of poisoned "env".
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o...
Andreas Färber

06/14/2012

04:29 pm Revision f756c7a7: cris: Add break support for v10.
Still no retb
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
Edgar E. Iglesias

06/11/2012

11:20 pm Revision acc55ba8: configure: Fix build for some versions of glibc (9pfs)
Some versions declare open_by_handle_at, but don't define AT_EMPTY_PATH.
Extend the check in configure to test both p...
Stefan Weil
11:20 pm Revision fc0608ac: Fix some more license versions (GPL2+ instead of GPL2)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Stefan Weil
11:20 pm Revision 352666e2: dump: Fix license version (GPL2+ instead of GPL2)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Stefan Weil
11:20 pm Revision fc9fa4bd: monitor: Fix memory leak with readline completion
Each string which is shown during readline completion in the QEMU monitor
is allocated dynamically but currently neve...
Stefan Weil
10:55 pm Revision 266ca11a: qdev: release parent properties on dc->init failure
While looking into hot-plugging bridges, I can create a qemu segfault via:
$ device_add pci-bridge
Bridge chassis n...
Jason Baron
10:55 pm Revision 80aa796b: pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
Currently, we do not properly cleanup, if pci_bridge_dev_initfn
fails to initialize properly. Make sure to call pci_b...
Jason Baron
10:12 pm Revision e3e87df4: export iov_send_recv() and use it in iov_send() and iov_recv()
Rename do_sendv_recvv() to iov_send_recv(), change its last arg
(do_send) from int to bool, export it in iov.h, and m...
Michael Tokarev
10:12 pm Revision d5e6b161: change qemu_iovec_to_buf() to match other to,from_buf functions
It now allows specifying offset within qiov to start from and
amount of bytes to copy. Actual implementation is just...
Michael Tokarev
10:12 pm Revision 3e80bf93: rename qemu_sendv to iov_send, change proto and move declarations to iov.h
Rename arguments and use size_t for sizes instead of int,
from
int
qemu_sendv(int sockfd, struct iovec *iov,
...
Michael Tokarev
10:12 pm Revision 2fc8ae1d: cleanup qemu_co_sendv(), qemu_co_recvv() and friends
The same as for non-coroutine versions in previous
patches: rename arguments to be more obvious, change
type of argum...
Michael Tokarev
10:12 pm Revision 1b093c48: consolidate qemu_iovec_copy() and qemu_iovec_concat() and make them consistent
qemu_iovec_concat() is currently a wrapper for
qemu_iovec_copy(), use the former (with extra
"0" arg) in a few places...
Michael Tokarev
10:12 pm Revision 25e5e4c7: rewrite iov_send_recv() and move it to iov.c
Make it much more understandable, add a missing
iov_cnt argument (number of iovs in the iov), and
add comments to it....
Michael Tokarev
10:12 pm Revision 03396148: allow qemu_iovec_from_buffer() to specify offset from which to start copying
Similar to
qemu_iovec_memset(QEMUIOVector *qiov, size_t offset,
int c, size_t bytes);
the new pro...
Michael Tokarev
10:07 pm Revision 3d9b4925: consolidate qemu_iovec_memset{,_skip}() into single function and use existing ...
This patch combines two functions into one, and replaces
the implementation with already existing iov_memset() from
i...
Michael Tokarev
08:15 pm Revision 7677e24f: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
kvm: i8254: Fix conversion of in-kernel to userspace state
kvm/apic: correct short memset
Anthony Liguori
08:15 pm Revision 248bfdc9: Merge remote-tracking branch 'sstabellini/for_1.1.1' into staging
* sstabellini/for_1.1.1:
qemu/xendisk: set maximum number of grants to be used
Anthony Liguori
08:15 pm Revision df332191: Merge remote-tracking branch 'afaerber-or/qom-next-1' into staging
* afaerber-or/qom-next-1:
target-i386: Use uint32 visitor for [x]level properties
qdev: Remove PropertyInfo range...
Anthony Liguori
08:15 pm Revision 3525c42f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
* stefanha/trivial-patches:
configure: report missing libraries for virtfs
trace/simple.c: fix deprecated glib2 i...
Anthony Liguori
08:15 pm Revision e4d40816: Merge remote-tracking branch 'afaerber-or/qom-cpu-3a' into staging
* afaerber-or/qom-cpu-3a: (27 commits)
target-s390x: Pass S390CPU to s390_cpu_restart()
s390-virtio: Let s390_cpu...
Anthony Liguori
08:07 pm Revision 39cde845: Merge remote-tracking branch 'kraxel/usb.52' into staging
* kraxel/usb.52: (37 commits)
ehci: rework frame skipping
ehci: adaptive wakeup rate.
ehci: create ehci_update_...
Anthony Liguori
02:18 pm Revision 0cdd3d14: kvm: i8254: Fix conversion of in-kernel to userspace state
Due to a offset between the clock used to generate the in-kernel
count_load_time (CLOCK_MONOTONIC) and the clock used...
Jan Kiszka
01:06 pm Revision 64c27e5b: qemu/xendisk: set maximum number of grants to be used
Legacy (non-pvops) gntdev drivers may require this to be done when the
number of grants intended to be used simultane...
Jan Beulich
12:57 pm Revision 0614cb82: kvm/apic: correct short memset
kvm_put_apic_state's attempt to clear *kapic before setting its
bits cleared sizeof(void*) bytes (no more than 8) rat...
Jim Meyering
01:23 am Revision 3edb8f92: target-s390x: Pass S390CPU to s390_cpu_restart()
Needed for qemu_cpu_kick().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
01:23 am Revision 564b863d: target-s390x: Let cpu_s390x_init() return S390CPU
Let cpu_init() return CPUS390XState for backwards compatibility.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
01:23 am Revision f25608e9: musicpal: Use cpu_arm_init() to obtain ARMCPU
Needed for arm_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydel...
Andreas Färber
01:23 am Revision ef6cbcc5: exynos4210: Use cpu_arm_init() to store ARMCPU
Needed for arm_pic_init_cpu().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.mayde...
Andreas Färber
01:23 am Revision 95d42bb5: pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo
Prepares for moving halted field into CPUState.
Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de...
Andreas Färber
01:23 am Revision 5d309320: arm_boot: Pass ARMCPU to arm_boot_info::secondary_cpu_reset_hook()
Adapt highbank accordingly.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@...
Andreas Färber
01:23 am Revision 45fa769b: s390-virtio: Let s390_cpu_addr2state() return S390CPU
Convert ipi_states to S390CPU**.
Needed for s390_cpu_restart() in handle_sigp().
Signed-off-by: Andreas Färber <afa...
Andreas Färber
01:23 am Revision 17c2f0bf: xilinx_zynq: Use cpu_arm_init() to obtain ARMCPU
Needed for arm_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter A.G. Crosthwaite <pet...
Andreas Färber
01:23 am Revision 64c9e297: vexpress: Use cpu_arm_init() to obtain ARMCPU
Needed for arm_pic_init_cpu().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.mayde...
Andreas Färber
01:23 am Revision f161bcd0: pxa2xx: Pass ARMCPU to pxa2xx_pic_init()
Cleans up after storing ARMCPU in PXA2xxState.
Prepares for storing ARMCPU in PXA2xxPICState.
Signed-off-by: Andreas...
Andreas Färber
01:23 am Revision 393a9eab: integratorcp: Use cpu_arm_init() to obtain ARMCPU
Needed for arm_load_kernel().
Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter ...
Andreas Färber
01:23 am Revision 9077f01b: realview: Use cpu_arm_init() to obtain ARMCPU
Needed for arm_pic_init_cpu().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.mayde...
Andreas Färber
01:23 am Revision 6fc150de: s390-virtio: Use cpu_s390x_init() to obtain S390CPU
Needed to store S390CPU in ipi_states[].
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
01:23 am Revision a0595d9e: xen_machine_pv: Use cpu_x86_init() to obtain X86CPU
Needed for moving halted field to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Tested-by: Stefano Stab...
Andreas Färber
01:23 am Revision 3aaa8dfa: arm_boot: Pass ARMCPU to arm_load_kernel()
In particular this simplifies the &s->mpu->cpu->env expression again.
first_cpu and ->next_cpu are expected to be QO...
Andreas Färber
01:23 am Revision 20e93374: versatilepb: Use cpu_arm_init() to obtain ARMCPU
Needed for arm_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydel...
Andreas Färber
01:23 am Revision 9543b0cd: arm_boot: Pass ARMCPU to arm_boot_info::write_secondary_boot()
Adapt exynos4210 and highbank accordingly.
The parameter itself is unused.
Signed-off-by: Andreas Färber <afaerber@s...
Andreas Färber
01:23 am Revision 4bd74661: arm_pic: Pass ARMCPU to arm_pic_init_cpu()
Pass it through to arm_pic_cpu_handler().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <...
Andreas Färber
01:23 am Revision e9d872cf: pxa2xx_pic: Store ARMCPU in PXA2xxPICState
Prepares for moving halted field to CPUState.
Add missing braces.
Signed-off-by: Andreas Färber <afaerber@suse.de>
...
Andreas Färber
01:23 am Revision 8bf502e2: strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState
Adapt collie accordingly.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@li...
Andreas Färber
01:23 am Revision 1c88de67: mainstone: Rename PXA2xxState variable
Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May...
Andreas Färber
01:23 am Revision 518ec134: nseries: Rename n800_s::cpu to mpu
omap_mpu_state_s::env was renamed to cpu while changing its type.
With n800_s::cpu of type omap_mpu_state_s* this lea...
Andreas Färber
01:23 am Revision 8efa35e0: tosa: Rename PXA2xxState variable
Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May...
Andreas Färber
01:23 am Revision f1eea068: palm: Rename omap_mpu_state_s variable
Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May...
Andreas Färber
01:23 am Revision 2e7ad760: spitz: Rename PXA2xxState variable
Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May...
Andreas Färber
01:23 am Revision 59b91996: omap_sx1: Rename omap_mpu_state_s variable
Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May...
Andreas Färber
01:23 am Revision 5c6f4f17: z2: Rename PXA2xxState variable
Avoid cpu->cpu by using "mpu" as variable name.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter May...
Andreas Färber

06/10/2012

11:29 pm Revision dbaf26b3: Revert "build: compile oslib-obj-y once"
This reverts commit 25f27a4f7160d077d6992e811021b4bc3a82abc1
because of bsd-user breakage.
Signed-off-by: Blue Swirl...
Blue Swirl
11:09 pm Revision f492b82d: target-xtensa: switch to AREG0-free mode
Add env parameter to every helper function that needs it, update
'configure' script.
Signed-off-by: Max Filippov <jc...
Max Filippov
11:09 pm Revision e8de1ea8: target-xtensa: add attributes to helper functions
Mark exception generating functions 'noreturn' and pure constant
functions as such.
Signed-off-by: Max Filippov <jcm...
Max Filippov
11:09 pm Revision 9ed3a188: target-xtensa: remove unnecessary include of dyngen-exec.h
Signed-off-by: Peter Portante <peter.portante@redhat.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off...
Peter Portante

06/09/2012

01:49 pm Revision d865f307: target-xtensa: fix CCOUNT for conditional branches
Taken conditional branches fail to update CCOUNT register because
accumulated ccount_delta is reset during translatio...
Max Filippov
01:49 pm Revision 9d70c4b7: exec: fix TB invalidation after breakpoint insertion/deletion
tb_invalidate_phys_addr has to be called with the exact physical address of
the breakpoint we add/remove, not just th...
Max Filippov
01:45 pm Revision 57705a67: target-xtensa: control page table lookup explicitly
Hardware pagetable walking may not be nested. Stop guessing and pass
explicit flag to the get_physical_addr_mmu funct...
Max Filippov
01:45 pm Revision c305e32f: target-xtensa: add MMU pagewalking tests
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
01:45 pm Revision ae4e7982: target-xtensa: update autorefill TLB entries conditionally
This is to avoid interference of internal QEMU helpers
(cpu_get_phys_page_debug, tb_invalidate_virtual_addr) with gue...
Max Filippov
01:45 pm Revision 16bde77a: target-xtensa: extract TLB entry setting method
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
01:45 pm Revision 39e7d37f: target-xtensa: update EXCVADDR in case of page table lookup
According to ISA, 4.4.2.6, EXCVADDR may be changed by any TLB miss, even
if the miss is handled entirely by processor...
Max Filippov
01:45 pm Revision e323bdef: target-xtensa: flush TLB page for new MMU mapping
Both old and new mappings need flushing because their VPN may be
different in MMU case.
Signed-off-by: Max Filippov ...
Max Filippov
01:41 pm Revision bbbc0e24: w32: Fix broken build (missing include file)
dump.c was recently added to the code. It unconditionally
includes sys/procfs which is not available with MinGW (w32,...
Stefan Weil
01:30 pm Revision 3294ce18: do not include <libutil.h> needlessly or if it doesn't exist
<libutil.h> and <util.h> on *BSD (some have one, some another)
were #included just for openpty() declaration. The on...
Michael Tokarev
01:20 pm Revision 7c760cbc: target-ppc: Unbreak kvm_ppc.c build
The file is located in target-ppc/, not hw/.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Paolo Bonzin...
Andreas Färber
01:18 pm Revision 7baa8207: dump: Fix build breakage (missing sys/procfs.h)
sys/procfs is not available everywhere (MingW does not have it).
Remove this and more unused or redundant include st...
Stefan Weil

06/08/2012

05:11 pm Revision 27712df9: qdev: Remove PropertyInfo range checking
Range checking in PropertyInfo is now used only for pci_devfn
properties and some error reporting. Remove all code t...
Paolo Bonzini
05:11 pm Revision 09f1bbcd: qdev: Use int32_t container for devfn property
Valid range for devfn is -1 to 255 (-1 for automatic assignment). We do
not currently validate this due to devfn bein...
Michael Roth
05:11 pm Revision 0d30b0a2: qapi: Add String visitor coverage to serialization unit tests
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Michael Roth
05:11 pm Revision 4e27e819: qapi: Add Visitor interfaces for uint*_t and int*_t
This adds visitor interfaces for fixed-width integers types.
Implementing these in visitors is optional, otherwise we...
Michael Roth
05:11 pm Revision 173bbb75: qapi: String visitor, use %f representation for floats
Currently string-output-visitor formats floats as %g, which is nice in
that trailing 0's are automatically truncated,...
Michael Roth
05:11 pm Revision c08fb2ac: qdev: Switch property accessors to fixed-width visitor interfaces
This introduces {get,set}_uint{8,16,32,64}() functions for the
respective qdev types.
TADDR and VLAN are switched to ...
Michael Roth
05:11 pm Revision fa029887: target-i386: Use uint32 visitor for [x]level properties
This simplifies the code and resolves TODOs.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Michael R...
Andreas Färber
05:11 pm Revision 2d496105: qapi: Unit tests for visitor-based serialization
Currently we test our visitors individually, and seperately for input
vs. output. This is useful for validating inter...
Michael Roth
12:01 pm Revision 263ddcc8: configure: report missing libraries for virtfs
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
Harsh Prateek Bora
11:32 am Revision 0d665005: trace/simple.c: fix deprecated glib2 interface
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
Harsh Prateek Bora
11:32 am Revision 8e0fdce3: Clarify comments of tb_invalidate_phys_[page_]range
They could suggest that all TBs of the page containing the range would
be invalidated.
Signed-off-by: Jan Kiszka <ja...
Jan Kiszka

06/07/2012

08:09 pm Revision 2278a69e: rewrite iov_* functions
This changes implementations of all iov_*
functions, completing the previous step.
All iov_* functions now ensure th...
Michael Tokarev
07:43 pm Revision dcf6f5e1: change iov_* function prototypes to be more appropriate
Reorder arguments to be more natural, readable and
consistent with other iov_* functions, and change
argument names, ...
Michael Tokarev
07:43 pm Revision 45270ad8: virtio-serial-bus: use correct lengths in control_out() message
Original code has one thing to process (cur_len), requests to
convert from iovec to buf another thing (len which is a...
Michael Tokarev
05:19 pm Revision 44701ab7: msi: Use msi/msix_present more consistently
Replace some open-coded msi/msix_present checks.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: M...
Jan Kiszka
05:19 pm Revision 95d65800: msi: Invoke msi/msix_write_config from PCI core
Also this functions is better invoked by the core than by each and every
device. This allows to drop the config_write...
Jan Kiszka
05:19 pm Revision cbd2d434: msi: Invoke msi/msix_reset from PCI core
There is no point in pushing this burden to the devices, they tend to
forget to call them (like intel-hda, ahci, xhci...
Jan Kiszka
05:19 pm Revision 7c9958b0: msi: Guard msi/msix_write_config with msi_present
Terminate msi/msix_write_config early if support is not enabled. This
allows to remove checks at the caller site if M...
Jan Kiszka
05:18 pm Revision 8ab60a07: ahci: Clean up reset functions
Properly register reset functions via the device class.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka...
Jan Kiszka
05:18 pm Revision 8e729e3b: intel-hda: Fix reset of MSI function
Call msi_reset on device reset as still required by the core.
CC: Gerd Hoffmann <kraxel@redhat.com>
CC: qemu-stable@...
Jan Kiszka
05:18 pm Revision 520064c8: msi: Guard msi_reset with msi_present
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Jan Kiszka
05:18 pm Revision 868a1a52: ahci: Fix reset of MSI function
Call msi_reset on device reset as still required by the core.
CC: Alexander Graf <agraf@suse.de>
CC: qemu-stable@non...
Jan Kiszka
05:18 pm Revision e9adf260: shpc: unparent device before free
Recent core change removed unparent
so we need to do this in all callers now.
Signed-off-by: Michael S. Tsirkin <mst...
Michael S. Tsirkin
05:18 pm Revision fee9d348: rtl8139: honor RxOverflow flag in can_receive method
Some drivers (Linux' 8139too among them) rely on the NIC
injecting an interrupt in the event of a receive buffer over...
Fernando Luis Vazquez Cao
12:21 pm Revision fa79c914: Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
* bonzini/nested-makefiles-3: (29 commits)
build: do not create directories at configure time
configure: ensure d...
Anthony Liguori
11:12 am Revision 083dbf48: target-microblaze: fix swx build breakage
The lazy initialisation of r_check was throwing an error on --enable-debug.
Removed the lazy initialisation of r_chec...
Peter A. G. Crosthwaite
11:02 am Revision 863b4741: ehci: remove unused attach_poll_counter
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision b53f685d: ehci: update status bits in ehci_set_state
Update the status register in the ehci_set_state function, to make sure
the guest-visible register is in sync with ou...
Gerd Hoffmann
11:02 am Revision 3a215326: ehci: adaptive wakeup rate.
Adapt the frame timer sleeps according to the actual needs. With the
periodic schedule being active we'll have to wa...
Gerd Hoffmann
11:02 am Revision 6ceced0b: ehci: create ehci_update_frindex
Factor out code from ehci_frame_timer.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
11:02 am Revision daf25307: ehci: fix halt status handling
When the enable bits for controller / async schedule / periodic schedule
change just make sure we kick the frame time...
Gerd Hoffmann
11:02 am Revision ec807d12: ehci: add ehci_*_enabled() helpers
Add helper functions to query whenever the async / periodic schedule
is enabled or not. Put them into use too.
Sign...
Gerd Hoffmann
11:02 am Revision f020ed36: ehci: rework frame skipping
Move the framecount check out of the loop and use the new
ehci_update_frindex function to skip frames if needed.
Sig...
Gerd Hoffmann
11:02 am Revision 773dc9cd: ehci: add queuing support
Add packet queuing. Follow the qTD chain to see if there are more
packets we can submit. Improves performance on la...
Gerd Hoffmann
11:02 am Revision 348f1037: xhci: trace: slots
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision eb36a88e: ehci: add EHCIPacket
Add a separate EHCIPacket struct and move fields over from EHCIQueue.
Preparing for supporting multiple packets per q...
Gerd Hoffmann
11:02 am Revision 0f588df8: ehci: kick async schedule on wakeup
Kick async schedule when we get a wakeup
notification from a usb device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
11:02 am Revision cd665715: ehci: move ehci_flush_qh
Move ehci_flush_qh() function up in the source code.
No code change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
11:02 am Revision ae710b99: ehci: schedule async bh on async packet completion
When a packet completes which happens to be part of the async schedule
kick the async bottom half for processing,
Si...
Gerd Hoffmann
11:02 am Revision 0703a4a7: xhci: trace: ring fetch
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 4224558f: ehci: make ehci_execute work on EHCIPacket instead of EHCIQueue
This way it is possible to use ehci_execute to submit others than the
first EHCIPacket of the EHCIQueue.
Signed-off-...
Gerd Hoffmann
11:02 am Revision 7046530c: ehci: fix reset
Check for the reset bit first when processing USBCMD register writes.
Also break out of the switch, there is no need ...
Gerd Hoffmann
11:02 am Revision 8f6d5e26: ehci: tweak queue initialization
Little tweak for the queue initialization, set the QH address in the
allocation function.
Signed-off-by: Gerd Hoffma...
Gerd Hoffmann
11:02 am Revision ae0138a8: ehci: add async field to EHCIQueue
Keep track whenever a EHCIQueue is part of the async or periodic
schedule. This way we don't have to pass around the...
Gerd Hoffmann
11:02 am Revision 97df650b: xhci: trace: transfers
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 0fb3e299: ehci: move async schedule to bottom half
This way we can kick the async schedule independant from the
periodic frame timer.
Signed-off-by: Gerd Hoffmann <kra...
Gerd Hoffmann
11:02 am Revision e59928b3: ehci: cache USBDevice in EHCIQueue
Keep a USBDevice pointer in EHCIQueue so we don't have to lookup the
device on each usb packet submission.
Signed-of...
Gerd Hoffmann
11:02 am Revision c1f6b493: xhci: trace: endpoints
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 1dc90367: usb-storage: add scsi_off, remove scsi_buf
Repace the running buffer pointer (scsi_buf) with a buffer offset
field (scsi_off). The later is alot easier to live...
Gerd Hoffmann
11:02 am Revision 7acd279f: xhci: trace: irq + events
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 2d754a10: xhci: trace: mmio reads+writes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 64619739: xhci: Clean up reset function
Properly register reset function via the device class.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off...
Jan Kiszka
11:02 am Revision 0659879e: usb-storage: remove MSDState->residue
We have the field twice, once in MSDState directly and one in the status
word struct. Drop one.
Signed-off-by: Gerd...
Gerd Hoffmann
11:02 am Revision fc0ddaca: xhci: trace: run+stop
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 18eef3bc: scsi: prepare migration code for usb-storage support
usb-storage can't handle requests in one go as the data transfer can be
splitted into lots of usb packets. Because o...
Gerd Hoffmann
11:02 am Revision 5de88b1d: usb-storage: migration support
With all scsi migration support bits in place the
final step is pretty simple ;)
Signed-off-by: Gerd Hoffmann <kraxe...
Gerd Hoffmann
11:02 am Revision 1e6ed80b: usb-storage: add usb_msd_packet_complete()
Factor out packet completion to a separate function which
cares to get the MSDState->packet update right.
Signed-off...
Gerd Hoffmann
11:02 am Revision 973002c1: uhci: fix irq routing
The multifunction ich9 ehci controller with uhci companions uses a
different interrupt pin for each function. The th...
Gerd Hoffmann
11:02 am Revision 40141d12: uhci: make bandwidth tunable
Add a property for the uhci bandwidth. Can be used to make uhci
emulation run faster than real hardware.
Signed-off...
Gerd Hoffmann
11:02 am Revision 9a16c595: uhci: use bottom half
Schedule bottom half on completion of async packets instead of calling
uhci_process_frame directly. This way we run ...
Gerd Hoffmann
11:02 am Revision 4aed20e2: uhci: fix bandwidth management
uhci_process_frame() can be invoked multiple times per frame, so
accounting usb bandwith in a local variable doesn't ...
Gerd Hoffmann
11:02 am Revision 7dd0dfd7: uhci: fix trace format strings
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 5852d3bf: uhci: zap uhci_pre_save
Cancel transactions before saving vmstate is pretty pointless and just
causes disruptions. We need to cancel them be...
Gerd Hoffmann
10:21 am Revision 2dee8d54: build: do not create directories at configure time
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision ec5b06d7: configure: ensure directory exists when creating symlink
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
10:21 am Revision 25f27a4f: build: compile oslib-obj-y once
There is no difference in oslib-obj-y between user-mode and system
targets. There used to be when user-mode could op...
Paolo Bonzini
10:21 am Revision 49ac9e0a: build: move device tree to per-target Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision fec90ff0: build: limit usage of vpath
All paths are now explicitly given, and the object tree mimics
the source tree, so there is no need to apply special ...
Paolo Bonzini
10:21 am Revision 00c705fb: build: libcacard Makefile cleanups
Build vscclient from toplevel Makefile, limit usage of vpath.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
10:21 am Revision be1029ec: build: convert libhw to nested Makefile.objs
After this patch, the libhw* directories will have a hierarchy
that mimics the source tree. This is useful because w...
Paolo Bonzini
10:21 am Revision c353f261: build: move per-target hw/ objects to nested Makefile.objs
This completes the move to nested Makefiles for virtio and a few
other files that were not part of obj-TARGET-y, but ...
Paolo Bonzini
10:21 am Revision 3d5a3f9a: build: move target-independent hw/ objects to nested Makefile.objs
This patch starts converting the hw/ directory. Some files in hw/
are compiled once, some twice (32-/64-bit), some o...
Paolo Bonzini
10:21 am Revision 4eb7ba8a: build: move qga/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision dd5614d6: build: move qapi/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 4c696054: build: move slirp/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 8867aef0: build: move ui/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision b0b68fc6: build: move audio/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 7456e4ce: build: move block/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision ee20477d: build: move fsdev/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision d8469de6: build: move net/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 99100dc3: build: move rules for nesting to Makefile.objs
At this point we will start adding nesting behavior to other files
than Makefile.target. Because Makefile.objs is in...
Paolo Bonzini
10:21 am Revision 7f07b9cb: build: adapt qom/Makefile and move it to Makefile.objs
qom/ already used a separate makefile. Convert it to use relative
paths, and make it declare both common-obj-y and u...
Paolo Bonzini
10:21 am Revision fbe37ef3: build: move other target-*/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:20 am Revision 5f86146f: dump: remove dumping stuff from cpu-all.h
This simplifies things, because they will only be included for softmmu
targets and because the stubs are taken out-of...
Paolo Bonzini
10:19 am Revision 4720bd05: dump: change cpu_get_note_size to return ssize_t
So that it can use the same prototype in both cases.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
10:19 am Revision db207769: dump: do not compile dump.o for user-mode emulation
It is not needed, because the monitor is not included.
Cc: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Paolo ...
Paolo Bonzini
08:19 am Revision 9cdc8df3: build: move libobj-y variable to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
08:17 am Revision 5e8861a0: build: move obj-TARGET-y variables to nested Makefile.objs
Also drop duplicate occurrence of device-hotplug.o.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
08:17 am Revision 7fc5152c: build: move *-user/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
08:17 am Revision e05804ee: build: add rules for nesting
This adds the 'magic' rules that take care of subdirectories.
The subdirectory makefiles in the source tree are not c...
Paolo Bonzini
08:17 am Revision 4115852b: build: do not sprinkle around GENERATED_HEADERS dependencies
Keeping GENERATED_HEADERS dependencies up-to-date everywhere is complex.
We can simply make the Makefile depend on th...
Paolo Bonzini
08:17 am Revision 046e7c5f: build: remove trace-nested-y
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini

06/06/2012

03:57 pm Revision 34941700: Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp: (29 commits)
Add 'query-events' command to QMP to query async events
qapi: convert netdev_del
...
Anthony Liguori
12:55 pm Revision e1ae9a7a: Merge remote-tracking branch 'afaerber-or/qom-cpu-3' into staging
* afaerber-or/qom-cpu-3: (74 commits)
Kill off cpu_state_reset()
linux-user: Use cpu_reset() after cpu_init() / c...
Anthony Liguori
12:23 pm Revision 6e72ae46: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
kvm: Fix build for non-CAP_IRQ_ROUTING targets
Anthony Liguori
11:41 am Revision d3d3bef0: kvm: Fix build for non-CAP_IRQ_ROUTING targets
A type definition and a KVMState field initialization escaped the
required wrapping with KVM_CAP_IRQ_ROUTING. Also, w...
Jan Kiszka

06/05/2012

04:05 am Revision 721589dd: Revert "Revert "rtl8139: do the network/host communication only in normal oper...
This reverts commit 9c92bf7f6c3f675e60b8ba8a5287bb88ea1eac36.
Per Jason's request.
Signed-off-by: Anthony Liguori <...
Anthony Liguori
12:00 am Revision 5414dec6: sun4m: Pass SPARCCPU to {main,secondary}_cpu_reset()
We can now use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by:...
Andreas Färber
12:00 am Revision fdcb4fb6: bsd-user: Use cpu_reset() in after cpu_init()
Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbe...
Andreas Färber
12:00 am Revision 8ebdf9dc: sun4u: Use cpu_sparc_init() to obtain SPARCCPU
This prepares using it in sun4uv_init().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau...
Andreas Färber
12:00 am Revision c356a1bc: cpu-exec: Use cpu_reset() in cpu_exec() for TARGET_PPC
CPUState will be needed for all targets in the future, so place it into
the main variable declaration block.
Signed-...
Andreas Färber
12:00 am Revision 60ad0733: leon3: Use cpu_sparc_init() to obtain SPARCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail...
Andreas Färber
12:00 am Revision c537d79c: leon3: Store SPARCCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision f9d1465f: sun4u: Let cpu_devinit() return SPARCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail...
Andreas Färber
12:00 am Revision b7e516ce: Kill off cpu_state_reset()
In commit 1bba0dc932e8826a7d030df3767daf0bc339f9a2 cpu_reset()
was renamed to cpu_state_reset(), to allow introducing...
Andreas Färber
12:00 am Revision e59be77a: target-sparc: Let cpu_sparc_init() return SPARCCPU
Make include paths for cpu-qom.h consistent, so that SPARCCPU can be
used in cpu.h.
Turn cpu_init macro into a stati...
Andreas Färber
12:00 am Revision 403d7a2d: sun4u: Store SPARCCPU in ResetData
We can now use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaerbe...
Andreas Färber
12:00 am Revision 8968f588: sun4m: Use cpu_sparc_init() to obtain SPARCCPU
Needed for {main,secondary}_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau...
Andreas Färber
12:00 am Revision ff18b762: linux-user: Use cpu_reset() after cpu_init() / cpu_copy()
Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision f8031482: virtex_ml507: Pass PowerPCCPU to main_cpu_reset()
Allows us to call cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-...
Andreas Färber
12:00 am Revision 182fbbf2: ppc440_bamboo: Pass PowerPCCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 322164e0: ppc440_bamboo: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 05769733: spapr: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for spapr_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 72c33dd7: ppc_oldworld: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc_heathrow_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@su...
Andreas Färber
12:00 am Revision cd79664f: ppc_oldworld: Pass PowerPCCPU to ppc_heathrow_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 8f8204ec: ppc_newworld: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc_core99_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse...
Andreas Färber
12:00 am Revision 68281699: virtex_ml507: Let ppc440_init_xilinx() return PowerPCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 6680988c: ppc_newworld: Pass PowerPCCPU to ppc_core99_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 90cb09d9: ppc4xx_devs: Pass PowerPCCPU to ppc4xx_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 57274713: ppc4xx_devs: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc4xx_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 5c3e735f: ppc_prep: Pass PowerPCCPU to ppc_prep_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision a9bf3df0: ppc_prep: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc_prep_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 5b2038e0: spapr: Pass PowerPCCPU to spapr_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision d1d4938b: virtex_ml507: Use cpu_ppc_init() to obtain PowerPCCPU
Needed to change ppc440_init_xilinx() return type.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexan...
Andreas Färber
12:00 am Revision f37f435a: mips_jazz: Pass MIPSCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision fd2f410b: r2d: Use cpu_sh4_init() to obtain SuperHCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 7688b134: mips_malta: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision fca1be7c: target-mips: Use cpu_reset() in do_interrupt()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:00 am Revision 7ee274c1: mips_mipssim: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 1004ee8d: mips_malta: Pass MIPSCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 3bd4122e: target-mips: Use cpu_reset() in cpu_mips_init()
Commit 0f71a7095db6bc055bc5bb520d85ea650cca8a33 (target-mips: QOM'ify
CPU) hooked up cpu_state_reset() to CPUClass::r...
Andreas Färber
12:00 am Revision f0f80366: mips_fulong2e: Use cpu_mips_cpu() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 800cf598: mips_fulong2e: Pass MIPSCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 38f92da6: ppce500_mpc8544ds: Pass PowerPCCPU to mpc8544ds_cpu_reset[_sec]
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 9ac67e21: mips_r4k: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision fa156e51: mips_r4k: Store MIPSCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 30bf942d: target-mips: Let cpu_mips_init() return MIPSCPU
Turn cpu_init macro into a static inline function returning CPUMIPSState
for backwards compatibility.
Signed-off-by:...
Andreas Färber
12:00 am Revision 2d44fc8e: mips_mipssim: Store MIPSCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 868bac81: r2d: Store SuperHCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 6bd8da65: mips_jazz: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Hervé Poussineau <hpoussin@r...
Andreas Färber
12:00 am Revision 397b457d: target-ppc: Let cpu_ppc_init() return PowerPCCPU
Adapt e500 mpc8544ds machine accordingly.
Turn cpu_init() into a static inline function returning CPUPPCState for
ba...
Andreas Färber
12:00 am Revision 445e9571: target-sh4: Let cpu_sh4_init() return SuperHCPU
Turn cpu_init macro into a static inline function returning
CPUSH4State for backwards compatibility.
Signed-off-by: ...
Andreas Färber
12:00 am Revision bf494367: microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel()
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Also pass it through to its reset ca...
Andreas Färber
12:00 am Revision eded1267: xtensa_lx60: Pass XtensaCPU to lx60_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision b33ab1f7: target-microblaze: Let cpu_mb_init() return MicroBlazeCPU
Since qemu_init_vcpu() is no-op for CONFIG_USER_ONLY drop the env
variable that is now unused there.
Turn cpu_init m...
Andreas Färber
12:00 am Revision e5fe7a34: pc: Pass X86CPU to pc_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewe...
Andreas Färber
12:00 am Revision 1584aafd: cris-boot: Pass CRISCPU to main_cpu_reset().
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision dd10ce6d: target-cris: Reindent cpu_cris_init()
Judging by TCG variable initialization it used 8-char tabs; use 4 spaces
instead. Also remove trailing whitespace.
S...
Andreas Färber
12:00 am Revision 5935664f: cris-boot: Pass CRISCPU to cris_load_image()
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.igl...
Andreas Färber
12:00 am Revision 608911ac: pc: Use cpu_x86_init() to obtain X86CPU
Needed for pc_cpu_reset().
Also change return type to X86CPU.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Revi...
Andreas Färber
12:00 am Revision ddeb9ae5: axis_dev88: Use cpu_cris_init() to obtain CRISCPU
Needed for cris_load_image().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.ig...
Andreas Färber
12:00 am Revision 9fca5636: target-cris: Let cpu_cris_init() return CRISCPU
Turn cpu_init macro into a static inline function returning CPUCRISState
for backwards compatibility.
Signed-off-by:...
Andreas Färber
12:00 am Revision 232fc23b: target-i386: Pass X86CPU to do_cpu_{init,sipi}()
Allows to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-b...
Andreas Färber
12:00 am Revision a9480e5d: petalogix_ml605: Use cpu_mb_init() to obtain MicroBlazeCPU
Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e...
Andreas Färber
12:00 am Revision b47ed996: target-i386: Let cpu_x86_init() return X86CPU
Turn cpu_init macro into a static inline function returning CPUX86State
for backwards compatibility.
Signed-off-by: ...
Andreas Färber
12:00 am Revision 3ed60733: petalogix_s3adsp1800_mmu: Use cpu_mb_init() to obtain MicroBlazeCPU
Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e...
Andreas Färber
12:00 am Revision 5f4ef08b: omap: Use cpu_arm_init() to store ARMCPU in omap_mpu_state_s
Fix tab indentations of comments, add braces, use cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acke...
Andreas Färber
12:00 am Revision 351d5666: arm_boot: Pass ARMCPU to do_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 0347d689: target-lm32: Let cpu_lm32_init() return LM32CPU
Make the include paths for cpu-qom.h consistent to allow using LM32CPU
in cpu.h.
Turn cpu_init macro into a static i...
Andreas Färber
12:00 am Revision 15be3171: target-xtensa: Let cpu_xtensa_init() return XtensaCPU
Make the include paths for cpu-qom.h consistent to allow using XtensaCPU
in cpu.h.
Turn cpu_init macro into a static...
Andreas Färber
12:00 am Revision 0f37c99b: armv7m: Use cpu_arm_init() to obtain ARMCPU
Needed for armv7m_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@l...
Andreas Färber
12:00 am Revision f6932a86: milkymist: Store LM32 in ResetInfo
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 11e7bfd7: xtensa_sim: Pass XtensaCPU to sim_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 06d26274: xtensa_sim: Use cpu_xtensa_init() to obtain XtensaCPU
Needed for sim_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Andreas Färber
12:00 am Revision 1328cc01: milkymist: Use cpu_lm32_init() to obtain LM32CPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle...
Andreas Färber
12:00 am Revision 31363f12: armv7m: Pass ARMCPU to armv7m_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision b1435596: lm32_boards: Store LM32CPU in ResetInfo
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision adbb0f75: xtensa_lx60: Use cpu_xtensa_init() to obtain XtensaCPU
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 47dc4fa2: lm32_boards: Use cpu_lm32_init() to obtain LM32CPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle...
Andreas Färber
12:00 am Revision df90dadb: target-arm: Use cpu_reset() in cpu_arm_init()
Commit 3c30dd5a68e9fee6af67cfd0d14ed7520820f36a (target-arm: Move reset
handling to arm_cpu_reset) QOM'ified CPU rese...
Andreas Färber
12:00 am Revision 43824588: pxa2xx: Use cpu_arm_init() and store ARMCPU
Also use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter...
Andreas Färber

06/04/2012

07:49 pm Revision 60d5666f: qemu-config: introduce qemu_find_opts_err()
This is like qemu_find_opts(), except that it takes an Error argument.
This new function allows for a incremental co...
Luiz Capitulino
07:49 pm Revision 4559a1db: net: net_client_init(): use error_set()
Callers are changed to use qerror_report_err() to keep their QError
semantics.
Signed-off-by: Luiz Capitulino <lcapi...
Luiz Capitulino
07:49 pm Revision 4860853d: Add 'query-events' command to QMP to query async events
Sometimes it is neccessary for an application to determine
whether a particular QMP event is available, so they can
d...
Daniel P. Berrange
07:49 pm Revision 5f964155: qapi: convert netdev_del
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed...
Luiz Capitulino
07:49 pm Revision 42dcc547: net: purge the monitor object from all init functions
The only backend that really uses it is the socket one, which calls
monitor_get_fd(). But it can use 'cur_mon' instea...
Luiz Capitulino
07:49 pm Revision 928059a3: qapi: convert netdev_add
This is not a full QAPI conversion, but an intermediate step.
In essence, do_netdev_add() is split into three functi...
Luiz Capitulino
07:49 pm Revision cf62adfa: qemu-option: parse_option_bool(): use error_set()
Note that set_option_parameter() callers still expect automatic error
reporting with QError, so set_option_parameter(...
Luiz Capitulino
07:49 pm Revision 9fecbed0: target-i386: Add API to write elf notes to core file
The core file contains register's value. These APIs write registers to
core file, and them will be called in the foll...
Wen Congyang
07:49 pm Revision 2b05ab52: Add API to get memory mapping without do paging
crash does not need the virtual address and physical address mapping, and the
mapping does not include the memory tha...
Wen Congyang
07:49 pm Revision 90166b71: target-i386: Add API to write cpu status to core file
The core file has register's value. But it does not include all registers value.
Store the cpu status into QEMU note,...
Wen Congyang
07:49 pm Revision 4e89978e: qemu-option: qemu_opts_from_qdict(): use error_set()
do_device_add() and do_netdev_add() call qerror_report_err() to maintain
their QError semantics.
Signed-off-by: Luiz...
Luiz Capitulino
07:49 pm Revision 783e9b48: introduce a new monitor command 'dump-guest-memory' to dump guest's memory
The command's usage:
dump-guest-memory [-p] protocol [begin] [length]
The supported protocol can be file or fd:
1....
Wen Congyang
07:49 pm Revision 8ff15d4a: qerror: introduce QERR_INVALID_OPTION_GROUP
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com>
Luiz Capitulino
07:49 pm Revision 68f4730c: make gdb_id() generally avialable and rename it to cpu_index()
The following patch also needs this API, so make it generally avialable.
The function gdb_id() will not be used in gd...
Wen Congyang
07:49 pm Revision 2ac20613: qemu-config: find_list(): use error_set()
Note that qemu_find_opts() and qemu_config_parse() need to call
error_report() to maintain their semantics on error.
...
Luiz Capitulino
07:49 pm Revision 584d4064: qemu-option: opt_set(): use error_set()
The functions qemu_opt_set() and opts_do_parse() both call opt_set(),
but their callers expect QError semantics. Thus...
Luiz Capitulino
07:49 pm Revision 384f2139: qemu-option: introduce qemu_opt_set_err()
This is like qemu_opt_set(), except that it takes an Error argument.
This new function allows for a incremental conv...
Luiz Capitulino
07:49 pm Revision 6c519404: qemu-option: qemu_opt_parse(): use error_set()
The functions opt_set() and qemu_opts_validate() both call qemu_opt_parse(),
but their callers expect QError semantic...
Luiz Capitulino
07:49 pm Revision 29952866: qemu-option: qemu_opts_validate(): use error_set()
net_client_init() propagates the error up by calling qerror_report_err(),
because its users expect QError semantics.
...
Luiz Capitulino
07:49 pm Revision ec7b2ccb: qemu-option: parse_option_size(): use error_set()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com>
Luiz Capitulino
07:49 pm Revision 25ae9c1d: target-i386: add API to get dump info
Dump info contains: endian, class and architecture. The next
patch will use these information to create vmcore. Note:...
Wen Congyang
07:49 pm Revision 8be7e7e4: qemu-option: qemu_opts_create(): use error_set()
This commit converts qemu_opts_create() from qerror_report() to
error_set().
Currently, most calls to qemu_opts_crea...
Luiz Capitulino
07:49 pm Revision 0038ffb0: target-i386: Add API to get note's size
We should know where the note and memory is stored before writing
them to vmcore. If we know this, we can avoid using...
Wen Congyang
07:49 pm Revision 2f39df5b: qemu-option: parse_option_number(): use error_set()
Note that qemu_opt_parse() callers still expect automatic error reporting
with QError, so qemu_opts_parse() calls qer...
Luiz Capitulino
07:49 pm Revision 31a2207a: Add API to check whether paging mode is enabled
This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz...
Wen Congyang
07:49 pm Revision 76f35538: Add API to check whether a physical address is I/O address
This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz...
Wen Congyang
07:49 pm Revision 80167a8a: Add API to create memory mapping list
The memory mapping list stores virtual address and physical address mapping.
The virtual address and physical address...
Wen Congyang
07:49 pm Revision fae001f5: implement cpu_get_memory_mapping()
Walk cpu's page table and collect all virtual address and physical address mapping.
Then, add these mapping into memo...
Wen Congyang
07:49 pm Revision c517076d: Add API to get memory mapping
Add API to get all virtual address and physical address mapping.
If the guest doesn't use paging, the virtual address...
Wen Congyang
11:19 am Revision 8cc9b43f: target-microblaze: lwx/swx: first implementation
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle...
Peter A. G. Crosthwaite
07:58 am Revision 9c92bf7f: Revert "rtl8139: do the network/host communication only in normal operating mode"
This reverts commit ff71f2e8cacefae99179993204172bc65e4303df. This is because
the linux 8139cp driver would leave the...
Jason Wang

06/03/2012

02:56 am Revision 74f4d227: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
virtio/vhost: Add support for KVM in-kernel MSI injection
msix: Add msix_nr_vectors_allocat...
Anthony Liguori
02:54 am Revision 2eb02f28: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
ahci: SATA FIS is 20 bytes, not 0x20
virtio-blk: Fix geometry sector calculation
block: pr...
Anthony Liguori

06/01/2012

11:56 am Revision a854972f: Update version to open the 1.2 development branch
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:55 am Revision 78260a5f: Update version for 1.1.0 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

05/31/2012

03:53 am Revision b3dbb954: Update version for 1.1.0-rc4 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
03:49 am Revision 272d28ec: Merge remote-tracking branch 'origin/master' into staging
* origin/master:
pc-bios: Update OpenBIOS images
Anthony Liguori

05/30/2012

08:04 pm Revision 6f129261: pc-bios: Update OpenBIOS images
Update OpenBIOS images to r1060 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
03:51 pm Revision 4bb9c939: ahci: SATA FIS is 20 bytes, not 0x20
As in the SATA and AHCI specifications, a FIS is 5 Dwords of 4 bytes
each, which comes to 20 bytes (decimal), not 0x2...
Daniel Verkamp
03:51 pm Revision 136be99e: virtio-blk: Fix geometry sector calculation
Currently the sector value for the geometry is masked, even if the
user usesa command line parameter that explicitely...
Christian Borntraeger
11:18 am Revision c2d76497: block: prevent snapshot mode $TMPDIR symlink attack
In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori...
Jim Meyering
10:58 am Revision 6f3c714e: sheepdog: fix return value of do_load_save_vm_state
bdrv_save_vmstate and bdrv_load_vmstate should return the vmstate size
on success, and -errno on error.
Signed-off-b...
MORITA Kazutaka
10:49 am Revision 47ce9ef7: virtio: Fix compiler warning for non Linux hosts
The local variables ret, i are only used if __linux__ is defined.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed...
Stefan Weil
10:02 am Revision d6111501: Merge remote-tracking branch 'mdroth/qga-pull-5-29-12-v2' into staging
* mdroth/qga-pull-5-29-12-v2:
qemu-ga: avoid blocking on atime update when reading /etc/mtab
qemu-ga: Fix use of ...
Anthony Liguori
09:48 am Revision eba25057: block: prevent snapshot mode $TMPDIR symlink attack
In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori...
Jim Meyering
05:28 am Revision e78bd5ab: xhci: add usage info to docs
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:28 am Revision 13526728: Expose CPUID leaf 7 only for -cpu host
Changes v2 -> v3;
- Check for kvm_enabled() before setting cpuid_7_0_ebx_features
Changes v1 -> v2:
- Use kvm_ar...
Eduardo Habkost
05:28 am Revision 1643f2b2: vnc: fix segfault in vnc_display_pw_expire()
NULL pointer dereference in case no vnc server is configured.
Catch this and return -EINVAL like vnc_display_password...
Gerd Hoffmann
05:00 am Revision 9e2fa418: qemu-ga: avoid blocking on atime update when reading /etc/mtab
Currently we re-read/re-process /etc/mtab to get an updated list of
mounts when guest-fsfreeze-thaw is called. This c...
Michael Roth
05:00 am Revision eecae147: qemu-ga: Fix use of environ on Darwin
Use _NSGetEnviron() helper to access the environment.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Cha...
Andreas Färber
04:19 am Revision 9c3a596a: fix multiboot loading if load_end_addr == 0
The previous multiboot load code did not treat the case where
load_end_addr was 0 specially. The multiboot specifica...
Scott Moser
04:19 am Revision a6de8ed8: pci: call object_unparent() before free_qdev()
Start VM with 8 multiple-function block devs, hot-removing
those block devs by 'device_del ...' would cause qemu abor...
Amos Kong
04:19 am Revision 8294a64d: vga: fix vram double-mapping with -vga std and -M pc-0.12
With pc-0.12, we map the video RAM both through the PCI BAR (the guest does
this) and through a fixed mapping at 0xe0...
Avi Kivity

05/29/2012

02:54 pm Revision 1c4ad9d2: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
* afaerber-or/cocoa-for-upstream:
cocoa: Suppress Cocoa frontend for -qtest
arch_init: Fix AltiVec build on Darwi...
Anthony Liguori
12:40 pm Revision 60b46aa2: cocoa: Suppress Cocoa frontend for -qtest
Signed-off-by: Andreas Färber <andreas.faerber@web.de> Andreas Färber
12:38 pm Revision f283edc4: arch_init: Fix AltiVec build on Darwin/ppc
Commit f29a56147b66845914d0a645bf9b4c5bb9a6af57 (implement
-no-user-config command-line option (v3)) introduced uses ...
Andreas Färber
12:32 pm Revision dd86df75: Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
* sstabellini/for_1.1_rc3:
Call xc_domain_shutdown with the reboot flag when the guest requests a reboot.
xen: Fi...
Anthony Liguori
12:31 pm Revision 422831fc: Merge remote-tracking branch 'mdroth/qga-pull-5-24-12' into staging
* mdroth/qga-pull-5-24-12:
qemu-ga: Fix missing environ declaration
configure: check if environ is declared
Anthony Liguori
12:30 pm Revision 30676153: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
fdc: fix media detect...
Anthony Liguori
12:30 pm Revision 7943df57: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
* kiszka/queues/slirp:
slirp: Avoid redefining MAX_TCPOPTLEN
slirp: Avoid statements without effect on Big Endian...
Anthony Liguori
12:28 pm Revision d501f847: Merge remote-tracking branch 'bonzini/scsi-next' into staging
* bonzini/scsi-next:
ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
ISCSI: Only call READCAPACITY16 for...
Anthony Liguori

05/28/2012

11:44 pm Revision 917cfc1f: slirp: Avoid redefining MAX_TCPOPTLEN
MAX_TCPOPTLEN is being defined as 32. Darwin already has it as 40,
causing a warning. The value is only used to decla...
Andreas Färber
11:31 pm Revision 9b24d8e9: slirp: Avoid statements without effect on Big Endian host
Darwin has HTON*/NTOH* macros that on BE simply return the argument.
This is incompatible with SLIRP's use of these m...
Andreas Färber
03:04 pm Revision f4dfa67f: ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
This allows using LUNs bigger than 2TB. Keep using READ10 for other
device types such as MMC.
Signed-off-by: Ronnie...
Ronnie Sahlberg
03:04 pm Revision 6bcd1346: ISCSI: Only call READCAPACITY16 for SBC devices, use READCAPACITY10 for MMC
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com> Ronnie Sahlberg
03:04 pm Revision dbfff6d7: ISCSI: get device type at connection time
This is needed to avoid READ CAPACITY(16) for MMC devices.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>...
Ronnie Sahlberg
03:04 pm Revision c7b4a952: ISCSI: change num_blocks to 64-bit
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
03:04 pm Revision c9b9f682: ISCSI: redo how we set up the events
Call qemu_notify_event() after updating events. Otherwise, If we add
an event for -is-writeable but the socket is al...
Ronnie Sahlberg
02:45 pm Revision e20e48a8: slirp: Untangle TCPOLEN_* from TCPOPT_*
Commit b72210568ef0c0fb141a01cffb71a09c4efa0364 (slirp: clean up
conflicts with system headers) enclosed TCPOLEN_MAXS...
Andreas Färber

05/27/2012

08:52 pm Revision 24f50d7e: tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin
powerpc-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
does not define _CALL_DARWIN, leading to unexpect...
Andreas Färber
« Previous
Next »
 

Also available in: Atom