Activity

From 06/18/2011 to 07/17/2011

07/17/2011

06:47 pm Revision 33d5ad53: pci_ids: tweak names to match linux/pci_ids.h
Sync xen names to ones used by linux. Add
xen platform device id as well.
Signed-off-by: Michael S. Tsirkin <mst@red...
Michael S. Tsirkin
06:47 pm Revision 0d2b962d: xen: move to new pci initializers
move ids to pci info structure
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
06:47 pm Revision ce4fd422: hw/piix_pci.c: Fix PIIX3-xen to initialize ids
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Anthony PERARD
06:47 pm Revision c8eac1cf: virtio: fix indirect descriptor buffer overflow
We were previously allowing arbitrarily-long indirect descriptors, which
could lead to a buffer overflow in qemu-kvm ...
Michael S. Tsirkin
06:47 pm Revision c1be973a: vhost: fix double free on device stop
vhost dev stop failed to clear the log field.
Typically not an issue as dev start overwrites this field,
but if loggi...
Michael S. Tsirkin
02:54 am Revision 8ab934f9: qemu_ram_ptr_length: take ram_addr_t as arguments
qemu_ram_ptr_length should take ram_addr_t as argument rather than
target_phys_addr_t because is doing comparisons wi...
Stefano Stabellini
02:54 am Revision 7cef3f4f: xen_disk: treat "aio" as "raw"
Sometimes the toolstack uses "aio" without an additional format
identifier, in such cases use "raw".
Updated in v2:
...
Stefano Stabellini
02:54 am Revision 37cdfcf1: xen: add vkbd support for PV on HVM guests
Register the vkbd backend even when running as device emulator for HVM
guests: it is useful because it doesn't need a...
Stefano Stabellini
02:54 am Revision 0f51726a: xen_console: support the new extended xenstore protocol
Since CS 21994 on xen-unstable.hg and CS
466608f3a32e1f9808acdf832a5843af37e5fcec on qemu-xen-unstable.git, few
chang...
Stefano Stabellini
02:54 am Revision 5e6b701a: xen_console: fix memory leak
con_init leaks the string "type", fix it.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signe...
Stefano Stabellini
02:54 am Revision 5ea3c2b4: xen_disk: cope with missing xenstore "params" node
When disk is a cdrom and the drive is empty the "params" node in
xenstore might be missing completely: cope with it i...
Stefano Stabellini
02:54 am Revision 9fbe4784: checkpatch: don't error out on },{ lines
When having code like this:
static PCIDeviceInfo piix_ide_info[] = {
{
.qdev.name = "piix...
Alexander Graf
02:54 am Revision 25a11813: xen_console: fall back to qemu serial device
The new xen_console protocol changed the default xen_console output device
from whatever Qemu chose to whatever xenst...
Alexander Graf
02:54 am Revision ad35a7da: xen: enable console and disk backend in HVM mode
Initialize the Xen console backend and the Xen disk backend even when
running in HVM mode so that PV on HVM drivers c...
Stefano Stabellini
02:54 am Revision 868bb33f: xen: Fold CONFIG_XEN_MAPCACHE into CONFIG_XEN
Xen won't be enabled if there is no backend support available for the
host. And that also means the map cache will wo...
Jan Kiszka
02:54 am Revision e41d7c69: xen: Clean up map cache API naming
The map cache is a Xen thing, so its API should make this clear.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
...
Jan Kiszka
02:54 am Revision 6dbd588a: xen: Clean up build system
Introduce CONFIG_XEN_BACKEND so that this new config solely controls the
target-independent backend build and CONFIG_...
Jan Kiszka

07/16/2011

10:43 pm Revision 89b9ba66: Fix signal handling of SIG_IPI when io-thread is enabled
Both the signal thread (via sigwait()) and the cpu thread (via
a normal signal handler) were attempting to catch SIG_...
Alexandre Raymond
10:41 pm Revision 5664aed9: Fix signal handling when io-thread is disabled
Changes since v1:
- take pthread_sigmask() out of the ifdef as it is now common
to both parts.
This fix effectively ...
Alexandre Raymond
04:17 pm Revision 107a47cc: tcg/README: Expand advice on number of TCG ops per target insn
Expand the note on the number of TCG ops generated per target insn,
to be clearer about the range of applicability of...
Peter Maydell

07/14/2011

08:41 pm Revision cf973e46: set ELF_HWCAP for SPARC and SPARC64
setting ELF_HWCAP fixes dynamic library loading for Linux/sparc64
This patch allows loading busybox from Debian 6 ini...
Artyom Tarasenko
08:30 pm Revision f838e2c5: Sparc: fix FPU and AM enable checks for translation
Translation used incorrectly CPUState fields directly to check
for FPU enable state and 32 bit address masking on Spa...
Blue Swirl
06:36 pm Revision d8e586ff: SPARC64: C99 comment fix for block-transfer ASIs
Fixed C99 comments on block-tranfer ASIs.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl...
Tsuneo Saito
06:36 pm Revision d920bde9: SPARC64: Add JPS1 ASI_BLK_AIU[PS]L ASIs for ldfa and stfa
Support JPS1 little endian block transfer ASIs.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue...
Tsuneo Saito
06:36 pm Revision 073a0444: SPARC64: Add UA2007 ASI_BLK_AIU[PS]L? ASIs for stfa
Support UA2007 block store ASIs for stfa instructions.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-b...
Tsuneo Saito
06:36 pm Revision 41317e2e: SPARC64: Add UA2007 ASI_BLK_AIU[PS]L? ASIs for ldfa
Support UA2007 block load ASIs for ldfa instructions.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by...
Tsuneo Saito
06:36 pm Revision 5f06b547: SPARC64: fp_disabled checks on stfa/stdfa/stqfa
stfa/stdfa/stqfa instructions should raise fp_disabled exceptions
if %pstate.PEF==0 or %fprs.FEF==0.
Signed-off-by: ...
Tsuneo Saito
06:36 pm Revision e1ef36c4: SPARC64: Implement stfa/stdfa/stqfa instrcutions properly
This patch implements sparcv9 stfa/stdfa/stqfa instructions
with non block-store ASIs.
Signed-off-by: Tsuneo Saito <...
Tsuneo Saito
06:35 pm Revision 8872eb4f: SPARC64: fp_disabled checks on ldfa/lddfa/ldqfa
ldfa/lddfa/ldqfa instructions should raise fp_disabled exceptions
if %pstate.PEF==0 or %fprs.FEF==0.
Signed-off-by: ...
Tsuneo Saito
06:34 pm Revision 4183f36d: SPARC64: Implement ldfa/lddfa/ldqfa instructions properly
This patch implements sparcv9 ldfa/lddfa/ldqfa instructions
with non block-load ASIs.
Signed-off-by: Tsuneo Saito <t...
Tsuneo Saito

07/13/2011

05:39 pm Revision 6fea2ea4: linux-user/signal.c: Rename s390 target_ucontext fields to fix ia64
The ia64 sys/ucontext.h defines macros 'uc_link', 'uc_sigmask' and
'uc_stack'. Rename the s390 target_ucontext struct...
Peter Maydell
05:38 pm Revision 48e515d4: linux-user: make MIPS and ARM eabi use same argument reordering
MIPS uses similar calling convention than ARM eabi, where when using
64-bit values some registers are skipped. This p...
Riku Voipio
05:11 pm Revision c3edf347: linux-user: correct syscall 123 on sh4
As reported by Cédric VINCENT:
The syscall #123 on SH4 should be "TARGET_NR_cacheflush" instead of
"TARGET_NR_modify...
Riku Voipio
12:41 am Revision cc4662f9: os-posix: set groups properly for -runas
Andrew Griffiths reports that -runas does not set supplementary group
IDs. This means that gid 0 (root) is not dropp...
Stefan Hajnoczi
12:29 am Revision 429bef69: esp: cancel current request only if some request is in flight
This bug was introduced in 94d3f98a3f3caddd7875f9a11776daeb84962a7b:
scsi_cancel_io was checking if some request was ...
Hervé Poussineau
12:01 am Revision f5fc40bb: target-alpha, target-ppc: Remove unnecessary setjmp.h include
Remove the include of setjmp.h from the cpu.h of target-alpha
and target-ppc. This is unnecessary because cpu-defs.h ...
Peter Maydell

07/12/2011

11:57 pm Revision 462df288: Remove unneeded setjmp.h (fix compilation on Debian "lenny")
Some versions of png.h cannot be included after setjmp.h,
even when PNG_SKIP_SETJMP_CHECK was defined.
setjmp.h was ...
Stefan Weil
11:53 pm Revision 0d101938: tcg: Reload local variables after return from longjmp
Recent compilers look deep into cpu_exec, find longjmp as a noreturn
function and decide to smash some stack variable...
Jan Kiszka
11:29 pm Revision 5b620fb6: exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm's uses
The target-arm frontend's worst-case TCG ops per instr is 194 (and in
general many of the "load multiple registers" A...
Peter Maydell
11:29 pm Revision a884da8a: exec.c: Fix calculation of code_gen_buffer_max_size
When calculating the point at which we should not try to put another
TB into the code gen buffer, we have to allow no...
Peter Maydell
11:00 pm Revision 06c46bba: spapr: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 04bc74ed: s390-virtio: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision db663d0f: ppc405_uc: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 75b0646f: pl080: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision ae5d3eb4: msix: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision c5d29d2f: msi: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 6c7796e5: intel-hda: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 8517263f: hpet: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 1e78bcc1: exec: add endian specific phys ld/st functions
Device code some times needs to access physical memory and does that
through the ld./st._phys functions. However, the...
Alexander Graf
02:42 pm Revision e22b7015: mips: rlimit codes are not the same
The codes for get/setrlimit differ between linux target platforms.
This patch adds conversion.
This is important else...
Wesley W. Terpstra
02:38 pm Revision 95b33b2f: mips: rlimit incorrectly converts values
Byte swap was applied in the wrong order with testing for
RLIM_INFINITY. On mips bigendian from an amd64 system this ...
Wesley W. Terpstra
02:34 pm Revision e6e5bd2d: mips: null pointer deref should segfault
Dereferencing a null pointer causes an exception 0xC (EXCP_AdEL)
instead of EXCP_TLBL. This should also trigger a seg...
Wesley W. Terpstra
02:33 pm Revision 7c2f6157: mips: missing syscall returns wrong errno
Return -TARGET_ENOSYS instead of -ENOSYS from linux-user/main.c
* Caused strange 'Level 2 synchronization messages...
Wesley W. Terpstra
02:32 pm Revision 053ebb27: mips: sigaltstack args
The syscall sigaltstack takes two parameters, not zero. This patch
should have no impact as only values above 4 influ...
Wesley W. Terpstra

07/11/2011

04:35 pm Revision 8f04eeb3: linux-user/syscall.c: Enforce pselect6 sigset size restrictions
Enforce the same restriction on the size of the sigset passed to
pselect6 as the Linux kernel does. This is both corr...
Peter Maydell
04:34 pm Revision 163a05a8: linux-user: Implement prlimit64 syscall
Implement the prlimit64 syscall.
Slightly modified to apply upstream -Riku
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
04:12 pm Revision d979e8eb: linux-user: Add syscall numbers from kernel 2.6.39.2
Add syscall numbers for new syscall numbers; this brings us
into line with Linux 2.6.39.2.
Signed-off-by: Peter Mayd...
Peter Maydell
04:12 pm Revision 12b81b71: linux-user: Add support for even more FB ioctls
This patch was validated with programs from DirectFB-1.0 and
WebKit/DirectFB.
Signed-off-by: Cédric VINCENT <cedric....
Cédric VINCENT
04:10 pm Revision 774750c0: linux-user: Add support for more VT ioctls
DirectFB-1.0 uses at least two of the four added ioctls, and the two
others were added for completeness. This patch ...
Cédric VINCENT
04:06 pm Revision e6fe18fb: linux-user: Add support for KD...LED ioctls
DirectFB-1.0 uses at least one of the four added ioctls, and the three
others were added for completeness. This patc...
Cédric VINCENT
04:05 pm Revision 1c1b40c1: arm-semi: Provide access to CLI arguments passed through the "-append" option
This patch basically adapts the new semi-hosting command-line support
-- introduced by Wolfgang Schildbach in the com...
Cédric VINCENT

07/08/2011

12:26 pm Revision 3dc345d5: usb-ohci: raise interrupt on attach
Got lost in commit 618c169b577db64ac6589ad48825d2e11760d1a6,
add it back in. Also fix codestyle while we are at it.
...
Gerd Hoffmann
12:26 pm Revision 6c238527: usb-hub: remove unused descriptor arrays
Somehow they where left over when converting the hub
to the new usb descriptor infrastructure ...
Signed-off-by: Ger...
Gerd Hoffmann
12:26 pm Revision eb3b58f9: usb_register_port(): do not set port->opaque and port->index twice
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Jes Sorensen
12:26 pm Revision dd850cf2: usb: fixup bluetooth descriptors
Commit 4696425cd05c7baa0a4b469d43ba4b8488bcfc0f changes some
endpoints from isocrounous to interrupt by mistake. Fix...
Gerd Hoffmann
12:25 pm Revision 76f30473: usb: update documentation
Add a paragraph on companion controller mode and a
configuration file which sets it all up for you.
Signed-off-by: G...
Gerd Hoffmann

07/05/2011

04:09 pm Revision d47e59b8: usb: Make port wakeup and complete ops take a USBPort instead of a Device
This makes them consistent with the attach and detach ops, and in general
it makes sense to make portops take a port ...
Hans de Goede
04:09 pm Revision 5cc194ca: ehci: fix port count.
The ICH4 EHCI controller which we emulate has six ports not four.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:09 pm Revision 45b9fd34: usb: assert on calling usb_attach(port, NULL) on a port without a dev
with the "usb-ehci: cleanup port reset handling" patch in place no callers
are calling usb_attach(port, NULL) for a p...
Hans de Goede
04:09 pm Revision 9c9fc334: usb-ohci: Add support for being a companion controller
To use as a companion controller, use pci-ohci as device and set the
masterbus and num-ports properties, ie:
-device...
Hans de Goede
04:09 pm Revision f9ebf5e5: pci: add ich9 usb controller ids
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:09 pm Revision 053f9fcf: usb-ehci: drop unused num-ports state member
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision 4706ab6c: usb: Replace device_destroy bus op with a child_detach port op
Note this fixes 2 things in one go, first of all the device_destroy bus
op should be a device_detach bus op, as pendi...
Hans de Goede
04:09 pm Revision a0a3167a: usb-ehci: Add support for registering companion controllers
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision c44fd61c: usb-ehci: Connect Status bit is read only, don't allow changing it by the guest
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision 1b5a7570: uhci: add ich9 controllers
Add ich9 controllers, Factor out properties to a separate
struct and reference it to reduce duplication.
Signed-off...
Gerd Hoffmann
04:09 pm Revision ae60fea9: usb: Add a register_companion USB bus op.
This is a preparation patch for adding support for USB companion controllers.
Signed-off-by: Hans de Goede <hdegoede...
Hans de Goede
04:09 pm Revision 3631e6c8: usb: Move (initial) call of usb_port_location to usb_fill_port
Cleanup / preparation patch for companion controller support. Note that
as a "side-effect" this patch also fixes the ...
Hans de Goede
04:09 pm Revision 3028376e: ehci: add ich9 controller.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:09 pm Revision 35e4977f: usb-uhci: Add support for being a companion controller
To use as a companion controller set the masterbus property.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Sign...
Hans de Goede
04:09 pm Revision fbf9db64: usb-ehci: cleanup port reset handling
Doing a usb_attach when dev is NULL will just result in the
port detach op getting called even though nothing was con...
Hans de Goede
04:09 pm Revision fbd97532: usb-ehci: Fix handling of PED and PEDC port status bits
The PED bit should only be set for highspeed devices and the PEDC bit
should not be set on "normal" PED bit changes, ...
Hans de Goede
04:09 pm Revision 000eb4fa: hw/usb-musb.c: Don't misuse usb_packet_complete()
In musb_packet() handle final processing of non-asynchronous
USB packets by directly calling musb_schedule_cb() rathe...
Peter Maydell
04:09 pm Revision 090ac642: usb: Add a usb_fill_port helper function
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
12:23 pm Revision c925400b: ide: Initialise buffers with zeros
Just in case there's still a way how a guest can read out buffers when it's not
supposed to, let's zero the buffers d...
Kevin Wolf
12:23 pm Revision 40c4ed3f: ide: Ignore reads during PIO in and writes during PIO out
This fixes https://bugs.launchpad.net/qemu/+bug/786209:
When the DRQ_STAT bit is set, the IDE core permits both ...
Kevin Wolf
12:23 pm Revision e7ff8f0e: block: drive_init(): Improve CHS setting error message
The current message doesn't clearly communicate the error cause.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat....
Luiz Capitulino
12:23 pm Revision 2d3999fe: block: drive_init(): Simplify interface type setting
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Luiz Capitulino
12:23 pm Revision 343f8568: block/raw-posix: Linux compat-ioctl warning workaround
On Linux x86_64 host with 32bit userspace, running
qemu or even just "qemu-img create -f qcow2 some.img 1G"
causes a ...
Johannes Stezenbach
12:23 pm Revision 02854532: Documentation: Remove outdated host_device note
People shouldn't explicitly specify host_device any more. raw is doing the
Right Thing.
Signed-off-by: Kevin Wolf <k...
Kevin Wolf
12:23 pm Revision 661a0f71: qemu-img: Add cache command line option
qemu-img currently writes disk images using writeback and filling
up the cache buffers which are then flushed by the ...
Federico Simoncelli
12:23 pm Revision a8686a9b: virtio-blk: Turn drive serial into a qdev property
It needs to be a qdev property, because it belongs to the drive's
guest part. Precedence: commit a0fef654 and 6ced55...
Markus Armbruster

07/04/2011

11:12 pm Revision 9312805d: pxa2xx_lcd: add proper rotation support
Until now, pxa2xx_lcd only supported 90deg rotation, but
some machines (for example Zipit Z2) needs 270deg rotation.
...
Vasily Khoruzhick
10:58 pm Revision 462a8bc6: arm: Add const attribute to some arm_boot_info pointers
Parameter 'info' is const, so add the missing attribute.
v2:
Add 'const' to the local variable info in do_cpu_reset(...
Stefan Weil
04:35 pm Revision 1f0ff2fb: qxl-logger: add timestamp to command log
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Alon Levy
04:35 pm Revision 868379ce: qxl: make sure primary surface is saved on migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Yonit Halperin
04:35 pm Revision 638f4e47: qxl: device id fixup
Move device ID to PCIDeviceInfo.
Remove support for the unused unstable device ID.
Signed-off-by: Gerd Hoffmann <kra...
Gerd Hoffmann
04:35 pm Revision 22795174: qxl: set mm_time in vga update
This fixes a problem where on windows 7 startup phase, before the qxl driver
is loaded, the drawables are sufficientl...
Alon Levy
04:35 pm Revision a3d14054: qxl: allow QXL_IO_LOG also in vga
The driver may change us to vga mode and still issue a QXL_IO_LOG,
which we can easily support.
Signed-off-by: Gerd ...
Alon Levy
04:35 pm Revision fba810f1: spice: catch spice server initialization failures.
When the spice server initialization fails report this and exit instead
of ignoring the error.
Signed-off-by: Gerd H...
Gerd Hoffmann
04:35 pm Revision 81144d1a: qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:35 pm Revision 6ebebb55: qxl: add dev id to guest prints
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Alon Levy
04:35 pm Revision 5b77870c: qxl: interface_get_command: fix reported mode
report correct mode when in undefined mode.
introduces qxl_mode_to_string(), and uses it in other places too.
Signed...
Alon Levy

07/02/2011

09:50 pm Revision 75ef8496: esp: correctly fill bus id with requested lun
This bug showed up after 1455084ea2c48abf23c4e4e15e378ee43457f381, and
may be seen only on operating systems *not* us...
Hervé Poussineau
09:48 pm Revision f74b32de: TCG/PPC: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:28 am Revision 8e91ed30: fix cpu_cc_src and cpu_cc_src2 corruption in udivx and sdivx
udivx and sdvix don't modify condition flags, so they shall not
overwrite cpu_cc_*
Signed-off-by: Artyom Tarasenko <...
Artyom Tarasenko
12:12 am Revision 3b886706: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: move TLBs to their own arrays
PPC: 440: Use 440 style MMU as de...
Blue Swirl
12:07 am Revision ec188429: tcg-hppa: Support deposit opcode.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
12:06 am Revision 4d506ceb: hppa: Fix printf warnings in hppa-dis.c.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson

07/01/2011

11:52 pm Revision 2a6a665f: TCG/HPPA: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si...
Blue Swirl
11:49 pm Revision a42bceec: TCG/HPPA: use TCG_REG_CALL_STACK instead of TCG_REG_SP
Use TCG_REG_CALL_STACK instead of TCG_REG_SP for consistency.
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-o...
Blue Swirl

06/30/2011

11:52 am Revision 20be39de: etraxfs-ser: Correct default value for RW_REC_CTRL
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

06/28/2011

09:57 pm Revision 1dfdcaa8: user: Fix -d debug logging for usermode emulation
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
09:52 pm Revision 3ab20e20: cris: Handle opcode zero
It's a valid branch pc + 2.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
01:49 am Revision 136a0b5a: TCG/PPC: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Sign...
Blue Swirl
01:27 am Revision c24a9c6e: tcg/ppc64: Remove tcg_out_addi
The only user (within tcg.c) was removed
Signed-off-by: malc <av1474@comtv.ru>
malc
01:26 am Revision 1a2eb162: tcg/ppc: Remove tcg_out_addi
The only user (within tcg.c) was removed
Signed-off-by: malc <av1474@comtv.ru>
malc

06/27/2011

10:59 pm Revision 656acddb: Merge remote-tracking branch 'kraxel/usb.17' into staging
Anthony Liguori
07:27 pm Revision c45d1fc1: Merge remote-tracking branch 'amit/for-anthony' into staging
Anthony Liguori
07:26 pm Revision cd59dd87: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
Anthony Liguori
07:25 pm Revision bb820c03: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
06:21 pm Revision 2fb0c09f: vnc: Fix compilation with --enable-vnc-png
Commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b fixed compilation
with --enable-vnc-png, but broke it with --enable-v...
Stefan Weil
12:34 pm Revision d2e4d08b: virtio-serial: Fix segfault on guest boot
If I start qemu with:
# qemu -hda disks/test.img -enable-kvm -m 1G -snapshot \
-device virtio-serial \
...
Luiz Capitulino

06/26/2011

11:19 pm Revision f26e428d: Fix MinGW compilation when --enable-vnc-jpeg is specified
Fix conflicting types for 'INT32' in basetsd.h and jmorecfg.h by
including qemu-common.h first.
Signed-off-by: Roy T...
Roy Tam
09:25 pm Revision f44c9960: TCG/Sparc64: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
On Sparc64, stack pointer is not aligned but there is...
Blue Swirl
09:25 pm Revision ac0275dc: TCG/x86: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG
temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:25 pm Revision e83c80f7: TCG/x86: use TCG_REG_CALL_STACK instead of TCG_REG_ESP
Except for specific cases where the use of %esp changes the encoding of
the instruction, it's cleaner to use TCG_REG_...
Blue Swirl
09:25 pm Revision 345649c0: TCG: remove broken stack allocation for call arguments
The code for stack allocation for call arguments is way too simplistic
to actually work on targets with non-trivial s...
Blue Swirl
09:25 pm Revision b591dc59: TCG: fix negative frame offset calculations
size_t is unsigned, so the frame offset calculations can be incorrect for
negative offsets.
Signed-off-by: Blue Swir...
Blue Swirl
09:25 pm Revision 614f104d: Delegate setup of TCG temporaries to targets
Delegate TCG temp_buf setup to targets, so that they can use a stack
frame later instead.
Signed-off-by: Blue Swirl ...
Blue Swirl
09:25 pm Revision cea5f9a2: cpu-exec.c: avoid AREG0 use
Make functions take a parameter for CPUState instead of relying
on global env. Pass CPUState pointer to TCG prologue,...
Blue Swirl
09:25 pm Revision 2b41f10e: Remove exec-all.h include directives
Most exec-all.h include directives are now useless, remove them.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:25 pm Revision f081c76c: Move cpu_has_work and cpu_pc_from_tb to cpu.h
Move functions cpu_has_work() and cpu_pc_from_tb() from exec.h to cpu.h. This is
needed by later patches.
Signed-off...
Blue Swirl
09:25 pm Revision f3e27037: exec.h: fix coding style and change cpu_has_work to return bool
Before the next patch, fix coding style of the areas affected.
Change the type of the return value from cpu_has_work...
Blue Swirl
09:25 pm Revision d8108fb1: cpu-exec: unify do_interrupt call
Now that all targets use common function signature for do_interrupt(), there is no
need for the #ifdeffery anymore.
...
Blue Swirl
09:25 pm Revision 3c688828: m68k: use caller supplied CPUState for interrupt related stuff
Pass CPUState to do_interrupt(). This is needed by later patches.
It would be cleaner to move the function to helper...
Blue Swirl
09:25 pm Revision e694d4e2: x86: use caller supplied CPUState for interrupt related stuff
Several x86 specific functions are called from cpu-exec.c with the
assumption that global env register is valid. This...
Blue Swirl
09:25 pm Revision e67768d0: sparc: move do_interrupt to helper.c
do_interrupt() was mixing CPUState pointer passed from caller
and global env (AREG0).
Fix by moving the function to ...
Blue Swirl
09:25 pm Revision fa3c9559: sparc: fix coding style of the area to be moved
Before the next patch, fix coding style of the areas affected.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:25 pm Revision 1162c041: cpu_loop_exit: avoid using AREG0
Make cpu_loop_exit() take a parameter for CPUState instead of relying
on global env.
Signed-off-by: Blue Swirl <blau...
Blue Swirl
09:25 pm Revision 4d2c2b77: Sparc32: dummy implementation of MXCC MMU breakpoint registers
Add dummy registers for SuperSPARC MXCC MMU counter breakpoints, save
and load all MXCC registers.
Signed-off-by: Bl...
Blue Swirl
08:35 pm Revision af2be207: Fix fallouts from Linux header inclusion
This is an all-in-one fix for the smaller and bigger mistakes of the
build system changes for accompanied Linux heade...
Jan Kiszka

06/24/2011

05:36 pm Revision 20fa53ec: qemu-kvm: fix pulseaudio detection in configure
pulse/simple.h does not include stdlib.h
We cannot use NULL since it may not be defined
Use 0 instead
Signed-off-by:...
Marc-Antoine Perennou
05:34 pm Revision 4429ab44: exec: last_first_tb was only used in !ONLY_USER case
Once there, use a better variable name.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Peter Maydel...
Juan Quintela
01:25 pm Revision 6a33e7b6: w32: Remove redundant definitions of PRI*64
The PRI*64 macros are defined in MinGW's inttypes.h since 2002,
so they are not needed in qemu-common.h (which includ...
Stefan Weil
11:13 am Revision d6eec7a2: MAINTAINERS: Fix typo in email address
Fix a typo in one of the copies of Aurelien Jarno's email address.
Signed-off-by: Peter Maydell <peter.maydell@linar...
Peter Maydell
11:13 am Revision 2167f7bc: Fix comment typos in hw/armv7m.c
Fix a couple of typos in comments.
Signed-off-by: Matthew Fernandez <matthew.fernandez@gmail.com>
Acked-by: Stefan W...
Matthew Fernandez
11:13 am Revision 0ff0fc19: Do not include compatfd for WIN32
sigset_t, used by that header, is not available in mingw32 environments.
Signed-off-by: Jan Kiszka <jan.kiszka@sieme...
Jan Kiszka
11:13 am Revision e4080f9b: blockdev: Put space after comma in error message
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Markus Armbruster
11:13 am Revision dd3d6775: Spell "unkown" correctly in error_report() arguments
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Markus Armbruster
11:13 am Revision 9d42e15d: qemu-img: Don't prepend qemu-img to error messages twice.
error_report() prepends the location already. Example:
$ qemu-img convert -6
qemu-img: qemu-img: option -6 is depre...
Markus Armbruster
11:13 am Revision db78ef5b: sheepdog: qemu_bh_new() can't return null pointer, drop check
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Markus Armbruster
11:13 am Revision 6daf194d: Strip trailing '\n' from error_report()'s first argument
error_report() prepends location, and appends a newline. The message
constructed from the arguments should not conta...
Markus Armbruster
11:13 am Revision 1802651c: Align dummy display to fixed-size active console
This fixes e.g. '-vga none -monitor vc:120Cx50C'.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: ...
Jan Kiszka
11:13 am Revision f9245e10: configure: Don't create symlinks to nonexistent targets
When we create the symlinks to source tree files, don't create them
if the file is not actually present in the source...
Peter Maydell

06/23/2011

06:15 pm Revision a7fb71d1: usb: ignore USB_DT_DEBUG
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
06:09 pm Revision c3a90cb1: usb-storage: Turn drive serial into a qdev property usb-storage.serial
It needs to be a qdev property, because it belongs to the drive's
guest part. Precedence: commit a0fef654 and 6ced55...
Markus Armbruster
05:56 pm Revision 744d3644: coreaudio: Fix OSStatus format specifier
OSStatus type is defined as SInt32. That's signed int on __LP64__ and
signed long otherwise.
Since it is an explicit ...
Andreas Färber
05:56 pm Revision cbc36cb0: coreaudio: Avoid formatting UInt32 type
coreaudioVoiceOut's audioDevicePropertyBufferFrameSize is defined as UInt32
and is being used by reference for AudioD...
Andreas Färber
12:28 pm Revision f3dc0051: hw/usb-ohci.c: Fix handling of remote wakeup corner cases
Correct a number of minor errors in the OHCI wakeup implementation:
* when the port is suspended but the controller ...
Peter Maydell
12:28 pm Revision bf5547f5: usb-bus: Don't allow speed mismatch while attaching devices
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Hans de Goede
12:28 pm Revision adddecb1: ehci: switch to nanoseconds
Make ehci use nanoseconds everywhere.
Simplifies time calculations.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:28 pm Revision ba3f9bfb: usb: Add a speedmask to devices
This is used to indicate at which speed[s] the device can operate,
so that this can be checked to match the ports cap...
Hans de Goede
12:28 pm Revision e4b17767: usb-linux: allow "compatible" high speed devices to connect at fullspeed
Some usb2 highspeed devices, like usb-msd devices, work fine when redirected
to a usb1 virtual controller. Allow this...
Hans de Goede
12:28 pm Revision ee210d63: usb-bus: Don't allow attaching a device to a bus with no free ports
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Hans de Goede
12:28 pm Revision fa19bf83: usb: Proper error propagation for usb_device_attach errors
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Hans de Goede
12:28 pm Revision 16a2dee6: ehci: add freq + maxframes properties
Add properties for the wakeup rate and the max number of frames ehci
will process at once.
The wakeup rate defaults ...
Gerd Hoffmann
11:18 am Revision 82887262: usb-linux: track inflight iso urb count
Track the number of iso urbs which are currently in flight.
Log a message in case the count goes down to zero. Also
...
Gerd Hoffmann
11:18 am Revision ca3a36cf: usb-linux: add get_endp()
Add a helper function to get the endpoint data structure
and put it into use.
Signed-off-by: Gerd Hoffmann <kraxel@r...
Gerd Hoffmann
11:18 am Revision b81bcd8a: usb-linux: make iso urb count contigurable
Add a qdev property for the number of iso urbs which
usb-linux keeps in flight, so it can be configured at
runtime. ...
Gerd Hoffmann

06/22/2011

06:02 pm Revision 82845826: target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTMASK access
Correct the decode of the register numbers for BASEPRI, BASEPRI_MAX
and FAULTMASK, according to "ARMv7-M Architecture...
Sebastian Huber
06:02 pm Revision 74594c9d: target-arm: Minimal implementation of performance counters
Newer Linux kernels assume the existence of the performance counter
cp15 registers. Provide a minimal implementation ...
Peter Maydell
06:01 pm Revision b501b5e4: Revert "Makefile.target: Allow target helpers to be in any *_helper.c file"
Reverts commit 348883d4828d7434e1053407818598f7fb15e594, so the
global env is no longer available to helper.c files o...
Peter Maydell
06:01 pm Revision 02da0b2d: Revert "target-arm: Use global env in neon_helper.c helpers"
This effectively reverts commit 2a3f75b42ac255be09ec2939b96c549ec830efd3
so that we return to passing CPUState to hel...
Peter Maydell
06:01 pm Revision aa47cfdd: target-arm: Pass fp status pointer explicitly to neon fp helpers
Make the Neon helpers for various floating point operations take an
explicit pointer to the float_status they use, so...
Peter Maydell
06:01 pm Revision ae1857ec: target-arm: Make VFP binop helpers take pointer to fpstatus, not CPUState
Make the VFP binop helper functions take a pointer to the fp status, not
the entire CPUState. This will allow us to u...
Peter Maydell
06:01 pm Revision 5aaebd13: target-arm: Add helper function to generate code to get fpstatus pointer
Add and use a helper function which returns a TCGv which is a pointer
to the fp_status for either Neon or VFP operati...
Peter Maydell
06:01 pm Revision 477955bd: Revert "target-arm: Use global env in iwmmxt_helper.c helpers"
This reverts commit 947a2fa21b61703802a660a938cabd7b3600ee79,
returning the iwmmxt helpers to passing env in as a par...
Peter Maydell
03:18 pm Revision 48e2faf2: net: Warn about "-net nic" options which were ignored
Diagnose the case where the user asked for a NIC via "-net nic"
but the board didn't instantiate that NIC (for exampl...
Peter Maydell
03:18 pm Revision 1d66f170: Revert "net: Improve the warnings for dubious command line option combinations"
This reverts commit f68b9d672b90dedc79aeb9b44607f484dbe46a6b.
That attempt at diagnosing unused -net nic options fail...
Peter Maydell
03:18 pm Revision 641f6eae: net: Don't warn about the default network setup
Don't warn about the default network setup that you get if no command line
-net options are specified. There are two...
Peter Maydell
03:18 pm Revision f8e378f2: Optimize screendump
When running kvm-autotest, fputc() is often the second highest (sometimes #1)
function showing up in a profile. This...
Avi Kivity
03:14 pm Revision 9319a6d3: Merge remote-tracking branch 'qmp/for-anthony' into staging
Anthony Liguori
03:13 pm Revision d6034a3a: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
03:11 pm Revision fdba9594: Merge remote-tracking branch 'mst/for_anthony' into staging
Conflicts:
hw/usb-uhci.c
Anthony Liguori
03:07 pm Revision 7ee28fd3: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori

06/21/2011

08:30 pm Revision e7730352: flatload: end_code was only used in a debug message
Just unfold its definition in only use.
Signed-off-by: Juan Quintela <quintela@redhat.com>
[peter.maydell@linaro.org...
Juan Quintela
08:30 pm Revision 5945cfcb: linux-user: Bump do_syscall() up to 8 syscall arguments
On 32 bit MIPS a few syscalls have 7 arguments, and so to call
them via NR_syscall the guest needs to be able to pass...
Peter Maydell
08:30 pm Revision bc088ba1: linux-user: syscall should use sanitized arg1
Looking at the other architectures, we should be using "how" not "arg1".
Signed-off-by: Juan Quintela <quintela@redh...
Juan Quintela
08:30 pm Revision 2aec3a27: linux-user/signal.c: Remove only-ever-set variable fpu_save_addr
Move the access of fpu_save into the commented out skeleton code for
restoring FPU registers on SPARC sigreturn, thus...
Peter Maydell
08:30 pm Revision bfcedc57: linux-user: Fix sync_file_range on 32bit mips
As noticed while looking at "Bump do_syscall() up to 8 syscall arguments"
patch, sync_file_range uses a pad argument ...
Riku Voipio
08:30 pm Revision 3002fa84: flatload: memp was a write-only variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Juan Quintela
08:30 pm Revision c7b016ba: linux-user/signal.c: Remove unused fenab
Remove fenab as it is only written, never used. Add a FIXME
comment about the discrepancy between our behaviour and t...
Peter Maydell
08:30 pm Revision 055e0906: linux-user: add pselect6 syscall support
Some architectures (like Blackfin) only implement pselect6 (and skip
select/newselect). So add support for it.
Sign...
Mike Frysinger
08:30 pm Revision 331c23b5: linuxload: id_change was a write only variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Juan Quintela
08:30 pm Revision 1add8698: syscall: really return ret code
We assign ret with the error code, but then return 0 unconditionally.
Signed-off-by: Juan Quintela <quintela@redhat....
Juan Quintela
08:30 pm Revision 14322bad: linux-user: Define AT_RANDOM to support target stack protection mechanism.
The dynamic linker from the GNU C library v2.10+ uses the ELF
auxiliary vector AT_RANDOM [1] as a pointer to 16 bytes...
Laurent ALFONSI
08:30 pm Revision 4d1de87c: linux-user: Fix the computation of the requested heap size
There were several remaining bugs in the previous implementation of
do_brk():
1. the value of "new_alloc_size" w...
vincent
08:29 pm Revision 00faf08c: linux-user: Don't use MAP_FIXED in do_brk()
Since mmap() with MAP_FIXED will map over the top of existing mappings,
it's a bad idea to use it to implement brk(),...
Peter Maydell
08:29 pm Revision 5382a012: m68k-semi.c: Use correct check for failure of do_brk()
In the m68k semihosting implementation of HOSTED_INIT_SIM, use the correct
check for whether do_brk() has failed -- i...
Peter Maydell
08:29 pm Revision f3ed1f5d: linux-user: Handle images where lowest vaddr is not page aligned
Fix a bug in the linux-user ELF loader code where it was not correctly
handling images where the lowest vaddr to be l...
Peter Maydell
08:29 pm Revision 206ae74a: arm-semi.c: Use correct check for failure of do_brk()
In the ARM semihosting implementation of SYS_HEAPINFO, use the correct
check for whether do_brk() has failed -- it do...
Peter Maydell
08:28 pm Revision b9475279: linux-user: Fix the load of ELF files that have no "useful" symbol
This patch fixes a "double free()" due to "realloc(syms, 0)" in the
loader when the ELF file has no "useful" symbol, ...
Cédric VINCENT
07:53 pm Revision ca98557a: kvm: fix FPU state subsection
There is no need to specify version on the subsection fields.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Marcelo Tosatti

06/20/2011

09:26 pm Revision 31e8c696: KVM: Fix XSAVE feature bit enumeration
When iterating through the XSAVE feature enumeration CPUID leaf (0xD)
we should not stop at the first zero EAX, but i...
Andre Przywara
09:24 pm Revision 3d39c959: Remove unneeded kvm.h from cpu-exec.c
This was obsoleted by 6792a57bf1.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti ...
Jan Kiszka
09:24 pm Revision ba9bc59e: kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid
kvm_arch_get_supported_cpuid checks for global cpuid restrictions, it
does not require any CPUState reference. Changi...
Jan Kiszka
09:21 pm Revision 4bef75b5: kvm: Clean up stubs
No one references kvm_check_extension, kvm_has_vcpu_events, and
kvm_has_robust_singlestep outside KVM code.
kvm_upda...
Jan Kiszka
09:20 pm Revision 3d0388f7: kvm: ppc: Drop KVM_CAP build dependencies
No longer needed with accompanied kernel headers.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka <jan....
Jan Kiszka
09:19 pm Revision e56ff191: kvm: x86: Drop KVM_CAP build dependencies
No longer needed with accompanied kernel headers.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: ...
Jan Kiszka
09:18 pm Revision ba4047cf: kvm: Drop KVM_CAP build dependencies
No longer needed with accompanied kernel headers. We are only left with
build dependencies that are controlled by kvm...
Jan Kiszka
09:17 pm Revision 1480b74f: kvm: Drop useless zero-initializations
Backing KVMState is alreay zero-initialized.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marce...
Jan Kiszka
09:17 pm Revision 0bed3bba: kvm: ppc: Drop CONFIG_KVM_PPC_PVR
Required header support is now unconditionally available.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kisz...
Jan Kiszka
09:16 pm Revision 5802e066: kvm: Drop CONFIG_KVM_PARA
The kvm_para.h header is now always available.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mar...
Jan Kiszka
09:16 pm Revision e205c790: Switch build system to accompanied kernel headers
This helps reducing our build-time checks for feature support in the
available Linux kernel headers. And it helps use...
Jan Kiszka
09:13 pm Revision 51b24e34: Import kernel headers
These kernel headers and the COPYING file were automatically imported
from current Linux git, cb0a02ecf9 (post 3.0-rc...
Jan Kiszka
09:12 pm Revision 87fdd476: Add kernel header update script
This helper pulls the required kernel headers for KVM and vhost into a
specified directory. The update is triggered v...
Jan Kiszka
07:08 pm Revision bcd2491a: cmd: fix operator precedence
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Frediano Ziglio
06:42 pm Revision 77bec686: Fix typo in cpus.c
filed -> failed
Signed-off-by: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux....
Alexandre Raymond
06:42 pm Revision bf79d499: lsi: Fix unused-but-set-variable warning
This warning is new in gcc 4.6.
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
Acked-by: Paolo Bonzini <pbo...
Christophe Fergeau
05:00 pm Revision 9a826d78: Don't translate pointer when in restore_sigcontext
Fixes crash in i386 when user emulation base address is non-zero.
21797 rt_sigreturn(8,1082124603,1,0,1082126048,108...
Mike McCormack

06/19/2011

03:57 pm Revision 42cc8fa6: kvm: x86: Save/restore FPU OP, IP and DP
These FPU states are properly maintained by KVM but not yet by TCG. So
far we unconditionally set them to 0 in the gu...
Jan Kiszka
05:43 am Revision 01195b73: xen: Add the Xen platform pci device
Introduce a new emulated PCI device, specific to fully virtualized Xen
guests. The device is necessary for PV on HVM...
Steven Smith
05:42 am Revision bf09551a: xen: fix interrupt routing
Compared to the last version I only added a comment to the code.
- remove i440FX-xen and i440fx_write_config_xen
we ...
Stefano Stabellini
05:42 am Revision ebed8505: xen: only track the linear framebuffer
Xen can only do dirty bit tracking for one memory region, so we should
explicitly avoid trying to track anything but ...
Stefano Stabellini
05:40 am Revision 712c2b41: xen: mapcache performance improvements
Use qemu_invalidate_entry in cpu_physical_memory_unmap.
Do not lock mapcache entries in qemu_get_ram_ptr if the addr...
Stefano Stabellini
05:40 am Revision 45dcd36e: cirrus_vga: reset lfb_addr after a pci config write if the BAR is unmapped
If the cirrus_vga PCI BAR is unmapped than we should not only reset
map_addr but also lfb_addr, otherwise we'll keep ...
Stefano Stabellini
05:40 am Revision 6506e4f9: xen: remove xen_map_block and xen_unmap_block
Replace xen_map_block with qemu_map_cache with the appropriate locking
and size parameters.
Replace xen_unmap_block w...
Stefano Stabellini
05:40 am Revision 38bee5dc: exec.c: refactor cpu_physical_memory_map
Introduce qemu_ram_ptr_length that takes an address and a size as
parameters rather than just an address.
Refactor c...
Stefano Stabellini
05:40 am Revision cd306087: xen: remove qemu_map_cache_unlock
There is no need for qemu_map_cache_unlock, just use
qemu_invalidate_entry instead.
Signed-off-by: Stefano Stabellin...
Stefano Stabellini
05:40 am Revision c13390cd: xen: fix qemu_map_cache with size != MCACHE_BUCKET_SIZE
Fix the implementation of qemu_map_cache: correctly support size
arguments different from 0 or MCACHE_BUCKET_SIZE.
Th...
Stefano Stabellini
05:40 am Revision b4dd7802: xen: Introduce VGA sync dirty bitmap support
This patch introduces phys memory client for Xen.
Only sync dirty_bitmap and set_memory are actually implemented.
mi...
Anthony PERARD
05:40 am Revision b87de24e: xen: Add xc_domain_add_to_physmap to xen_interface.
This function will be used to support sync dirty bitmap.
This come with a check against every Xen release, and speci...
Anthony PERARD
« Previous
Next »
 

Also available in: Atom