Activity
From 03/05/2014 to 04/03/2014
03/11/2014
- 09:52 pm Revision be813ef0: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
- acpi,pc,test bug fixes
More small fixes: the issues annoy developers so
I thought they are worth fixing quickly.
Si... - 09:39 pm Revision 23961870: Merge remote-tracking branch 'remotes/kvm/uq/master' into staging
- * remotes/kvm/uq/master:
target-i386: bugfix of Intel MPX
file_ram_alloc: unify mem-path,mem-prealloc error handl... - 08:19 pm Revision 01207d0b: qemu-thread-posix: Fix build against older glibc version
- pthread_setname_np was introduced with 2.12.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Dr. Dav... - 03:20 pm Revision 0ca540db: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140310' ...
- target-arm queue:
* implement WFE as yield (improves performance with emulated SMP)
* fixes to avoid undefined beha... - 03:03 pm Revision ed9b103d: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-4' into staging
- minor spice patches.
# gpg: Signature made Mon 10 Mar 2014 13:13:14 GMT using RSA key ID D3E87138
# gpg: Good signat... - 02:52 pm Revision c57ec324: Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-5' into staging
- input: fixes for the rewrite.
# gpg: Signature made Mon 10 Mar 2014 12:50:25 GMT using RSA key ID D3E87138
# gpg: Go... - 01:27 pm Revision 263cf436: q35: Correct typo BRDIGE -> BRIDGE
- Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Mi... - 01:27 pm Revision 13f65b2e: acpi-test: update expected SSDT files
- SSDT doesn't have _SUN for non hotpluggable slots
anymore.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:27 pm Revision b4e5a4bf: acpi-build: don't access unaligned addresses
- casting an unaligned address to e.g.
uint32_t can trigger undefined behaviour in C.
Replace cast + assignment with me... - 01:27 pm Revision dc655404: configure: don't modify .status on error
- ./configure --help
make
will try to re-run configure with --help
which isn't what was intended.
The reason is that ... - 01:25 pm Revision ac41881b: pc: avoid duplicate names for ROM MRs
- Since
commit 04920fc0faa4760f9c4fc0e73b992b768099be70
loader: store FW CFG ROM files in RAM
RAM MRs including ROM... - 12:53 pm Revision fe6c53b4: Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-1' into staging
- vnc dirty tracking optinizations.
various vnc bugfixes.
# gpg: Signature made Mon 10 Mar 2014 12:39:54 GMT using RSA... - 12:49 pm Revision b0f15a5d: target-i386: bugfix of Intel MPX
- The correct size of cpuid 0x0d sub-leaf 4 is 0x40, not 0x10.
This is confirmed by Anvin H Peter and Mallick Asit K.
...
03/10/2014
- 09:14 pm Revision 118760df: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
- acpi,pc,pci,virtio,memory bug fixes
This collects several small fixes from all over the place.
Additionally, Marcel'... - 06:43 pm Revision b304bf00: s390/kvm: Add Maintainers for s390/kvm
- Lets add Conny and myself as maintainers for s390/kvm and
related code. This does not include any tcg related code,
w... - 06:22 pm Revision 3f150670: Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into staging
- * remotes/riku/linux-user-for-upstream:
linux-user: set minimum kernel version to 2.6.32
linux-user: correct hand... - 05:36 pm Revision 0c126db2: Merge remote-tracking branch 'remotes/mcayland/qemu-openbios' into staging
- * remotes/mcayland/qemu-openbios:
Update OpenBIOS images
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 04:56 pm Revision 2b194951: hw/arm/musicpal: Avoid shifting left into sign bit
- Add missing 'U' suffixes to avoid shifting left into sign
bit of a signed integer.
Signed-off-by: Peter Maydell <pet... - 04:56 pm Revision 72c1d3af: target-arm: Implement WFE as a yield operation
- Implement WFE to yield our timeslice to the next CPU.
This avoids slowdowns in multicore configurations caused
by one... - 04:56 pm Revision c8f8f9fb: hw/ssi/xilinx_spips.c: Avoid shifting left into sign bit
- Add missing 'U' suffix to avoid shifting left into sign bit of
a signed integer.
Signed-off-by: Peter Maydell <peter... - 04:56 pm Revision 43a32ed6: pxa2xx: Don't shift into sign bit
- Add missing 'U' suffixes to avoid potentially shifting into
the sign bit of a signed integer.
Signed-off-by: Peter ... - 04:56 pm Revision b29c8f11: libvixl: Fix format strings for several int64_t values
- "%d" or "%x" won't work on hosts where int values are smaller than 64 bit.
Signed-off-by: Stefan Weil <sw@weilnetz.d... - 04:56 pm Revision 0624976f: target-arm: Fix intptr_t vs tcg_target_long
- Fixes a build error when these are different, e.g. x32.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-i... - 04:56 pm Revision d2f41a11: hw/arm/omap1.c: Avoid shifting left into sign bit
- Add missing 'U' suffix to avoid shifting left into sign bit.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>... - 04:56 pm Revision af519934: target-arm: Fix incorrect setting of E bit in CPSR
- Commit 4cc35614a moved the exception mask bits out of env->uncached_cpsr
and into env->daif. However the env->daif co... - 04:56 pm Revision 7c2cb42b: target-arm: Implements the ARM PMCCNTR register
- This patch implements the ARM PMCCNTR register including
the disable and reset components of the PMCR register.
Sign... - 02:57 pm Revision c9dd4074: configure: Prettify message for hosts without spice support
- Instead of
spice support no (/)
configure now prints
spice support no
Signed-off-by: Stefan Weil ... - 02:55 pm Revision 9b74d0d5: spice: QemuUIInfo windup
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:55 pm Revision 4b87dc4c: spice: fix simple display surface handling
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:49 pm Revision dbb2a132: input: map INPUT_BUTTON_WHEEL_{UP,DOWN} to legacy input z axis moves.
- Unbreaks mouse wheel.
Reported-by: BALATON Zoltan <balaton@eik.bme.hu>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:49 pm Revision c3aa84b6: input: sdl: fix guest_cursor logic.
- Unbreaks relative mouse mode with SDL.
Reported-by: Gabriel L. Somlo <gsomlo@gmail.com>
Signed-off-by: Gerd Hoffmann... - 02:34 pm Revision e9d818b8: Merge remote-tracking branch 'remotes/rth/tcg-aarch-6-1' into staging
- * remotes/rth/tcg-aarch-6-1:
tcg-aarch64: Remove nop from qemu_st slow path
tcg-aarch64: Simplify tcg_out_ldst_9 ... - 01:55 pm Revision cbc14e6f: linux-user: set minimum kernel version to 2.6.32
- Popular glibc based distributions[1] require minimum
2.6.32 as kernel version. For some targets 2.6.18
would be enoug... - 01:48 pm Revision 16513b1b: Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140308-1' ...
- migration/next for 20140308
# gpg: Signature made Sat 08 Mar 2014 21:26:01 GMT using RSA key ID 5872D723
# gpg: Can'... - 01:35 pm Revision 91937225: ui/vnc: optimize setting in vnc_dpy_update()
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Gerd Ho... - 01:35 pm Revision 12b316d4: ui/vnc: optimize dirty bitmap tracking
- vnc_update_client currently scans the dirty bitmap of each client
bitwise which is a very costly operation if only fe... - 01:35 pm Revision e22492d3: ui/vnc: disable adaptive update calculations if not needed
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:35 pm Revision 6cd859aa: ui/vnc: derive cmp_bytes from VNC_DIRTY_PIXELS_PER_BIT
- this allows for setting VNC_DIRTY_PIXELS_PER_BIT to different
values than 16 if desired.
Reviewed-by: Wenchao Xia <x... - 01:35 pm Revision e3c1adf1: vnc: Fix qemu crashed when vnc client disconnect suddenly
- Hi,
When I use RealVNC viewer client (http://www.realvnc.com/) to connect vnc server,
the client disconnect suddenly... - 01:35 pm Revision 2e7bcdb9: vnc: Fix tight_detect_smooth_image() for lossless case
- VncTight member uint8_t quality is either (uint8_t)-1 for lossless or
less than 10 for lossy.
tight_detect_smooth_im... - 01:35 pm Revision b4c85ddc: ui/vnc: introduce VNC_DIRTY_PIXELS_PER_BIT macro
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>
Signed-off-by: Gerd Ho... - 01:35 pm Revision 863d7c91: ui/vnc: optimize clearing in find_and_clear_dirty_height()
- The following artifical test (just the bitmap operation part) running
vnc_update_client 65536 times on a 2560x2048 su... - 01:35 pm Revision 38ee14f4: vnc: fix use-after-free in vnc_update_client_sync
- Spotted by Coverity:
876 static int vnc_update_client_sync(VncState *vs, int has_dirty)
877 {
(1) Event fre... - 10:48 am Revision 5264917b: Update OpenBIOS images
- Update OpenBIOS images to SVN r1280 built from submodule.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.c...
03/09/2014
- 09:09 pm Revision f1b7e0e4: pckbd: return 'keyboard enabled' on read input port command
- Bit 7 of Input Port is the keyboard inhibit switch.
0 means keyboard inhibited, while 1 means keyboard enabled.
Inci... - 09:09 pm Revision 220c8ed5: qemu: x86: ignore ioapic polarity
- Both QEMU and KVM have already accumulated a significant number of
optimizations based on the hard-coded assumption t... - 09:09 pm Revision 262f6f51: acpi-test: retain both asl and aml files on failure
- Updated the error message while at it.
Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com>
Reviewed-by: Michael S.... - 09:09 pm Revision 15d914b1: acpi-test: issue errors instead of warnings when possible
- If the expected (offline) acpi tables loaded correctly,
it is safe to assume the iasl installation is OK and
issue an... - 09:09 pm Revision 98bc3ab0: loader: rename in_ram/has_mr
- we put copy of ROMs in MR for migration.
but the name rom_in_ram makes one think we
load it in guest RAM.
Rename has_... - 09:09 pm Revision 175f099b: pam: partly fix write-only mode
- In write-only mode, writes are forwarded to RAM, while reads should not be
handled (ie should return 0xff).
Assume th... - 09:09 pm Revision 4a4fcdf6: MAINTAINERS: drop an out of date address
- Gleb's address seems to be out of date. Since it stayed like that for a
while now, I'm guessing he's no longer inter... - 09:09 pm Revision 4900116e: Add a 'name' parameter to qemu_thread_create
- If enabled, set the thread name at creation (on GNU systems with
pthread_set_np)
Fix up all the callers with a thre... - 09:09 pm Revision 6e1f0a55: PCIE: fix regression with coldplugged multifunction device
- PCIE is causing asserts each time a multifunction device is added
on command line (coldplug).
This is caused by
comm... - 09:09 pm Revision 5d12f961: Rework --name to use QemuOpts
- Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Acked-b... - 09:09 pm Revision 8e46bbf3: memory_region_present: return false if address is not found in child MemoryRegion
- Windows XP shows COM2 port as non functional in
"Device Manager" although no COM2 port backing device
is present in Q... - 09:09 pm Revision 6cb46e1e: acpi-test-data: update expected files
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 09:09 pm Revision 8f480de0: Add 'debug-threads' suboption to --name
- Add flag storage to qemu-thread-* to store the namethreads flag
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redh... - 09:09 pm Revision ddfa83ea: virtio-net: remove function calls from assert
- peer_{de,at}tach were called from inside assert().
We don't support building without NDEBUG but it's not tidy.
Rearra... - 09:09 pm Revision 8dcf525a: acpi-build: append description for non-hotplug
- As reported in
http://article.gmane.org/gmane.comp.emulators.qemu/253987
Mac OSX actually requires describing all occ... - 07:23 am Revision 2e796c76: tcg-aarch64: Remove the shift_imm parameter from tcg_out_cmp
- It was unused. Let's not overcomplicate things before we need them.
Reviewed-by: Claudio Fontana <claudio.fontana@h... - 07:23 am Revision 017a86f7: tcg-aarch64: Use intptr_t apropriately
- As opposed to tcg_target_long.
Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Richard Hend... - 07:23 am Revision 523fdc08: tcg-aarch64: Simplify tcg_out_ldst_9 encoding
- At first glance the code appears to be using 1's compliment encoding,
a-la AArch32. Except that the constant is "off... - 07:23 am Revision f8e24843: tcg-aarch64: Remove nop from qemu_st slow path
- Commit 023261ef851b22a04f6c5d76da870051031757a6 failed to remove a
nop that's no longer required.
Reviewed-by: Claud... - 07:23 am Revision 8d8db193: tcg-aarch64: Hoist common argument loads in tcg_out_op
- This reduces the code size of the function significantly.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed... - 07:23 am Revision a51a6b6a: tcg-aarch64: Don't handle mov/movi in tcg_out_op
- Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:23 am Revision f0293414: tcg-aarch64: Set ext based on TCG_OPF_64BIT
- Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-of... - 07:23 am Revision 7763ffa0: tcg-aarch64: Change all ext variables to TCGType
- We assert that the values for _I32 and _I64 are 0 and 1 respectively.
This will make a couple of functions declared b... - 07:23 am Revision 3353d0dc: tcg-aarch64: Remove redundant CPU_TLB_ENTRY_BITS check
- Removed from other targets in 56bbc2f967ce185fa1c5c39e1aeb5b68b26242e9.
Reviewed-by: Alex Bennée <alex.bennee@linaro... - 07:22 am Revision 82295d8a: tcg-aarch64: Enable builtin disassembler
- Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-of...
03/08/2014
- 11:22 pm Revision fd8cec93: XBZRLE: Fix qemu crash when resize the xbzrle cache
- Resizing the xbzrle cache during migration causes qemu-crash,
because the main-thread and migration-thread modify the... - 11:22 pm Revision ac4df4e6: qemu_file: Fix mismerge of "use fwrite() correctly"
- Reviewers accepted v2 of the patch, but what got committed was v1,
with the R-bys for v2. This is the v1->v2 followu... - 11:22 pm Revision 4fed9421: vl: add system_wakeup_request tracepoint
- It might be useful for tracing migration.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Amit Sh... - 11:22 pm Revision 464400f6: migration: extend section_start/end traces
- This adds @idstr to savevm_section_start and savevm_section_end
tracepoints.
Signed-off-by: Alexey Kardashevskiy <ai... - 02:38 pm Revision f53f3d0a: Merge remote-tracking branch 'remotes/kvaneesh/for-upstream' into staging
- * remotes/kvaneesh/for-upstream:
hw/9pfs: Include virtio-9p-device.o in build
hw/9pfs: use g_strdup_printf() inst... - 02:17 pm Revision d7c698af: Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
- Block patches
# gpg: Signature made Fri 07 Mar 2014 13:30:04 GMT using RSA key ID C88F2FD6
# gpg: Good signature fro... - 02:08 pm Revision 6570025e: build: Fix installation of target-dependent files
- Pass all the relevant sub-directory make variables.
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Reviewed-by:... - 01:27 pm Revision 80aaa074: xenfb: Fix graphic_console_init() build failure
- In commit 5643706a095044d75df1c0588aac553a595b972b (console: add head
to index to qemu consoles.) graphic_console_ini...
03/07/2014
- 08:29 pm Revision 6fc0303b: Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-4' into staging
- Input handling rewrite.
SDL2 support.
# gpg: Signature made Wed 05 Mar 2014 11:16:08 GMT using RSA key ID D3E87138
#... - 06:36 pm Revision bb2b0450: Merge remote-tracking branch 'remotes/agraf/tags/signed-ppc-for-upstream' into...
- Patch queue for ppc - 2014-03-05
This pull request includes:
- VSX emulation support
- book3s pr/hv selection
... - 05:58 pm Revision c3f8d28e: Merge remote-tracking branch 'remotes/cohuck/tags/virtio-ccw-20140305' into st...
- One patch introducing support for adapter interrupts in virtio-ccw.
This improves performance for those guests that ... - 12:36 pm Revision 4089f7c6: block: qemu-iotests 085 - live snapshots tests
- This adds tests for live snapshots, both through the single
snapshot command, and the transaction group snapshot comm... - 12:29 pm Revision 2c02f887: hw/ide/ahci.h: Avoid shifting left into sign bit
- Add 'U' suffixes to avoid undefined behaviour shifting left into
the signed bit of a signed integer type. Clang's san...
03/06/2014
- 11:26 pm Revision 4c288acb: configure: Always build with -fno-common
- MacOSX doesn't pull .o files from .a archives if the symbol that it
requires is one which the .o file defines as a co... - 09:59 pm Revision 9c83ffd8: configure: Make C++ test work with --enable-werror
- gcc's C++ compiler complains about being passed some -W options
which make sense for C but not for C++. This means we... - 06:29 pm Revision eb909c7f: block: Fix error path segfault in bdrv_open()
- Using an invalid option for a block device that is opened with
BDRV_O_PROTOCOL led to drv = NULL, and when trying to ... - 06:28 pm Revision c75203c8: qemu-iotests: Test a few blockdev-add error cases
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Benoit Canet <benoit@irqsave.net> - 06:27 pm Revision c6e0bd9b: blockdev: Fix NULL pointer dereference in blockdev-add
- If aio=native, we check that cache.direct is set as well. If however
cache wasn't specified at all, qemu just segfaul... - 06:27 pm Revision 8ae8e904: blockdev: Fail blockdev-add with encrypted images
- Encrypted images need a password before they can be used, and we don't
want blockdev-add to create BDSes that aren't ... - 05:18 pm Revision d5546c5e: block/raw-win32: Strip "file:" prefix on creation
- The bdrv_create() implementation of the block/raw-win32 "file" protocol
driver should strip the "file:" prefix from f... - 05:18 pm Revision 7dc74db8: block/raw-win32: Implement bdrv_parse_filename()
- The "file" protocol driver should strip the "file:" prefix from
filenames if present.
Signed-off-by: Max Reitz <mrei... - 05:18 pm Revision 464d9f64: block/raw-posix: Strip "file:" prefix on creation
- The bdrv_create() implementation of the block/raw-posix "file" protocol
driver should strip the "file:" prefix from f... - 05:18 pm Revision 078896a9: block/raw-posix: Implement bdrv_parse_filename()
- The "file" protocol driver should strip the "file:" prefix from
filenames if present.
Signed-off-by: Max Reitz <mrei... - 05:18 pm Revision cd5d031e: block: Keep "filename" option after parsing
- Currently, bdrv_file_open() always removes the "filename" option from
the options QDict after bdrv_parse_filename() h... - 12:47 pm Revision 50c75136: block: mirror - remove code cruft that has no function
- Originally, this built up the error message with the backing filename,
so that errp was set as follows:
error_set... - 12:33 pm Revision 90ce8a06: block: make bdrv_swap rebuild the bs graph node list field.
- Moving only the node_name one field could lead to some inconsitencies where a
node_name was defined on a bs which was...
03/05/2014
- 05:58 pm Revision 47ea2de2: block: Fix bs->request_alignment assertion for bs->sg=1
- For sg backends, bs->request_alignment is meaningless and may be 0.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Rev... - 05:58 pm Revision f47c3f5a: iscsi: Use bs->sg for everything else than disks
- The current iscsi block driver code makes the rather arbitrary decision
that TYPE_MEDIUM_CHANGER and TYPE_TAPE device... - 04:58 pm Revision 2fa4c042: qemu-iotests: Test progress output for conversion
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:58 pm Revision 85c09bc0: gluster: Change licence to GPLv2+
- Pipe handling mechanism in gluster driver was based on similar implementation
in RBD driver and hence had GPLv2 and a... - 04:58 pm Revision b1f7d84f: gluster: Remove unused defines and header include
- Remove the definitions of GLUSTER_FD_WRITE and GLUSTER_FD_READ which are
no longer used. Also sockets.h isn't needed ... - 04:58 pm Revision 64bb01aa: qemu-img convert: Fix progress output
- Initialise progress output only when the -p and -q options have already
been parsed, otherwise it's always disabled.
... - 12:38 pm Revision d3113fb8: block: Free memory on AIO failure
- 12:38 pm Revision d0277315: block: Support Archipelago as a QEMU block backend
- 12:29 pm Revision 24d11118: block: Support Archipelago as a QEMU block backend
- 10:52 am Revision 47c03744: ui/sdl2 : initial port to SDL 2.0 (v2.0)
- I've ported the SDL1.2 code over, and rewritten it to use the SDL2 interface.
The biggest changes were in the input ... - 10:52 am Revision 5c07d00f: input: remove index_from_keycode (no users)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 70b52f62: input: move do_mouse_set to new core
- This removes the last user of the lecagy input mouse handler list,
so we can remove more legacy bits with this.
Sign... - 10:52 am Revision 5643706a: console: add head to index to qemu consoles.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 6f90f3d7: console: add QemuUIInfo
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 4a33f45e: input: move mouse mode notifier to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision e842c68d: input: move qmp_query_mice to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision a8dfb1c3: input: add input_mouse_mode tracepoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 2e08c665: input: keyboard: switch cocoa ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision c751a74a: input: mouse: switch monitor to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision f100db38: input: mouse: switch spice ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision faecd955: input-legacy: remove kbd_put_keycode
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 16b0ecd1: input-legacy: remove kbd_mouse_has_absolute
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 21bae11a: input: mouse: switch cocoa ui to new core
- Build fixes by Peter Maydell.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:52 am Revision c43ce551: input: trace events
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 2d0755d2: input-legacy: remove kbd_mouse_is_absolute
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 4798648e: input-legacy: remove kbd_mouse_event
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 502c8db5: input: mouse: add qemu_input_is_absolute()
- Same as kbd_mouse_is_absolute(), but using new input core.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:52 am Revision d3535431: input: mouse: add graphic_rotate support
- Transform absolute mouse events according to graphic_rotate.
Legacy input code does it for both absolute and relativ... - 10:52 am Revision edd85a3d: input: mouse: switch legacy handlers to new core
- legacy mouse event handlers are registered in the new core,
so they receive events submitted to the new input core.
... - 10:52 am Revision 192f81bf: input: mouse: switch gtk ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 3ab193e6: input: mouse: switch sdl ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:52 am Revision 14768eba: input: mouse: switch vnc ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision de8f580b: input: keyboard: switch spice ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 8d447d10: input: keyboard: switch vnc ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision cd100328: input: keyboard: switch curses ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 43579403: input: mouse: add helpers functions to core
- Likewise a bunch of helper functions to manage mouse button
and movement events, again to make life easier for the ui... - 10:50 am Revision a25f545d: input: keyboard: switch sdl ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 65671475: input: keyboard: add helper functions to core
- A bunch of helper functions to manage keyboard events,
to make life simpler for the ui code when submitting
keyboard ... - 10:50 am Revision 9784e579: input: keyboard: switch legacy handlers to new core
- legacy kbd event handlers are registered in the new core,
so they receive events from the new input core code.
keycod... - 10:50 am Revision 7ad95ff7: input: rename file to legacy
- Rename ui/input.c to ui/input-legacy.c.
We are going to replace it step by step.
Signed-off-by: Gerd Hoffmann <kraxe... - 10:50 am Revision d2a92603: input: keyboard: switch qmp_send_key() to new core.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision 8b6b0c59: input: qapi: add pause key
- It's missing.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 10:50 am Revision c8b405b6: input: add core bits of the new input layer
- Register and unregister handlers.
Event dispatcher code.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:50 am Revision af98ba92: input: keyboard: switch gtk ui to new core
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:50 am Revision bbd1b1cc: input: qapi: add unmapped key
- Simplifies building something -> QkeyCode mapping tables.
Uninitialized entries can easily identified then.
Signed-o... - 10:50 am Revision 031fa964: input: qapi: define event types
- Define input event types, using qapi. So we get nicely autogenerated
types for our input events. And when it comes ... - 10:50 am Revision d4c85337: console: export QemuConsole index,width,height
- Add functions to query QemuConsole properties.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:42 am Revision 7e749462: s390x/virtio-ccw: Adapter interrupt support.
- Handle the new CCW_CMD_SET_IND_ADAPTER command enabling adapter interrupts
on guest request. When active, host->guest... - 04:07 am Revision 0f20ba62: target-ppc: spapr: e500: fix to use cpu_dt_id
- This makes use of @cpu_dt_id and related API in:
1. emulated XICS hypercall handlers as they receive fixed CPU indexe... - 04:07 am Revision c1385933: target-ppc: Update ppc_hash64_store_hpte to support updating in-kernel htab
- This support updating htab managed by the hypervisor. Currently we don't have
any user for this feature. This actuall... - 04:07 am Revision 0ce470cd: target-ppc: add PowerPCCPU::cpu_dt_id
- Normally CPUState::cpu_index is used to pick the right CPU for various
operations. However default consecutive number... - 04:07 am Revision a0fcac9c: target-ppc: Introduce hypervisor call H_GET_TCE
- This patch introduces the hypervisor call H_GET_TCE which is basically the
reverse of H_PUT_TCE, as defined in the Po... - 04:07 am Revision f3c75d42: target-ppc: Fix htab_mask calculation
- Correctly update the htab_mask using the return value of
KVM_PPC_ALLOCATE_HTAB ioctl. Also we don't update sdr1
on GE... - 04:07 am Revision 3f94170b: target-ppc: Change the hpte store API
- For updating in kernel htab we need to provide both pte0 and pte1, hence update
the interface to take pte0 and pte1 t... - 04:07 am Revision 7c43bca0: target-ppc: Fix page table lookup with kvm enabled
- With kvm enabled, we store the hash page table information in the hypervisor.
Use ioctl to read the htab contents. Wi... - 04:07 am Revision 7dff9abe: target-ppc: Fix Compiler Warnings Due to 64-Bit Constants Declared as UL
- This patch fixes 64 bit constants that were erroneously declared as "ul" instead of
"ull". The preferred form "ULL" ... - 04:07 am Revision 3707cd62: target-ppc: Use Additional Temporary in stqcx Case
- Per Alex Graf's suggestion, the recently added case to gen_conditional_store
for stqcx should use an additional tempo... - 04:07 am Revision 3c3b0dde: PPC: sPAPR: Only use getpagesize() when we run with kvm
- We currently size the msi window trap page according to the host's page
size so that we poke a working hole into a me... - 04:07 am Revision e5d7d2b0: target-ppc/translate.c: Use ULL suffix for 64 bit constants
- 64 bit constants need the "ULL" suffix, not just "UL", because
on 32 bit platforms 'long' is not large enough and thi... - 04:07 am Revision ac174549: target-ppc: Altivec 2.07: Vector Permute and Exclusive OR
- This patch adds the Vector Permuate and Exclusive OR (vpermxor)
instruction introduced in Power ISA Version 2.07.
Si... - 04:07 am Revision 57354f8f: target-ppc: Altivec 2.07: Vector SHA Sigma Instructions
- This patch adds the Vector SHA Sigma instructions introduced in Power
ISA Version 2.07:
- Vector SHA-512 Sigma Dou... - 04:07 am Revision 0a61f3b4: spapr-vlan: flush queue whenever can_receive can go from false to true
- When the guests adds buffers to receive queue, the network device
should flush its queue of pending packets. This is ... - 04:06 am Revision b8476fc7: target-ppc: Altivec 2.07: Vector Polynomial Multiply Sum
- This patch adds the Vectory Polynomial Multiply Sum instructions
introduced in Power ISA Version 2.07:
- Vectory P... - 04:06 am Revision e8f7b27b: target-ppc: Altivec 2.07: Binary Coded Decimal Instructions
- This patch add the Binary Coded Decimal instructions bcdadd. and
bcdsub.
Signed-off-by: Tom Musta <tommusta@gmail.co... - 04:06 am Revision 557d52fa: target-ppc: Altivec 2.07: AES Instructions
- This patch adds the Vector AES instructions introduced in Power ISA
Version 2.07:
- Vector AES Cipher (vcipher)
... - 04:06 am Revision 6f3dab41: target-ppc: Altivec 2.07: Doubleword Compares
- This patch adds the Vector Compare Doubleword instructions introduced
by Power ISA Version 2.07:
- Vector Compare ... - 04:06 am Revision 4d82038e: target-ppc: Altivec 2.07: vbpermq Instruction
- This patch adds the Vector Bit Permute Quadword (vbpermq) instruction
introduced in Power ISA Version 2.07.
Signed-o... - 04:06 am Revision f1064f61: target-ppc: Altivec 2.07: Vector Gather Bits by Bytes
- This patch adds the Vector Gather Bits by Bytes Doubleword (vgbbd)
instruction which is introduced in Power ISA Versi... - 04:06 am Revision b41da4eb: target-ppc: Altivec 2.07: Quadword Addition and Subtracation
- This patch adds the Vector Quadword Addition and Subtraction instructions
introduced in Power ISA Version 2.07:
- ... - 04:06 am Revision 818692ff: target-ppc: Altivec 2.07: Change Bit Masks to Support 64-bit Rotates and Shifts
- Existing code in the VROTATE, VSL and VSR macros for the Altivec rotate and shift
helpers uses a formula to compute a... - 04:06 am Revision 2fdf78e6: target-ppc: Altivec 2.07: Vector Doubleword Rotate and Shift Instructions
- This patch adds the vector doublword rotate and shift instructions
introduced in Power ISA Version 2.07:
- Vector ... - 04:06 am Revision 4430e076: target-ppc: Altivec 2.07: Unpack Signed Word Instructions
- This patch adds the Unpack Signed Word instructions introduced in
Power ISA Version 2.07:
- Vector Unpack High Sig... - 04:06 am Revision 024215b2: target-ppc: Altivec 2.07: Pack Doubleword Instructions
- This patch adds the Vector Pack Doubleword instructions introduced in
Power ISA Version 2.07:
- Vector Pack Signed ... - 04:06 am Revision e0ffe77f: target-ppc: Altivec 2.07: Vector Merge Instructions
- This patch adds the Vector Merge Even Word (vmrgew) and Vector
Merge Odd Word (vmrgow) instructions introduced in Pow... - 04:06 am Revision e13500b3: target-ppc: Altivec 2.07: Vector Population Count Instructions
- This patch adds the Vector Population Count instructions introduced in Power
ISA Version 2.07: vpopcntb, vpopcnth, vp... - 04:06 am Revision 8203e31b: target-ppc: Altivec 2.07: Vector Min/Max Doubleword Instructions
- This patch adds the Vector Minimum and Maximum Doubleword instructions
that are introduced in Power ISA Version 2.07.... - 04:06 am Revision f293f04a: target-ppc: Altivec 2.07: Add Vector Count Leading Zeroes
- This patch adds the Vector Count Leading Zeroes instructions introduced
in Power ISA Version 2.07 - vclzb, vclzh, vcl... - 04:06 am Revision 63be0936: target-ppc: Altivec 2.07: Multiply Even/Odd Word Instructions
- This patch adds the Multilpy Even/Odd Word instructions that are introduced
in Power ISA Version 2.07:
- Vector Mu... - 04:06 am Revision aa9e930c: target-ppc: Altivec 2.07: Change VMUL_DO to Support 64-bit Integers
- This VMUL_DO macro provides support for the various vmule* and vmulo*
instructions. These instructions multiply vect... - 04:06 am Revision 953f0f58: target-ppc: Altivec 2.07: vmuluw Instruction
- This patch adds the Vector Multiply Unsigned Word Modulo (vmuluwm)
instruction.
The existing VARITH_DO macro is re-u... - 04:06 am Revision 56eabc75: target-ppc: Altivec 2.07: Add/Subtract Unsigned Doubleword Modulo
- This patch adds two Altivec unsigned doublword modulo instructions that
are introduced in Power ISA Version V2.07:
... - 04:06 am Revision 111c5f54: target-ppc: Altivec 2.07: Vector Logical Instructions
- This patch adds the Vector Logical Instructions that are introduced
in Power ISA Version 2.07: veqv, vnand and vorc.
... - 04:06 am Revision a737d3eb: target-ppc: Altivec 2.07: Add Support for R-Form Dual Instructions
- Some Alitvec instructions introduced in Power ISA Version 2.07 use bit 31
(aka the "Rc" bit) as an opcode but also us... - 04:06 am Revision 5dffff5a: target-ppc: Altivec 2.07: Add Support for Dual Altivec Instructions
- Some Alitvec instructions introduced in Power ISA Version 2.07 use bit 31
(aka the "Rc" bit) as an opcode bit. Howev... - 04:06 am Revision 50f5fc0c: target-ppc: Altivec 2.07: Add Opcode Macro for VX Form Instructions
- This patch adds a macro to insert an entry into the opcode table for Altivec
Power ISA Version 2.07 instructions. Th... - 04:06 am Revision 9b47bb49: target-ppc: Altivec 2.07: Add GEN_VXFORM3
- This patch adds generator macro for Altivec instructions that have 3
source AVR operands. The macro is similar to th... - 04:06 am Revision 32ea54ab: target-ppc: Altivec 2.07: Add Instruction Flag
- This patch adds a flag that will be used to tag the Altivec instructions
introduced in Power ISA Version 2.07.
The f... - 04:06 am Revision 27b95bfe: target-ppc: Add Store Quadword Conditional
- This patch adds the Store Quadword Conditionl (stqcx.) instruction
which is introduced in Power ISA 2.07.
Signed-off... - 04:06 am Revision bb527533: target-ppc: Altivec 2.07: Update AVR Structure
- This patch updates the ppc_avr_t data structure to include elements for
signed 64-bit integers and (conditionally) un... - 04:06 am Revision e0498daa: target-ppc: Load Quadword
- This patch adds the Book I (user space) Load Quadword (lq) instruction.
This instruction was introduced into Book I i... - 04:06 am Revision 9c294d5a: target-ppc: Add Load Quadword and Reserve
- This patch adds the Load Quadword and Reserve (lqarx) instruction,
which is new in Power ISA 2.07.
Signed-off-by: To... - 04:06 am Revision 84cab1e2: target-ppc: Store Quadword
- This patch adds support for the Store Quadword instruction in user mode. Prior
to Power ISA 2.07, stq was legal only... - 04:06 am Revision 71a8c019: target-ppc: Add is_user_mode Utility Routine
- This patch adds a boolean function is_user_mode that can be re-used
in translation code that is sensitive to the MSR[... - 04:06 am Revision 38a85337: target-ppc: Add Flag for ISA 2.07 Load/Store Quadword Instructions
- This patch adds a flag to identify the load/store quadword instructions
that are introduced with Power ISA 2.07.
The... - 04:06 am Revision 60511041: target-ppc: Add Target Address SPR (TAR) to Power8
- This patch adds support for the Target Address Register (TAR) to the Power8
model.
Because supported SPRs are typica... - 04:06 am Revision 52a4984d: target-ppc: Add bctar Instruction
- This patch adds the Branch Conditional to Address Register (bctar)
instruction.
Signed-off-by: Tom Musta <tommusta@g... - 04:06 am Revision f5bc1bfa: target-ppc: Fix xxpermdi When T==A or T==B
- The existing implementation of xxpermdi is defective if the target
VSR is also a source VSR. This patch fixes the de... - 04:06 am Revision 94840e07: target-ppc: Add Flag for bctar
- This patch adds a flag for the bctar instruction. This instruction
is being introduced via Power ISA 2.07.
Also, th... - 04:06 am Revision 3f34cf91: target-ppc: add extended opcodes for dcbt/dcbtst
- The latest glibc provides a memrchr routine using an extended opcode
of the 'dcbt' instruction :
00000000000a7cc0 <m... - 04:06 am Revision 3b66da82: spapr: print more detailed error message on failed load_elf()
- This makes use of new error codes which load_elf() can return and
prints more informative error message.
Signed-off-... - 04:06 am Revision 5736245c: target-ppc: Update external_htab even when HTAB is managed by kernel
- We will use this in later patches to make sure we use the right load
functions when copying hpte entries.
Signed-off... - 04:06 am Revision 61de3676: qdev: Keep global allocation counter per bus
- When we have 2 separate qdev devices that both create a qbus of the
same type without specifying a bus name or device... - 04:06 am Revision 6a2331d1: moxie: fix load_elf() usage
- At the moment in the case of error, load_elf() returns -1 so load_kernel()
will not signal error at all.
Signed-off-... - 04:06 am Revision 133e70ee: spapr: support only ELF kernel images
- Currently everybody uses ELF kernel images with "-kernel" option on
pseries machine but QEMU still tries to boot from... - 04:06 am Revision 18674b26: elf-loader: add more return codes
- The existing load_elf() just returns -1 if it fails to load ELF. However
it could be smarter than this and tell more ... - 04:06 am Revision eb1e7c3e: Add Enhanced Three-Speed Ethernet Controller (eTSEC)
- This implementation doesn't include ring priority, TCP/IP Off-Load, QoS.
Signed-off-by: Fabien Chouteau <chouteau@ad... - 04:06 am Revision 0658aa9c: virtex_ml507: Add support for loading initrd images
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
[agraf: fix up stray quotes and newlines in strings]
Sig... - 04:06 am Revision b36f100e: PPC: KVM: suppress warnings about not supported SPRs
- PR KVM lacks support of many SPRs in set/get one register API but it does
really break PR KVM. So convert them to swi... - 04:06 am Revision 66c3e328: target-ppc: Add ISA2.06 lfiwzx Instruction
- This patch adds the Load Floating Point as Integer Word and
Zero Indexed (lfiwzx) instruction which was introduced in... - 04:06 am Revision 69b31b90: PPC: KVM: store SLB slot number
- When ppc_store_slb() is called from kvm_arch_get_registers(), it stores
a SLB in CPUPPCState::slb[slot]. However it d... - 04:06 am Revision da29cb7b: target-ppc: Add ISA 2.06 ftdiv Instruction
- This patch adds the Floating Point Test for Divide instruction which
was introduced in Power ISA 2.06B.
Signed-off-b... - 04:06 am Revision ce8ca30b: target-ppc: Enable frsqrtes on Power7 and Power8
- The frsqrtes instruction was introduced prior to ISA 2.06 and is
support on both the Power7 and Power8 processors. H... - 04:06 am Revision 6d41d146: target-ppc: Add ISA 2.06 ftsqrt
- This patch adds the Floating Point Test for Square Root instruction
which was introduced in Power ISA 2.06.
Signed-o... - 04:06 am Revision 28288b48: target-ppc: Add ISA 2.06 fcfid[u][s] Instructions
- This patch adds the fcfids, fcfidu and fcfidus instructions which
were introduced in Power ISA 2.06B. A common macro... - 04:06 am Revision c7386080: target-ppc: Fix and enable fri[mnpz]
- The fri* series of instructions was introduced prior to ISA 2.06 and
is supported on Power7 and Power8 hardware. How... - 04:06 am Revision 29a0e4e9: target-ppc: Add Flag for Power ISA V2.06 Floating Point Test Instructions
- This patch adds a flag for Floating Point Test instructions that were
introduced in Power ISA V2.06B.
Signed-off-by:... - 04:06 am Revision 587c51f7: target-ppc: Add ISA 2.06 stbcx. and sthcx. Instructions
- This patch adds the byte and halfword variants of the Store Conditional
instructions. A common macro is introduced ... - 04:06 am Revision fab7fe42: target-ppc: Add ISA2.06 Float to Integer Instructions
- This patch adds the four floating point to integer conversion instructions
introduced by Power ISA V2.06:
- Floati... - 04:06 am Revision 1b0bd002: target-ppc: Add Flag for ISA V2.06 Floating Point Conversion
- This patch adds a flag for the floating point conversion instructions
introduced in Power ISA 2.06B.
Signed-off-by: ... - 04:06 am Revision a98eb9e9: target-ppc: Add ISA 2.06 divwe[o] Instructions
- This patch addes the signed Divide Word Extended instructions
which were introduced in Power ISA 2.06B.
Signed-off-b... - 04:06 am Revision 1fa6c533: target-ppc: Add Flag for ISA2.06 Atomic Instructions
- This patch adds a flag for the atomic instructions introduced
in Power ISA V2.06B.
Signed-off-by: Tom Musta <tommust... - 04:06 am Revision 5c77a786: target-ppc: Add ISA2.06 lbarx, lharx Instructions
- This patch adds the byte and halfword variants of the Load and
Reserve instructions. Since there is much commonalit... - 04:06 am Revision 6a4fda33: target-ppc: Add ISA 2.06 divweu[o] Instructions
- This patch addes the Unsigned Divide Word Extended instructions
which were introduced in Power ISA 2.06B.
Signed-off... - 04:06 am Revision e44259b6: target-ppc: Add ISA2.06 divde[o] Instructions
- This patch adds the Divide Doubleword Extended instructions.
The implementation builds on the unsigned helper provide... - 04:06 am Revision 98d1eb27: target-ppc: Add ISA2.06 divdeu[o] Instructions
- This patch adds the Divide Doubleword Extended Unsigned
instructions. This instruction requires dividing a 128-bit
v... - 04:06 am Revision 86ba37ed: target-ppc: Add ISA2.06 bpermd Instruction
- This patch adds the Bit Permute Doubleword (bpermd) instruction,
which was introduced in Power ISA 2.06 as part of th... - 04:06 am Revision a824bc19: target-ppc: Add Flag for ISA2.06 Divide Extended Instructions
- This patch adds a flag for the Divide Extended instructions that
were introduced in Power ISA V2.06B. The flag is ad... - 04:06 am Revision 7ee19fb9: target-ppc: Scalar Non-Signalling Conversions
- This patch adds the non-signalling scalar conversion instructions:
- VSX Scalar Convert Single Precision to Double... - 04:06 am Revision f5c0f7f9: target-ppc: Move To/From VSR Instructions
- This patch adds the Move To VSR instructions (mfvsrd, mfvsrwz)
and Move From VSR instructions (mtvsrd, mtvsrwa, mtvsr... - 04:06 am Revision 3d1140bf: target-ppc: Scalar Round to Single Precision
- This patch adds the VSX Scalar Round to Single Precision (xsrsp)
instruction.
Signed-off-by: Tom Musta <tommusta@gma... - 04:06 am Revision 097ec5d8: target-ppc: Floating Merge Word Instructions
- This patch adds the Floating Merge Even Word (fmrgew) and Floating
Merge Odd Word (fmrgow) instructions.
Signed-off-... - 04:06 am Revision 74698350: target-ppc: VSX Stage 4: Add xscvsxdsp and xscvuxdsp
- This patch adds the VSX Scalar Convert Unsigned Integer Doubleword
to Floating Point Format and Round to Single Preci... - 04:06 am Revision 968e76bc: target-ppc: VSX Stage 4: add xsrsqrtesp
- This patch adds the VSX Scalar Reciprocal Square Root Estimate
Single Precision (xsrsqrtesp) instruction.
The existi... - 04:06 am Revision 67a33f37: target-ppc: VSX Stage 4: Add xxleqv, xxlnand and xxlorc
- This patchs adds the VSX Logical instructions that are new with
ISA V2.07:
- VSX Logical Equivalence (xxleqv)
- ... - 04:06 am Revision f53f81e0: target-ppc: VSX Stage 4: Add Scalar SP Fused Multiply-Adds
- This patch adds the Single Precision VSX Scalar Fused Multiply-Add
instructions: xsmaddasp, xsmaddmsp, xssubasp, xssu... - 04:06 am Revision 2c0c52ae: target-ppc: VSX Stage 4: Add xsresp
- This patch adds the VSX Scalar Reciprocal Estimate Single Precision
(xsresp) instruction.
The existing VSX_RE macro ... - 04:06 am Revision b24d0b47: target-ppc: VSX Stage 4: Add xsdivsp
- This patch adds the VSX Scalar Divide Single Precision (xsdivsp)
instruction.
The existing VSX_DIV macro is modified... - 04:06 am Revision cea4e574: target-ppc: VSX Stage 4: Add xssqrtsp
- This patch adds the VSX Scalar Square Root Single Precision (xssqrtsp)
instruction.
The existing VSX_SQRT() macro is... - 04:06 am Revision e16a626b: target-ppc: VSX Stage 4: Add stxsiwx and stxsspx
- This patch adds two store scalar instructions:
- Store VSX Scalar as Integer Word Indexed (stxsiwx)
- Store VSX ... - 04:06 am Revision ab9408a2: target-ppc: VSX Stage 4: Add xsmulsp
- This patch adds the VSX Scalar Multiply Single-Precision (xsmulsp)
instruction.
The existing VSX_MUL macro is modifi... - 04:06 am Revision 3fd0aadf: target-ppc: VSX Stage 4: Add xsaddsp and xssubsp
- This patch adds the VSX Scalar Add Single-Precision (xsaddsp) and
VSX Scalar Subtract Single-Precision (xssubsp) inst... - 04:06 am Revision cac7f0ba: target-ppc: VSX Stage 4: Add lxsiwax, lxsiwzx and lxsspx
- This patch adds the scalar load instructions introduced in ISA
V2.07:
- Load VSX Scalar as Integer Word Algebraic ... - 04:06 am Revision e072fe79: target-ppc: VSX Stage 4: Refactor lxsdx
- This patch refactors the lxsdx generator. Resuable code is isolated
into a macro. The macro will be used in subseque... - 04:06 am Revision f026da78: target-ppc: VSX Stage 4: Refactor stxsdx
- This patch refactors the stxsdx instruction. Reusable code is
extracted into a macro which will be used in subsequen... - 04:06 am Revision 5177d2ca: target-ppc: Add VSX ISA2.06 Integer Conversion Instructions
- This patch adds the VSX Integer Conversion instructions defined by
V2.06 of the PowerPC ISA:
- xscvdpsxds, xscvdps... - 04:06 am Revision 88e33d08: target-ppc: Add VSX Rounding Instructions
- This patch adds the VSX Round to Floating Point Integer instructions:
- xsrdpi, xsrdpic, xsrdpim, xsrdpip, xsrdpiz... - 04:06 am Revision dbcc48fa: target-ppc: VSX Stage 4: Add VSX 2.07 Flag
- This patch adds a flag to identify those VSX instructions that are
new to Power ISA V2.07. The flag is added to the ... - 04:06 am Revision ed8ac568: target-ppc: Add VSX Floating Point to Floating Point Conversion Instructions
- This patch adds the VSX instructions that convert between floating
point formats: xscvdpsp, xscvspdp, xvcvdpsp, xvcvs... - 04:06 am Revision 959e9c9d: target-ppc: Add VSX xmax/xmin Instructions
- This patch adds the VSX floating point maximum and minimum
instructions:
- xsmaxdp, xvmaxdp, xvmaxsp
- xsmindp, ... - 04:06 am Revision 354a6dec: target-ppc: Add VSX Vector Compare Instructions
- This patch adds the VSX floating point compare vector instructions:
- xvcmpeqdp[.], xvcmpgedp[.], xvcmpgtdp[.]
-... - 04:06 am Revision 5cb151ac: target-ppc: Add VSX ISA2.06 xtsqrt Instructions
- This patch adds the VSX floating point test for software square
root instructions defined by V2.06 of the PowerPC ISA... - 04:06 am Revision 4f17e9c7: target-ppc: Add VSX xscmp*dp Instructions
- This patch adds the VSX scalar floating point compare ordered
and unordered instructions.
Signed-off-by: Tom Musta <... - 04:06 am Revision 595c6eef: target-ppc: Add VSX ISA2.06 Multiply Add Instructions
- This patch adds the VSX floating point multiply/add instructions
defined by V2.06 of the PowerPC ISA:
- xsmaddadp,... - 04:06 am Revision 2009227f: target-ppc: Add VSX ISA2.06 xre Instructions
- This patch adds the VSX floating point reciprocal estimate instructions
defined by V2.06 of the PowerPC ISA: xsredp, ... - 04:06 am Revision d3f9df8f: target-ppc: Add VSX ISA2.06 xrsqrte Instructions
- This patch adds the VSX floating point reciprocal square root
estimate instructions defined by V2.06 of the PowerPC I... - 04:06 am Revision bc80838f: target-ppc: Add VSX ISA2.06 xtdiv Instructions
- This patch adds the VSX floating point test for software divide
instructions defined by V2.06 of the PowerPC ISA: xst... - 04:06 am Revision d32404fe: target-ppc: Add VSX ISA2.06 xsqrt Instructions
- This patch adds the VSX floating point square root instructions
defined by V2.06 of the PowerPC ISA: xssqrtdp, xvsqrt... - 04:06 am Revision 4b98eeef: target-ppc: Add VSX ISA2.06 xdiv Instructions
- This patch adds the VSX floating point divide instructions defined
by V2.06 of the PowerPC ISA: xsdivdp, xvdivdp, xvd... - 04:06 am Revision ee6e02c0: target-ppc: Add VSX ISA2.06 xadd/xsub Instructions
- This patch adds the floating point addition and subtraction
instructions defined by V2.06 of the PowerPC ISA: xssubdp... - 04:06 am Revision 5e591d88: target-ppc: Add VSX ISA2.06 xmul Instructions
- This patch adds the VSX floating point multiply instructions defined
by V2.06 of the PowerPC ISA: xsmuldp, xvmuldp, x... - 04:06 am Revision 59800ec8: target-ppc: Add set_fprf Argument to fload_invalid_op_excp()
- The fload_invalid_op_excp() function sets assorted invalid
operation status bits. However, it also implicitly modifi... - 04:06 am Revision 4e381819: target-ppc: disable unsupported modes for SPR_CTRL/SPR_UCTRL
- The Figure 17 "SPR encodings" of the PowerISA 2.07 describes CTRL SPR as:
priviledged
# spr... - 04:06 am Revision 3c3cbbdc: target-ppc: General Support for VSX Helpers
- This patch adds general support that will be used by the VSX helper
routines:
- a union describing the various VSR... - 04:06 am Revision 3052f0d5: spapr_vscsi: Fix REPORT_LUNS handling
- Intercept REPORT_LUNS commands addressed either to SRP LUN 0 or the well-known
LUN for REPORT_LUNS commands. This is ... - 04:06 am Revision 6cd8712c: PPC: KVM: add support for LPCR
- The LPCR special purpose register was introduced with the PowerPC 970MP family.
This patch initializes LPCR for the ... - 04:06 am Revision 09aa9a52: spapr-pci: enable adding PHB via -device
- Recent changes introduced cannot_instantiate_with_device_add_yet
and removed capability of adding yet another PCI hos... - 04:06 am Revision 0dc083fe: target-ppc: fix Authority Mask Register init value
- The existing default value (-1) of the AMR register forbids data access
to all 32 classes. Since the guest linux does... - 04:06 am Revision 363248e8: mmu-hash64: fix Virtual Page Class Key Protection
- commit f80872e21c07edd06eb343eeeefc8af404b518a6 (mmu-hash64: Implement
Virtual Page Class Key Protection) added a new... - 04:06 am Revision 7a7c05d7: PPC: KVM: fix "set one register"
- Due to missing @one_reg_id assignment in _spr_register(),
the kvm_get_one_reg/kvm_set_one_reg API has never really be... - 04:06 am Revision 135a129a: kvm: Add a new machine option kvm-type
- Targets like ppc64 support different types of KVM, one which use
hypervisor mode and the other which doesn't. Add a n... - 04:06 am Revision ca480de6: target-ppc: dump DAR and DSISR
- The DAR and DSISR can be very useful when debugging issues, so add
them to ppc_cpu_dump_state. We had another bug in ... - 04:06 am Revision 9c06a1f7: KVM: Split QEMUMachine typedef into separate header
- Older gcc versions (such as the one in SLES11) get confused when you declare
a typedef on the same struct twice.
To ... - 04:06 am Revision 0bfe9299: target-ppc: fix SPR_CTRL/SPR_UCTRL register numbers
- Assuming that "U" in SPR_UCTRL is for "user", there is inconsistency with
970 user manuals/P5-bookIV/PowerISA204 whic... - 04:06 am Revision 81d2fb4d: target-ppc: remove powerpc 970gx
- The 970GX definition was added in 2007 and it made sense then but this
version has never been released to the markets... - 04:06 am Revision 40194917: target-ppc: remove embedded MMU SPRs from 970, P5+/7/7+/8
- PowerISA 2.04+ puts MMUCFG and MMUCSR0 SPRs to "E" (embedded) category so
remove it from POWER7/8 class as it is "S" ... - 04:06 am Revision 88ccd23a: target-ppc: remove unsupported SPRs from 970 and P5+
- SPR_750FX_HID2 and L2CR are not defined in 970* user manuals nor POWER5
bookIV nor PowerISA 2.04, the numbers assigne... - 04:06 am Revision 6475c9f0: target-ppc: fix LPCR SPR number
- PowerISA defines LPCR SPR number as 318=0x13E but QEMU uses the value of
316.
This fixes the definition of LPCR SPR.... - 04:06 am Revision a5100e75: target-ppc: fix compile error when PPC_DUMP_CPU is enabled
- Since last use of PPC_DUMP_CPU by whoever he/she was, env->tlb became
a union and POWERPC CPU class got QOM'ed so def...
Also available in: Atom