Activity
From 06/19/2011 to 07/18/2011
07/18/2011
- 05:06 pm Revision 348e7b8d: iov: Update parameter usage in iov_(to|from)_buf()
- iov_to_buf() has an 'offset' parameter, iov_from_buf() hasn't.
This patch adds the missing parameter to iov_from_buf(... - 05:06 pm Revision 5afc8b3d: qemu-io: Fix if scoping bug
- Fix a bug caused by lack of braces in if statement
Lack of braces means that if(count & 0x1ff) is never reached
Sig... - 05:06 pm Revision a8e0fdd7: sheepdog: add full data preallocation support
- This introduces qemu-img create option for sheepdog which allows the
data to be fully preallocated (note that sheepdo... - 05:06 pm Revision 43642b38: qemu-io: Fix formatting
- Replaced tabs with spaces, 8 space indentations with 4 space
indentation, and other fixes to better adhere to CODING_... - 01:00 pm Revision 95c9cde2: virtio-serial-bus: Fix trailing \n in error_report string
- Markus fixed offenders in the file but one instance sneaked in via
another patch. Fix it.
Signed-off-by: Amit Shah ... - 01:00 pm Revision 0219d732: virtio-console: Prevent abort()s in case of host chardev close
- A host chardev could close just before the guest sends some data to be
written. This will cause an -EPIPE error. Th... - 01:00 pm Revision d02e4fa4: virtio-console: Add some trace events
- Add some trace events for messages passed between the char layer and the
virtio-serial bus.
Signed-off-by: Amit Shah... - 01:00 pm Revision 49e3fdd7: virtio-serial-bus: Add trace events
- Add some trace events for messages passed between the guest and host.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
07/17/2011
- 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 ... - 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> - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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:
... - 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... - 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... - 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>
... - 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_...
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_... - 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 ... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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 <... - 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: ... - 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...
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... - 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... - 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... - 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... - 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 ... - 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 ...
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 ... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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 ... - 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... - 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... - 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...
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... - 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... - 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... - 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.... - 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 ... - 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... - 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...
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.
... - 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... - 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> - 12:26 pm Revision dd850cf2: usb: fixup bluetooth descriptors
- Commit 4696425cd05c7baa0a4b469d43ba4b8488bcfc0f changes some
endpoints from isocrounous to interrupt by mistake. Fix... - 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...
07/05/2011
- 04:09 pm Revision 3028376e: ehci: add ich9 controller.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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> - 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... - 04:09 pm Revision f9ebf5e5: pci: add ich9 usb controller ids
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 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> - 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, ... - 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... - 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... - 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> - 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> - 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... - 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 ... - 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... - 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 ... - 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> - 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... - 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... - 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 ... - 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.... - 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... - 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... - 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 ... - 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 ... - 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...
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.
... - 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(... - 04:35 pm Revision 6ebebb55: qxl: add dev id to guest prints
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:35 pm Revision 81144d1a: qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:35 pm Revision 868379ce: qxl: make sure primary surface is saved on migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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 ... - 04:35 pm Revision 1f0ff2fb: qxl-logger: add timestamp to command log
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 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... - 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...
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... - 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> - 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 <... - 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... - 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> - 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>
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... - 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...
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>
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>
- 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> - 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... - 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> - 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>
06/27/2011
- 10:59 pm Revision 656acddb: Merge remote-tracking branch 'kraxel/usb.17' into staging
- 07:27 pm Revision c45d1fc1: Merge remote-tracking branch 'amit/for-anthony' into staging
- 07:26 pm Revision cd59dd87: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 07:25 pm Revision bb820c03: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 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... - 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 \
...
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... - 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... - 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> - 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_... - 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... - 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... - 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 ... - 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,... - 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> - 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... - 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... - 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.
... - 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... - 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... - 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 ... - 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> - 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... - 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... - 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...
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:... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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> - 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: ... - 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...
06/23/2011
- 06:15 pm Revision a7fb71d1: usb: ignore USB_DT_DEBUG
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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 ... - 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... - 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 ... - 12:28 pm Revision bf5547f5: usb-bus: Don't allow speed mismatch while attaching devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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 ... - 12:28 pm Revision fa19bf83: usb: Proper error propagation for usb_device_attach errors
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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>
- 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> - 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... - 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
... - 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. ... - 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...
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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 03:14 pm Revision 9319a6d3: Merge remote-tracking branch 'qmp/for-anthony' into staging
- 03:13 pm Revision d6034a3a: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- 03:11 pm Revision fdba9594: Merge remote-tracking branch 'mst/for_anthony' into staging
- Conflicts:
hw/usb-uhci.c - 03:07 pm Revision 7ee28fd3: Merge remote-tracking branch 'agraf/xen-next' into staging
06/21/2011
- 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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... - 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(),... - 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... - 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, ... - 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>
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... - 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 ... - 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... - 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... - 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.... - 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: ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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.... - 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... - 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...
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... - 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... - 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 ... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
Also available in: Atom