Activity
From 01/14/2011 to 02/12/2011
02/12/2011
- 07:44 pm Revision 8668f61d: vmmouse: fix queue_size field initialization
- Initialize the field queue_size, dropped by
91c9e09147ba1f3604a3d5d29b4de7702082a33f.
Signed-off-by: Blue Swirl <bla... - 11:45 am Revision dd703b99: hpet: make optional
- Ignore failure with hpet device creation.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:45 am Revision 4912371f: sysbus: add creation function that may fail
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:43 am Revision 86d86414: x86: make vmmouse optional
- Compile vmmouse in hwlib. Ignore failure if vmmouse device can't be
created.
Signed-off-by: Blue Swirl <blauwirbel@g... - 11:43 am Revision 86f4a9a5: isa: add creation function that may fail
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:34 am Revision 91c9e091: vmmouse: convert to qdev
- Convert to qdev, also add a proper reset function.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:28 am Revision 6872ef61: vmport: convert to qdev
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:28 am Revision 7ba7e49e: x86,MIPS: make vmware_vga optional
- Allow failure with vmware_vga device creation and use standard
VGA instead.
Signed-off-by: Blue Swirl <blauwirbel@gm... - 10:27 am Revision 7cc050b1: pci: add creation functions that may fail
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:27 am Revision 0bcdeda7: qdev: add creation function that may fail
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:27 am Revision 5c81e4ca: vmware_vga: refactor device creation
- Turn vmsvga_init into an inline function.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:35 am Revision 55619bb6: mst_fpga: Drop one more pxa.h inclusion.
- Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
- 12:31 am Revision 987e8b3b: max7310: finish qdev'ication
- 1) Move GPIO-related functionality to qdev. Now one can use directly
qdev_get_gpio_in()/qdev_connect_gpio_out() on ma... - 12:31 am Revision c8ba63f8: pxa2xx: convert i2c master to use qdev/vmsd
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 12:31 am Revision 21c75ddb: Drop unnecessary inclusions of pxa.h header
- Seceral files contained onnecessary dependencies on hw/pxa.h header.
Drop unused references.
Signed-off-by: Dmitry E... - 12:31 am Revision 2e4b4e79: tosa: we aren't connected to VBus, pass this info to Linux kernel
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 12:31 am Revision bb70651e: mainstone: pass one irq to the mst_fpga instead of the whole PIC
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 12:31 am Revision 7fe63a17: Add scoop post_load callback that sets IRQs to loaded levels
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in...
02/11/2011
- 02:52 am Revision f23c1b2a: tc6393xb: correct NAND isr assertion
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 02:13 am Revision 0fba9fd6: sysbus: print number of irqs in dev_print
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 02:13 am Revision 7a719c7c: .gitignore: ignore vi swap files and ctags files
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 02:10 am Revision 3213883e: arm: drop unused irq-related part of CPUARMState
- These two fields were added as a part of ARMv7 support patch (back in
2007), were never used by any code, so can be d...
02/10/2011
- 10:21 pm Revision f2f27b9f: target-arm: Remove stray #include from middle of neon_helper.c
- Remove a stray #include <stdio.h> from the middle of neon_helper.c:
it was harmless but pointless since we include st... - 09:18 pm Revision 005e1a0a: linux-user/arm: fix compilation failures using softfloat's struct types
- Add uses of the float32/float64 boxing and unboxing macros so that
the ARM linux-user targets will compile with USE_S... - 09:16 pm Revision d5138cf4: softfloat: Fix compilation failures with USE_SOFTFLOAT_STRUCT_TYPES
- Make softfloat compile with USE_SOFTFLOAT_STRUCT_TYPES defined, by
adding and using new macros const_float16(), const... - 07:28 pm Revision fb91678d: target-arm: Silence NaNs resulting from half-precision conversions
- Silence the NaNs that may result from half-precision conversion,
as we do for the other conversions.
Signed-off-by: ... - 07:28 pm Revision 2d981da7: target-arm: Use standard FPSCR for Neon half-precision operations
- The Neon half-precision conversion operations (VCVT.F16.F32 and
VCVT.F32.F16) use ARM standard floating-point arithme... - 07:28 pm Revision f591e1be: softfloat: Correctly handle NaNs in float16_to_float32()
- Correctly handle NaNs in float16_to_float32(), by defining and
using a float16ToCommonNaN() function, as we do with t... - 07:28 pm Revision 600e30d2: softfloat: Fix single-to-half precision float conversions
- Fix various bugs in the single-to-half-precision conversion code:
* input NaNs not correctly converted in IEEE mode
... - 07:28 pm Revision bcd4d9af: softfloat: Honour default_nan_mode for float-to-float conversions
- Honour the default_nan_mode flag when doing conversions between
different floating point formats, as well as when ret... - 07:28 pm Revision bb4d4bb3: softfloat: Add float16 type and float16 NaN handling functions
- Add a float16 type to softfloat, rather than using bits16 directly.
Also add the missing functions float16_is_quiet_n... - 07:17 pm Revision d1a1eb74: Make tb_alloc static
- This function is only used within exec.c, so no need to make it public.
Signed-off-by: Tristan Gingold <gingold@adac... - 02:24 pm Revision 16fde5f2: qcow2: Fix order in L2 table COW
- When copying L2 tables (this happens only with internal snapshots), the order
wasn't completely safe, so that after a... - 02:24 pm Revision a9ae2bff: blockdev: Plug memory leak in drive_init() error paths
- Should have spotted this when doing commit 319ae529.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off... - 02:24 pm Revision 2753d4a5: blockdev: Plug memory leak in drive_uninit()
- Started leaking in commit 1dae12e6.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <... - 02:24 pm Revision b9eaf9ec: qemu-img: Improve error messages for failed bdrv_open
- Output the error message string of the bdrv_open return code. Also set a
non-empty device name for the images because... - 02:23 pm Revision 10b758e8: qed: Report error for unsupported features
- Instead of just returning -ENOTSUP, generate a more detailed error.
Unfortunately we don't have a helpful text for f... - 02:23 pm Revision e8cdcec1: qcow2: Report error for version > 2
- The qcow2 driver is now declared responsible for any QCOW image that has
version 2 or greater (before this, version 3... - 02:23 pm Revision f54e3641: qerror: Add QERR_UNKNOWN_BLOCK_FORMAT_FEATURE
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 02:23 pm Revision 3ab4c7e9: qcow2: Fix error handling for immediate backing file read failure
- Requests could return success even though they failed when bdrv_aio_readv
returned NULL for a backing file read.
Rep... - 02:23 pm Revision e0d9c6f9: QCOW2: bug fix - read base image beyond its size
- This patch fixes the following bug in QCOW2. For a QCOW2 image that is larger
than its base image, when handling a re... - 02:23 pm Revision 8af36488: qcow2: Fix error handling for reading compressed clusters
- When reading a compressed cluster failed, qcow2 falsely returned success.
Signed-off-by: Kevin Wolf <kwolf@redhat.co... - 02:23 pm Revision 982aa955: Change snapshot_blkdev hmp to use correct argument type for device
- Pointed out by Markus
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.... - 01:46 am Revision 6c5f738d: microblaze: Handle singlestepping over direct jmps
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
02/09/2011
- 08:53 pm Revision 1c0de9fa: Merge branch 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu
- * 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu:
linux-user: fix for loopmount ioctl
linux-use... - 08:48 pm Revision 923e6509: target-arm: implement vsli.64, vsri.64
- Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-... - 08:47 pm Revision acdf01ef: target-arm: fix VSHLL Neon instruction.
- Fix bit mask used when widening the result of shift on narrow input.
Signed-off-by: Christophe Lyon <christophe.lyon... - 08:45 pm Revision efd41037: [PATCH] [MIPS] Clear softfpu exception state for round, trunc, ceil and floor
- MIPS FPU instructions should start with a clean softfpu status. This
is done for the arithmetic operations and cvt in... - 08:37 pm Revision cc2212c2: target-arm: Fix 32 bit signed saturating narrow
- The returned value when doing saturating signed 64->32 bit
conversion of a negative number was incorrect due to a mis... - 08:37 pm Revision af1bbf30: target-arm: Fix VQMOVUN Neon instruction.
- VQMOVUN does a signed-to-unsigned saturating conversion. This is
different from both the signed-to-signed and unsigne... - 10:33 am Revision 898b1beb: linux-user: fix for loopmount ioctl
- In case a chrooted build uses XEN or KVM, a looped mount needs to be done to setup the chroot.
The ioctl for loop mou... - 10:33 am Revision d8035d4c: linux-user: add ppoll syscall support
- Some architectures (like Blackfin) only implement ppoll (and skip poll).
So add support for it using existing poll co... - 10:33 am Revision 1af02e83: linux-user/elfload: add FDPIC support
- Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 10:33 am Revision 82a39595: linux-user/FLAT: fix auto-stack sizing
- The current auto-stack sizing works like it does on a NOMMU system; the
problem is that this only works if the envp/a... - 10:33 am Revision c3109ba1: linux-user/FLAT: allow targets to override FLAT processing
- This brings flatload.c more in line with the current Linux FLAT loader
which allows targets to handle various FLAT as... - 10:33 am Revision 737de1d1: linux-user: implement sched_{g,s}etaffinity
- Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 10:33 am Revision 906c1b8e: linux-user: decode MAP_{UNINITIALIZED,EXECUTABLE} in strace
- Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 10:33 am Revision 8d9016c0: linux-user: fix build errors for mmap2-only ports
- The current print_mmap func is only enabled when the target supports the
mmap syscall, but both mmap and mmap2 syscal... - 10:33 am Revision 2296f194: user: speed up init_paths a bit
- The current init_paths code will attempt to opendir() every single file it
finds. This can obviously generated a hug... - 10:33 am Revision 73160d95: linux-user: fix sizeof handling for getsockopt
- Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> - 10:33 am Revision 6672b0b2: linux-user: Add support for -version option
- Add support to the linux-user qemu for the -version command line
option, bringing it into line with the system emulat... - 10:33 am Revision 8d79de6e: linux-user: Fix possible realloc memory leak
- Extract from "man realloc":
"If realloc() fails the original block is left untouched;
it is not freed or moved."
Fix...
02/08/2011
- 09:37 pm Revision c0c1dc99: cris, microblaze: use cpu_has_work
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 01:36 pm Revision 29057492: x86: Fix MCA broadcast parameters for TCG case
- When broadcasting MCEs, we need to set MCIP and RIPV in mcg_status like
it is done for KVM. Use the symbolic constant...
02/07/2011
- 09:50 pm Revision f26e5a54: qemu-timer: Fix compilation of new timer code for w32, w64
- qemu_next_alarm_deadline() is needed by MinGW, too.
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Anthony Liguori <ali... - 01:51 pm Revision 8f794c55: block-migration: actually disable dirty tracking on cleanup
- Call to set_dirty_tracking() is misplaced.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Kevin... - 01:51 pm Revision f48905d4: block-migration: add reference to target DriveInfo
- So that ejection of attached device by guest does not free data
in use by block migration instance.
Signed-off-by: M... - 01:51 pm Revision db593f25: Add flag to indicate external users to block device
- Certain operations such as drive_del or resize cannot be performed
while external users (eg. block migration) referen... - 01:51 pm Revision 84fb3925: blockdev: add refcount to DriveInfo
- The host part of a block device can be deleted with in progress
block migration.
To fix this, add a reference count ... - 01:51 pm Revision 8591675f: block: enable in_use flag
- Set block device in use during block migration, disallow drive_del and
bdrv_truncate for in use devices.
Signed-off-... - 12:40 pm Revision 2c4b9d0e: ahci: make number of ports runtime determined
- Different AHCI controllers have a different number of ports, so the core
shouldn't care about the amount of ports ava... - 12:38 pm Revision 760c3e44: ahci: Implement HBA reset
- The ahci code was missing its soft reset functionality. This wasn't really an
issue for Linux guests, but Windows get... - 12:38 pm Revision 87e62065: ahci: send init d2h fis on fis enable
- The drive sends a d2h init fis on initialization. Usually, the guest doesn't
receive fises yet at that point though, ... - 12:37 pm Revision 7fb6577b: ahci: split ICH and AHCI even more
- Sebastian's patch already did a pretty good job at splitting up ICH-9
AHCI code and the AHCI core. We need some more ... - 12:35 pm Revision f83a40dc: ahci: add license header in ahci.h
- Due to popular request, this patch adds a license header to ahci.h
Signed-off-by: Alexander Graf <agraf@suse.de>
Sig... - 12:14 pm Revision 03c7a6a8: ahci: split ICH9 from core
- There are multiple ahci devices out there. The currently implemented ich-9
is only one of the many. So let's split th... - 11:07 am Revision 4f3669ea: block/vdi: Fix wrong size in conditionally used memset, memcmp
- Error report from cppcheck:
block/vdi.c:122: error: Using sizeof for array given as function argument returns the siz... - 10:44 am Revision 42af9c30: Documentation: add Sheepdog disk images
- Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 10:44 am Revision e1a7107f: qcow2: Really use cache=unsafe for image creation
- For cache=unsafe we also need to set BDRV_O_CACHE_WB, otherwise we have some
strange unsafe writethrough mode.
Signe...
02/05/2011
- 03:18 pm Revision ad36ce8b: checkpatch.pl: don't complain about old lines with tabs
- Don't complain when the patch includes lines with tabs
only in the hunk's untouched context.
Signed-off-by: Blue Swi...
02/04/2011
- 10:30 pm Revision 607b4b08: target-arm: Clean up handling of MPIDR
- The ARM cp15 register 0,c0,c0,5 is standardised in the v7 architecture
as the MPIDR. Clean up its implementation to r... - 10:30 pm Revision 3d185e5d: target-arm: Fix decoding of preload and memory hint space
- Correct the decoding of the ARM preload and memory hint space,
by adding decoding of PLI, PLDW and the v7MP unallocat... - 10:30 pm Revision a2fdc890: target-arm: Fix decoding of Thumb preload and hint space
- Refine the decoding of the Thumb preload and hint space, so we
UNDEF on the patterns that are supposed to UNDEF rathe... - 10:30 pm Revision e1bbf446: target-arm: Add CPU feature flag for v7MP
- Add a CPU feature flag for v7MP (the multiprocessing extensions); some
instructions exist only for v7MP and not for t... - 10:21 pm Revision 4fef930a: do not pass NULL to strdup.
- Also use qemu_strdup() instead of strdup() in bootindex code.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-o... - 09:57 pm Revision 72902672: Set the right overflow bit for neon 32 and 64 bit saturating add/sub.
- Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-... - 09:48 pm Revision 5371cb81: target-arm: Fix Neon vsra instructions.
- This patch fixes the errors reported by my tests in VSRA.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Re... - 09:19 pm Revision 7026259f: target-sh4: fix negc
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:33 pm Revision 4c3d45eb: Unify alarm deadline computation
- This patch shows how using the correct formula for
qemu_next_deadline_dyntick can simplify the code of
host_alarm_han... - 02:33 pm Revision 0280b571: ioapic: Implement EOI handling for level-triggered IRQs
- Add the missing EOI broadcast from local APIC to the IOAPICs on
completion of level-triggered IRQs. This ensures that... - 02:33 pm Revision 9c13246a: use nanoseconds everywhere for timeout computation
- Suggested by Aurelien Jarno.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <alig... - 02:33 pm Revision 5dce4999: ioapic: Add support for qemu-kvm's vmstate v2
- qemu-kvm carries the IOAPIC base address in its v2 vmstate. We only
support the default base address so far, and savi... - 02:33 pm Revision eb60260d: savevm: fix corruption in vmstate_subsection_load().
- Although it's rare to happen in live migration, when the head of a
byte stream contains 0x05 which is the marker of s... - 02:33 pm Revision 6ad0a1ed: Correct alarm deadline computation
- When the QEMU_CLOCK_HOST clock was added, computation of its
deadline was added to qemu_next_deadline, which is corre... - 02:33 pm Revision 35a74c5c: ioapic: Save/restore irr
- This is a guest modifiable state that must be saved/restored properly.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens... - 02:33 pm Revision 7185f931: virtio-serial: Make sure virtqueue is ready before discarding data
- This can happen if a port gets unplugged before guest has chance to
initialise vqs.
Reported-by: Juan Quintela <quin... - 02:33 pm Revision 73eb4c04: vnc: qemu can die if the client is disconnected while updating screen
- agraf reported that qemu_mutex_destroy(vs->output_mutex) while failing
in vnc_disconnect_finish().
It's because vnc_... - 02:33 pm Revision 1f5e71a8: ioapic: Style & magics cleanup
- Fix a few style issues and convert magic numbers into prober symbolic
constants, also fixing the wrong but unused IOA... - 02:33 pm Revision 4e79bcbb: ui/sdl: Fix handling of caps lock and num lock keys
- Starting with SDL version 1.2.14, caps lock and num lock keys
will send a SDL_KEYUP when SDL_DISABLE_LOCK_KEYS=1 is s...
02/02/2011
- 09:39 am Revision bfddb47a: Open up the 0.15 development branch
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:59 am Revision 0e192fae: Update version for 0.14.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:57 am Revision f487d627: Update SeaBIOS to 0.6.1.2
- - 06d0bdd Minor build fixes.
- 33abfc0 Update version to 0.6.1.2.
- 484dd56 fix virtio-blk failure after reboot
- ... - 12:50 am Revision cf8ce30d: Add bootindex handling into usb storage device.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Li... - 12:50 am Revision 5430a28f: vhost: force vhost off for non-MSI guests
- When MSI is off, each interrupt needs to be bounced through the io
thread when it's set/cleared, so vhost-net causes ... - 12:50 am Revision f157ed20: tap: safe sndbuf default
- With current sndbuf default value, a blocked
target guest can prevent another guest from
transmitting any packets. Wh... - 12:50 am Revision 466b5864: Add boot index documentation.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:50 am Revision 363f8cb9: fix QemuOpts leak
- Now that no backend's open function saves the passed QemuOpts, fix a leak
in the qemu_chr_open backwards-compatible p... - 12:50 am Revision 491e114a: create TextConsole together with the CharDeviceState
- A nicer solution would be to get rid of the opaque pointer and
use containment, but it would also be a much bigger pa... - 12:50 am Revision d55dbc3a: remove broken code for tty
- This code is taking the settings for a serial port and moving it to
fd 0 when qemu exits. This is likely just cut-an... - 12:50 am Revision bb002513: add set_echo implementation for qemu_chr_stdio
- This also requires moving QemuOpts out of term_init.
Clearing ISIG is independent of whether echo is enabled or disa... - 12:50 am Revision 4104833f: add set_echo implementation for text consoles
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:50 am Revision 44b37b93: remove text_console_opts
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:50 am Revision c48855e1: add qemu_chr_set_echo
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 12:50 am Revision 0369364b: move atexit(term_exit) and O_NONBLOCK to qemu_chr_open_stdio
- In the next patch, term_init will be changed to enable or disable
echo at will. Move extraneous stuff out of it.
Si...
02/01/2011
- 11:32 pm Revision b3a98367: Merge remote branch 'qemu-kvm/uq/master' into staging
- aliguori: fix build with !defined(KVM_CAP_ASYNC_PF)
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:22 pm Revision 9363ee31: Merge remote branch 'spice/spice.v29.pull' into staging
- Conflicts:
trace-events - 11:21 pm Revision cfb41c82: Merge remote branch 'spice/usb.5' into staging
- 11:20 pm Revision e54b7f52: Merge remote branch 'amit/for-anthony' into staging
- 11:16 pm Revision 1cd20f8b: vnc: Fix password expiration through 'change vnc ""' (v2)
- commit 52c18be9e99dabe295321153fda7fce9f76647ac introduced a regression in the
change vnc password command that chang... - 07:03 pm Revision e321c34a: linux-user: avoid gcc array overrun warning for sparc
- Suppress a gcc array bounds overrun warning when filling in the SPARC
signal frame by adjusting our definition of the... - 07:02 pm Revision c84a88d8: hw/slavio_intctl.c: fix gcc warning about array bounds overrun
- The Ubuntu 10.10 gcc for ARM complains that we might be overrunning
the cpu_irqs[][] array: silence this by correctin... - 07:01 pm Revision 60f356e8: SPARC: Fix Leon3 cache control
- The "leon3_cache_control_int" (op_helper.c) function is called within leon3.c
which leads to segfault error with the ...
01/31/2011
- 08:07 pm Revision 2685d296: Merge remote branch 'mst/for_anthony' into staging
- 12:59 pm Revision 319ae529: blockdev: Fix drive_add for drives without media
- Watch this:
(qemu) drive_add 0 if=none
(qemu) info block
none0: type=hd removable=0 [not inserted]
(... - 12:57 pm Revision 5645b0f4: blockdev: Replace drive_add()'s fmt, ... by optstr parameter
- Let the callers build the optstr. Only one wants to. All the others
become simpler, because they don't have to worr... - 12:22 pm Revision 4e5d9b57: blockdev: Reject multiple definitions for the same drive
- We silently ignore multiple definitions for the same drive:
$ qemu-system-x86_64 -nodefaults -vnc :1 -S -monitor... - 12:17 pm Revision f1bd51ac: blockdev: New drive_get_by_index()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:16 pm Revision 505a7fb1: blockdev: Factor drive_index_to_{bus,unit}_id out of drive_init()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:59 am Revision 2292ddae: blockdev: Make drive_add() take explicit type, index parameters
- Before, type & index were hidden in printf-like fmt, ... parameters,
which get expanded into an option string. Rathe... - 11:42 am Revision 27d6bf40: blockdev: Fix regression in -drive if=scsi,index=N
- Before commit 622b520f, index=12 meant bus=1,unit=5.
Since the commit, it means bus=0,unit=12. The drive is created... - 11:28 am Revision 1960966d: blockdev: Put BlockInterfaceType names and max_devs in tables
- Turns drive_init()'s lengthy conditional into a concise loop, and
makes the data available elsewhere.
Signed-off-by:... - 11:24 am Revision 904ebffe: blockdev: Move BlockInterfaceType from qemu-common.h to blockdev.h
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:24 am Revision 13839974: blockdev: New drive_get_next(), replacing qdev_init_bdrv()
- qdev_init_bdrv() doesn't belong into qdev.c; it's about drives, not
qdevs. Rename to drive_get_next, move to blockde... - 11:05 am Revision 1869a653: qcow2-refcount: remove write-only variables
- Variables l2_modified and l2_size are not really used, remove them.
Spotted by GCC 4.6.0:
CC block/qcow2-refcoun... - 11:03 am Revision 0d09c797: qed: Images with backing file do not require QED_F_NEED_CHECK
- The consistency check on open is necessary in order to fix inconsistent
table offsets left as a result of a crash mid... - 11:03 am Revision d7142456: Add documentation for STRTOSZ_DEFSUFFIX_ macros
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: ... - 11:03 am Revision a9c49a6b: qemu-io: Fix discard command
- qemu-io passed bytes where it's supposed to pass sectors, so discard requests
were off.
Signed-off-by: Kevin Wolf <k... - 11:03 am Revision 2be22ca5: strtosz(): Use suffix macros in switch() statement
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:03 am Revision d0dcac83: virtio-pci: Disable virtio-ioeventfd when !CONFIG_IOTHREAD
- It is not possible to use virtio-ioeventfd when building without an I/O
thread. We rely on a signal to kick us out o... - 11:03 am Revision a2afc2c1: strtosz() use qemu_toupper() to simplify switch statement
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:03 am Revision 6d4a2b3a: block: add block_resize monitor command
- Add a monitor command that allows resizing of block devices while
qemu is running. It uses the existing bdrv_truncat... - 11:03 am Revision db97ee6a: block: tell drivers about an image resize
- Extend the change_cb callback with a reason argument, and use it
to tell drivers about size changes.
Signed-off-by: ... - 11:03 am Revision fe6ceac8: ahci: Fix cpu_physical_memory_unmap() argument ordering
- The len and is_write arguments to cpu_physical_memory_unmap() were
swapped. This patch changes calls to use the corr... - 11:03 am Revision bf595021: Reorganize struct Qcow2Cache for better struct packing
- Move size after the two pointers in struct Qcow2Cache to get better
packing of struct elements on 64 bit architecture... - 11:03 am Revision 31e1ea3e: scsi hotplug: Set DriveInfo member bus correctly
- drive_init() picks the first free bus and unit number, unless the user
specifies them.
This isn't a good fit for the... - 11:03 am Revision 1b40bbd1: raw-win32: Fix bdrv_flush return value
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 11:03 am Revision b4447363: sheepdog: support creating images on remote hosts
- This patch parses the input filename in sd_create(), and enables us
specifying a target server to create sheepdog ima... - 11:03 am Revision 5ea929e3: qcow2: Add bdrv_discard support
- This adds a bdrv_discard function to qcow2 that frees the discarded clusters.
It does not yet pass the discard on to ... - 11:03 am Revision e5051fc7: virtio-blk: tell the guest about size changes
- Raise a config change interrupt when the size changed. This allows
virtio-blk guest drivers to read-read the informa... - 11:03 am Revision 7eb05349: strtosz(): Fix name confusion in use of modf()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:02 am Revision f3bd362a: strtosz(): use unsigned char and switch to qemu_isspace()
- isspace() behavior is undefined for signed char.
Bug pointed out by Eric Blake, thanks!
Signed-off-by: Jes Sorensen...
01/30/2011
- 03:10 pm Revision 45d1aa82: Update OpenBIOS images to r1018
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 12:52 am Revision 1b958498: sdl: remove unused variable
- Variable rec is not used, remove it. Spotted by GCC 4.6.0:
CC ui/sdl.o
/src/qemu/ui/sdl.c: In function 'sdl_setd... - 12:52 am Revision 320fba2a: New trace-event backend: stderr
- This backend sends trace events to standard error output during the emulation.
Also add a "--list-backends" option t...
01/29/2011
- 05:02 pm Revision 491e2a33: prep: Disable second IDE channel, as long as ISA IDE emulation doesn't support...
- Cc: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aur... - 05:02 pm Revision 74145374: prep: Remove bogus BIOS size check
- r3480 added this check to account for the entry vector 0xfff00100 to be
available for CPUs that need it. Today howeve... - 04:19 pm Revision 51e08f3e: mc146818rtc: update registers after a format change
- For some unknown reason, the MIPS kernel briefly changes the RTC to
binary mode during boot, switch back to BCD mode ... - 04:19 pm Revision c29cd656: mc146818rtc: constantify
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:16 pm Revision 46eece9d: target-arm: Fix Neon VQ(R)DMULH.S16 instructions
- Correct an error in the implementation of the 16 bit
forms of VQ(R)DMULH, bringing them into line with the
32 bit imp... - 04:08 pm Revision 92e3c2a3: virtio-blk: fix cross-endianness targets
- virtio-blk doesn't work on cross-endian configuration, as endianness is
not handled correctly.
This patch adds missi... - 04:07 pm Revision 44b15bc5: virtio-net: fix cross-endianness support
- virtio-net used to work on cross-endianness configurations, but doesn't
anymore with recent guest kernels, as the new... - 04:07 pm Revision f53671c0: escc: fix interrupt flags
- Recent PowerPC kernel end up in kernel panic during boot in -nographic
mode. In this mode the second serial port is u... - 03:06 pm Revision 0bb53337: pxa2xx_gpio: switch to using qdev
- As noted by Markus Armbruster pxa2xx_gpio vmstate version bumped
because of a change in the or .ilevel / .olevel arra... - 02:51 pm Revision 7ef4227b: spitz: make spitz-keyboard to use qdev infrastructure
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 02:25 pm Revision 34f9f0b5: spitz: make sl-nand emulation use qdev infrastructure
- Switch sl-nand emulation to use qdev and vmstate. Also drop ecc_get/_put
functions as sl-nand was the only user of th... - 02:23 pm Revision 43842120: Use vmstate to save/load spitz-lcdtg and corgi-ssp state
- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in... - 02:23 pm Revision 383d01c6: SharpSL scoop device - convert to qdev
- Convert SharpSL scoop device to qdev, remove lots of supporting code, as
lot of init and gpio related things can now ...
01/27/2011
- 06:55 am Revision 4c900518: pci: typo in pcibus_get_dev_path()
- This patch fixes typo in pcibus_get_dev_path().
Without this patch, the result of pcibus_get_dev_path() isn't unique.... - 06:54 am Revision bb34007e: pci: bridge control fixup
- PCI_BRIDGE_CTL_DISCARD_STATUS (bit 10 in bridge control register)
is W1C so we should not make it writeable, otherwis...
01/26/2011
- 03:30 pm Revision bc656a29: sh4: implement missing mmaped TLB read functions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 03:30 pm Revision 40d3c433: Support saturation with shift=0.
- This patch fixes corner-case saturations, when the target range is
zero. It merely removes the guard against (sh == 0... - 03:30 pm Revision c6067f04: target-arm: Fix garbage collection of temporaries in Neon emulation.
- Fix garbage collection of temporaries in Neon emulation.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Rev... - 03:30 pm Revision 0fad6efc: target-arm: Fix loading of scalar value for Neon multiply-by-scalar
- Fix the register and part of register we get the scalar from in
the various "multiply vector by scalar" ops (VMUL by ... - 03:30 pm Revision e3f114f7: target-sh4: update PTEH upon MMU exception
- Update the PTEH register to contain the VPN at which an MMU
exception occured as specified by the SH4 reference.
Sig... - 03:30 pm Revision 9f97309a: sh4: implement missing mmaped TLB write functions
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:36 am Revision 7f095816: etrax: Dont decrease the granularity of timers
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
01/25/2011
- 08:47 pm Revision 5a30b7f6: cris: Replace tcg branch sequence with setcond
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 06:56 pm Revision bf1064b5: pulseaudio: tweak config
- Zap unused divisor field.
Raise the buffer size default.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off... - 06:56 pm Revision e6d16fa4: pulseaudio: setup buffer attrs
- Request reasonable buffer sizes from pulseaudio. Without this
pa_simple_write() can block quite long and lead to dro... - 06:56 pm Revision 6315633b: pulseaudio: process 1/4 buffer max at once
- Limit the size of data pieces processed by the pulseaudio worker
threads. Never ever process more than 1/4 of the bu... - 10:22 am Revision d00b2618: monitor: use after free in do_wav_capture()
- use after free in do_wav_capture() on the error path.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-... - 10:18 am Revision 52108a1f: mips_fulong: remove bogus HAS_AUDIO
- remove bogus HAS_AUDIO according to 738012bec4c67e697e766edadab3f522c552a04d.
Cc: Blue Swirl <blauwirbel@gmail.com>
... - 10:18 am Revision 0dfa5ef9: audio: consolidate audio_init()
- consolidate audio_init() and remove references to shoundhw.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
A... - 09:36 am Revision bec43cc3: target-sh4: fix index of address read error exception
- Exception index of address read error should be 0x0e0.
Signed-off-by: Alexandre Courbot <gnurou@gmail.com>
Signed-of... - 09:36 am Revision e40a67be: target-sh4: fix TLB invalidation code
- In cpu_sh4_invalidate_tlb, the UTLB was invalidated twice and the
ITLB left unchaged, probably because of some unfort...
01/24/2011
- 11:16 pm Revision b22b7b72: Merge remote branch 'kwolf/for-anthony' into staging
- 10:54 pm Revision b04d9890: SPARC: Emulation of Leon3
- Leon3 is an open-source VHDL System-On-Chip, well known in space industry (more
information on http://www.gaisler.com... - 10:54 pm Revision 8b1e1320: SPARC: Emulation of GRLIB APB UART
- This device exposes one parameter:
- chardev (ptr) : Pointer to a qemu character device
Emulation of GrLib devices ... - 10:54 pm Revision 4a2ba232: SPARC: Add asr17 register support
- This register is activated by CPU_FEATURE_ASR17 in the feature field.
Signed-off-by: Fabien Chouteau <chouteau@adaco... - 10:54 pm Revision 3f10bcbb: SPARC: Emulation of GRLIB IRQMP
- This device exposes two parameters:
- set_pil_in (ptr) : A function to set the pil_in of the SPARC CPU
- set... - 10:54 pm Revision 0f3a4a01: SPARC: Emulation of GRLIB GPTimer
- This device exposes three parameters:
- frequency (uint32) : The system frequency
- irq-line (uint32) : IRQ line n... - 10:39 pm Revision 2d1fd261: scsi: Allow scsi_bus_legacy_add_drive() to set removable bit
- scsi-disk devices may wish to override the removable bit. Add support
for a qdev property on SCSI devices. This is ... - 10:39 pm Revision a5c062ed: docs: Document scsi-disk and usb-storage removable parameter
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 10:39 pm Revision 6bb7b867: usb-msd: Propagate removable bit to SCSI device
- USB Mass Storage Devices sometimes have the RMB (removable) bit set in
the SCSI INQUIRY response. Thumbdrives tend t... - 10:39 pm Revision 419e691f: scsi-disk: Allow overriding SCSI INQUIRY removable bit
- Provide the "removable" qdev property bit to override the SCSI INQUIRY
removable (RMB) bit for non-CDROM devices. Th... - 09:52 pm Revision b835e919: target-mips: fix save_cpu_state() calls
- The rule is:
- don't save PC if the exception is only triggered by softmmu.
- save PC if the exception can be trigger... - 06:23 pm Revision ea87e95f: usb-bus: use snprintf
- Avoid this warning from OpenBSD linker:
LINK i386-softmmu/qemu
../usb-bus.o(.text+0x27c): In function `usb_get_fw_... - 06:21 pm Revision c1ecb40a: usb core: add migration support
- Yes, seriously. There is no migration support at all for usb devices.
They loose state, especially the device addres... - 06:21 pm Revision d1550090: usb hub: add migration support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:21 pm Revision 13f8b97a: add event queueing to USB HID
- The polling nature of the USB HID device makes it very hard to double
click or drag while on a high-latency VNC conne... - 06:21 pm Revision 9892088b: vnc: fix numlock+capslock tracking
- This patch makes the numlock+capslock tracking logic only look at
keydown events. Without this patch the vnc server ... - 06:21 pm Revision 5fae51a9: usb keyboard: add event event queue
- This patch adds a event queue to the usb keyboard. This makes sure the
guest will see all key events even if they co... - 06:21 pm Revision 42292d4e: usb hid: move head+n to common struct
- This patch moves the 'head' and 'n' fields from USBMouseState and
USBKeyboardState to the common USBHIDState struct.
... - 06:21 pm Revision ee59e6b3: usb hid: add migration support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 05:49 pm Revision 850ec113: blockdev: Fix drive_del not to crash when drive is not in use
- Watch this:
(qemu) drive_add 0 if=none,file=tmp.img
OK
(qemu) info block
none0: type=hd removable=0 ... - 05:49 pm Revision 807105a7: blockdev: Make drive_init() use error_report()
- This makes the errors point to the error location, and fixes drive_add
to report errors in the monitor instead of std... - 05:49 pm Revision 96df67d1: block: Use backing format driver during image creation
- The backing format should be honored during image creation. For some
reason we currently use the image format to ope... - 05:49 pm Revision 48384854: blockdev: Fix error message for invalid -drive CHS
- When cyls, heads or secs are out of range, the error message prints
buf, which points to the value of option "if". B... - 05:41 pm Revision 77358b59: Fix block migration when the device size is not a multiple of 1 MB
- b02bea3a85cc939f09aa674a3f1e4f36d418c007 added a check on the return
value of bdrv_write and aborts migration when it... - 05:41 pm Revision c743849b: qed: Refuse to create images on block devices
- QED relies on the underlying filesystem to extend the file and maintain
its size. Check that images are not created ... - 05:41 pm Revision 1635eecc: ide: Remove unneeded null pointer check
- With bm == NULL, other code in the same function would crash.
This bug was reported by cppcheck:
hw/ide/pci.c:280: e... - 05:41 pm Revision e6184690: Documentation: Add qemu-img check/rebase
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:41 pm Revision 29c1a730: qcow2: Use QcowCache
- Use the new functions of qcow2-cache.c for everything that works on refcount
block and L2 tables.
Signed-off-by: Kev... - 05:41 pm Revision 3de0a294: qcow2: Batch flushes for COW
- qcow2 calls bdrv_flush() after performing COW in order to ensure that the
L2 table change is never written before the... - 04:41 pm Revision cbcc6336: spice: add chardev (v5)
- Adding a chardev backend for spice, where spice determines what
to do with it based on the name attribute given durin... - 04:41 pm Revision 710fc4f5: configure: Fix spice probe
- Non-existent $pkgconfig instead of $pkg_config was used when configure
probes for spice availability.
Signed-off-by:... - 04:15 pm Revision 17268d54: qxl: locking fix
- One spice worker call lacks the unlock/relock calls,
which may lead to deadlocks, add them.
Signed-off-by: Gerd Hoff... - 04:13 pm Revision 99a0db9b: add migration state change notifiers
- This patch adds functions to register and unregister notifiers for
migration state changes and a function to query th... - 04:13 pm Revision 7ee3bf03: spice: MAINTAINERS update
- 04:13 pm Revision e866e239: spice/vnc: client migration.
- Handle spice client migration, i.e. inform a spice client connected
about the new host and connection parameters, so ... - 04:13 pm Revision 8d86e2bf: vnc/spice: fix "never" and "now" expire_time
- 04:13 pm Revision b67737a6: spice/qxl: zap spice 0.4 migration compatibility bits
- Live migration from and to spice 0.4 qxl devices isn't going to work.
Rip out the bits which attempt to support that.... - 03:40 pm Revision be7052c2: pci: memory leak of PCIDevice::rom_file
- PCIDevice::rom_file is leaked.
PCIDevice::rom_file is allocated in pci_qdev_init(), but not freed anywhere.
free it i... - 12:08 pm Revision c641483f: ide: kill ide_dma_submit_check
- Merge ide_dma_submit_check into it's only caller. Also use tail recursion
using a goto instead of a real recursion -... - 12:08 pm Revision 596bb44d: ide: also reset io_buffer_index for writes
- Currenly the code only resets the io_buffer_index field for reads,
but the code seems to expect this for all types of... - 12:08 pm Revision 49381094: qcow2: Add QcowCache
- This adds some new cache functions to qcow2 which can be used for caching
refcount blocks and L2 tables. When used wi... - 12:08 pm Revision 653df36b: qcow2: fix unaligned access
- cpu_to_be64w() is called with an obviously non-aligned pointer. Use
cpu_to_be64wu() instead. It fixes unaligned acces... - 12:08 pm Revision 8b6b2afc: Avoid divide by zero when there is no block device to migrate
- When block migration is requested and no read-write block device is
present, a divide by zero exception is triggered ... - 12:08 pm Revision 70b4f4bb: Make strtosz() return int64_t instead of ssize_t
- strtosz() needs to return a 64 bit type even on 32 bit
architectures. Otherwise qemu-img will fail to create disk
ima... - 12:08 pm Revision 710da702: qemu-img snapshot: Use writeback caching
- None of the other qemu-img subcommands uses writethrough, and there's no reason
why snapshot should be special.
Sign... - 12:08 pm Revision c90f1b32: do_snapshot_blkdev() error on missing snapshot_file argument
- Current code does not support snapshot internally to the running
image. Error in case no snapshot_file is specified.
... - 12:08 pm Revision cd369c46: ide: factor dma handling helpers
- Factor the DMA I/O path that is duplicated between read and write
commands, into common helpers using the s->is_read ...
01/23/2011
- 11:44 pm Revision 0bfe006c: multiboot: Fix upper memory size in multiboot info
- The upper memory size field should exclude the first MB of RAM.
Signed-off-by: Kevin Wolf <mail@kevin-wolf.de>
Signe... - 06:21 pm Revision 64b85a8f: Delete useless 'extern' qualifiers for functions
- 'extern' qualifier is useless for function declarations. Delete
them.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:43 pm Revision ba76a84d: gdbstub-xml: avoid a warning from sparse
- Include a header to get the declaration for xml_builtin. This
avoids a warning from sparse:
CC m68k-softmmu/gdbs... - 06:27 am Revision c5999bfc: kvm: x86: Only read/write MSR_KVM_ASYNC_PF_EN if supported
- If the kernel does not support KVM_CAP_ASYNC_PF, it also does not know
about the related MSR. So skip it during state... - 06:27 am Revision 94a8d39a: kvm: Consolidate must-have capability checks
- Instead of splattering the code with #ifdefs and runtime checks for
capabilities we cannot work without anyway, provi... - 06:27 am Revision 11076198: kvm: x86: Rework identity map and TSS setup for larger BIOS sizes
- In order to support loading BIOSes > 256K, reorder the code, adjusting
the base if the kernel supports moving the ide... - 06:27 am Revision b0c883b5: kvm: Flush coalesced mmio buffer on IO window exits
- We must flush pending mmio writes if we leave kvm_cpu_exec for an IO
window. Otherwise we risk to loose those request... - 06:27 am Revision b66042c7: kvm: Do not use qemu_fair_mutex
- The imbalance in the hold time of qemu_global_mutex only exists in TCG
mode. In contrast to TCG VCPUs, KVM drops the ... - 06:27 am Revision d8f771d9: kvm: x86: Implicitly clear nmi_injected/pending on reset
- All CPUX86State variables before CPU_COMMON are automatically cleared on
reset. Reorder nmi_injected and nmi_pending ... - 06:27 am Revision 521f0798: kvm: x86: Fix !CONFIG_KVM_PARA build
- If we lack kvm_para.h, MSR_KVM_ASYNC_PF_EN is not defined. The change in
kvm_arch_init_vcpu is just for consistency r... - 06:27 am Revision c14750e8: kvm: x86: Prepare kvm_get_mp_state for in-kernel irqchip
- This code path will not yet be taken as we still lack in-kernel irqchip
support. But qemu-kvm can already make use of... - 06:27 am Revision ff5c186b: kvm: x86: Reset paravirtual MSRs
- Make sure to write the cleared MSR_KVM_SYSTEM_TIME, MSR_KVM_WALL_CLOCK,
and MSR_KVM_ASYNC_PF_EN to the kernel state s... - 06:27 am Revision cad1e282: kvm: Drop smp_cpus argument from init functions
- No longer used.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 06:27 am Revision 1a5e9d2f: kvm: x86: Fix xcr0 reset mismerge
- For unknown reasons, xcr0 reset ended up in kvm_arch_update_guest_debug
on upstream merge. Fix this and also remove t... - 06:27 am Revision 0d75a9ec: kvm: x86: Align kvm_arch_put_registers code with comment
- The ordering doesn't matter in this case, but better keep it consistent.
Signed-off-by: Jan Kiszka <jan.kiszka@sieme... - 06:27 am Revision 3390e7f7: kvm: x86: Remove redundant mp_state initialization
- kvm_arch_reset_vcpu initializes mp_state, and that function is invoked
right after kvm_arch_init_vcpu.
Signed-off-by... - 06:27 am Revision c3a3a7d3: kvm: x86: Refactor msr_star/hsave_pa setup and checks
- Simplify kvm_has_msr_star/hsave_pa to booleans and push their one-time
initialization into kvm_arch_init. Also handle... - 06:27 am Revision 73aaec4a: kvm: Stop on all fatal exit reasons
- Ensure that we stop the guest whenever we face a fatal or unknown exit
reason. If we stop, we also have to enforce a ... - 06:27 am Revision f5c848ee: x86: Optionally dump code bytes on cpu_dump_state
- Introduce the cpu_dump_state flag CPU_DUMP_CODE and implement it for
x86. This writes out the code bytes around the c... - 06:27 am Revision bb44e0d1: kvm: Improve reporting of fatal errors
- Report KVM_EXIT_UNKNOWN, KVM_EXIT_FAIL_ENTRY, and KVM_EXIT_EXCEPTION
with more details to stderr. The latter two are ... - 06:27 am Revision 646042e1: kvm: x86: Swallow KVM_EXIT_SET_TPR
- This exit only triggers activity in the common exit path, but we should
accept it in order to be able to detect unkno... - 05:44 am Revision 225d02cd: Avoid deadlock whith iothread and icount
- When using the iothread together with icount, make sure the
qemu_icount counter makes forward progress when the vcpu ... - 04:52 am Revision 5d0bb823: microblaze: cleanup helper_addkc
- Remove unused addition and rename to helper_carry.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
01/22/2011
- 01:39 pm Revision e0a42ebc: microblaze: Improve subkc
- Move code from the helper into the translator. The remaining
helper parts can reuse helper_addkc, making it possible ... - 01:35 pm Revision 7e9e4330: microblaze: Fix 3rd addkc arg when rd is r0
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:02 pm Revision 40cbf5b7: microblaze: Improve addkc
- * Optimize handling when carry is not updated.
* Optimize handling for adds with nop semantics.
* Move code from help... - 01:00 pm Revision 2accfb5f: microblaze: Remove debug leftovers.
- No functional changes.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:57 pm Revision ee8b246f: microblaze: Reorganize for future patches
- No functional changes.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:12 am Revision 5823947f: ppc: Correct BookE tlb reads
- Call the tlb read helper (and not the write helper) for tlb
reads.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@...
01/21/2011
- 07:32 pm Revision 789f88d0: checkpatch: Fix bracing false positives on #else
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:56 pm Revision b947c12c: Merge branch 'usb.4' of git://anongit.freedesktop.org/spice/qemu
- * 'usb.4' of git://anongit.freedesktop.org/spice/qemu: (32 commits)
usb: zap pdev from usbport
usb: rewrite fw pa... - 06:56 pm Revision 543c4c94: sm501: fix screen redraw
- Due to signed/unsigned comparison, the dirty bits are never reset, and
the screen redrawn each time. Fix that by only... - 06:12 pm Revision a426e122: kvm: Fix coding style violations
- No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@r... - 06:05 pm Revision 95c077c9: kvm: x86: Prevent sign extension of DR7 in guest debugging mode
- This unbreaks guest debugging when the 4th hardware breakpoint used for
guest debugging is a watchpoint of 4 or 8 byt... - 06:05 pm Revision e387c338: kvm: kvm_mce_inj_* subroutines for templated error injections
- Refactor codes for maintainability.
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Signed-off-by: Jin... - 06:05 pm Revision b3cd24e0: Clean up cpu_inject_x86_mce()
- Clean up cpu_inject_x86_mce() for later patch.
Signed-off-by: Jin Dongming <jin.dongming@np.css.fujitsu.com>
Signed-... - 06:05 pm Revision 6643e2f0: kvm: introduce kvm_mce_in_progress
- Share same error handing, and rename this function after
MCIP (Machine Check In Progress) flag.
Signed-off-by: Hidet... - 06:05 pm Revision 2bd3e04c: Add function for checking mca broadcast of CPU
- Add function for checking whether current CPU support mca broadcast.
Signed-off-by: Jin Dongming <jin.dongming@np.cs... - 06:05 pm Revision acaa7550: kvm: x86: Fix DPL write back of segment registers
- The DPL is stored in the flags and not in the selector. In fact, the RPL
may differ from the DPL at some point in tim... - 06:05 pm Revision 3980e302: kvm: x86: Remove obsolete SS.RPL/DPL aligment
- This seems to date back to the days KVM didn't support real mode. The
check is no longer needed and, even worse, is c... - 06:05 pm Revision b9bec74b: kvm: x86: Fix a few coding style violations
- No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 06:05 pm Revision 7cc2cc3e: kvm: introduce kvm_inject_x86_mce_on
- Pass a table instead of multiple args.
Note:
kvm_inject_x86_mce(env, bank, status, mcg_status, addr, misc,
... - 06:05 pm Revision 31ce5e0c: Add "broadcast" option for mce command
- When the following test case is injected with mce command, maybe user could not
get the expected result.
DATA
... - 06:05 pm Revision 14a09518: kvm: convert kvm_ioctl(KVM_CHECK_EXTENSION) to kvm_check_extension()
- simple cleanup and use existing helper: kvm_check_extension().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
S... - 06:05 pm Revision 276ce815: kvm: Enable user space NMI injection for kvm guest
- Make use of the new KVM_NMI IOCTL to send NMIs into the KVM guest if the
user space raised them. (example: qemu monit...
01/20/2011
- 10:58 pm Revision b6469683: checkpatch: adjust to QEMUisms
- Change checkpatch.pl for QEMU use:
- Root directory detection
- Forbid tabs
- Indent at 4 spaces
- Allow typedefs... - 10:54 pm Revision 1ec3f6f9: Add checkpatch.pl from Linux kernel
- Unchanged import from
http://www.kernel.org/pub/linux/kernel/people/apw/checkpatch/checkpatch.pl-0.31
Signed-off-by:... - 10:54 pm Revision 4c3b5a48: Add scripts directory
- Move build and user scripts into scripts directory.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:40 pm Revision 8e5977e5: gt64xxx: set isa_mem_base during registration
- isa_mem_base is computed from registers during reset, but due to QEMU
limitations some devices (e.g. VGA card) need t... - 06:20 pm Revision 730986e4: hw/pl190.c: Fix writing of default vector address
- The PL190 implementation keeps the default vector address
in vect_addr[16], but we weren't using this for writes to
t... - 05:05 pm Revision 5dbbda34: Merge remote branch 'mst/for_anthony' into staging
- 04:11 pm Revision d788b570: target-ppc: fix wrong NaN tests
- Some tests in FPU emulation code were wrongly using float64_is_nan()
before commit 185698715dfb18c82ad2a5dbc169908602... - 04:11 pm Revision 96912e39: target-ppc: fix sNaN propagation
- The current FPU code returns 0.0 if one of the operand is a
signaling NaN and the VXSNAN exception is disabled.
floa... - 03:44 pm Revision e10990c3: pci: use qemu_malloc() in pcibus_get_dev_path()
- use qemu_malloc() instead of direct use of malloc().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-o... - 03:33 pm Revision e407bf13: msix: simplify write config
- use pci_device_deassert_intx().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsi... - 03:33 pm Revision 59369b08: msi: simplify write config a bit.
- use pci_device_deassert_intx().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsi... - 03:33 pm Revision 4c92325b: pci: deassert intx on reset.
- deassert intx on device reset.
So far pci_device_reset() is used for system reset.
In that case, interrupt controller... - 01:37 pm Revision 0dc5595c: pl031: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision a796d0ac: vpb_sic: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision ff175853: pl080: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision b5ad0ae7: arm_sysctl: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision f75d216a: mainstone: fix name of the allocated memory for roms
- Mainstone board has two flash chips (emulated by two ram regions), however
currently code tries to allocate them with... - 01:37 pm Revision f69866ea: pxa2xx: fix vmstate_pxa2xx_i2c
- vmstate_pxa2xx_i2c incorrectly recursed to itself instead of going
to store slave device. Fix that stop stop qemu fro... - 01:37 pm Revision d6ac172a: pl050: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision b2bf03a9: pxa2xx_lcd: restore updating of display
- Recently PXA2xx lcd have stopped to be updated incrementally (picture
frozen). This patch fixes that by passing non m... - 01:37 pm Revision ac49d750: pl190: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision 8c60d065: pl110: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision aa9438d9: scoop: fix access to registers from second instance
- Second instance of scoop contains registers shifted to 0x40 from the start
of the page. Instead of messing with regis... - 01:37 pm Revision 3ac59434: stc91c111: Implement save/restore
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:37 pm Revision c2dd2a23: gt64xxx: qdev conversion
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:37 pm Revision 2a3c633c: add bepo (french dvorak) keyboard layout
- I'm using the Qemu program with VNC I/O, and I had some problems with
my keyboard layout, so I've prepared a definiti... - 01:37 pm Revision cf154394: sh_pci: qdev conversion
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 01:37 pm Revision b7d2b020: sh_serial: process all received characters
- When operating on the SCIF, process all the received characters, as long
as the FIFO can handle them.
Signed-off-by:... - 01:37 pm Revision 373dfc44: usb-hid: modifiers should generate an event
- When a modifier key is pressed or released, the USB HID keyboard still
answers NAK, unless another key is also presse... - 01:37 pm Revision b7277ac2: sh_serial: remove one level of indirection
- The indirection functions are empty since commit
8da3ff180974732fc4272cb4433fef85c1822961.
Signed-off-by: Aurelien J... - 01:37 pm Revision de4af5f7: softfloat: fix floatx80_is_{quiet,signaling}_nan()
- floatx80_is_{quiet,signaling}_nan() functions are incorrectly detecting
the type of NaN, depending on SNAN_BIT_IS_ONE... - 01:16 pm Revision 3a34dfd7: tcg: README, name deposit second argument len/LEN
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 01:16 pm Revision c832e3de: target-i386: Use deposit operation.
- Use this for assignment to the low byte or low word of a register.
Acked-by: Aurelien Jarno <aurelien@aurel32.net>
S... - 01:16 pm Revision b7767f0f: tcg: Define "deposit" as an optional operation.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 11:08 am Revision f1925dff: virtio-serial: Add support for flow control
- This commit lets apps signal an incomplete write. When that happens,
stop sending out any more data to the app and w... - 11:08 am Revision 37f95bf3: virtio-serial: save/restore new fields in port struct
- The new fields that got added as part of not copying over the guest
buffer to the host need to be saved/restored acro... - 11:08 am Revision e300ac27: virtio-serial: Let virtio-serial-bus know if all data was consumed
- The have_data() API to hand off guest data to apps using virtio-serial
so far assumed all the data was consumed. Rel... - 11:08 am Revision 471344db: virtio-serial: Don't copy over guest buffer to host
- When the guest writes something to a host, we copied over the entire
buffer first into the host and then processed it... - 11:07 am Revision 6bff8656: virtio-serial: move out discard logic in a separate function
- Instead of combining flush logic into the discard case and not discard
case, have one function doing discard case. T... - 12:18 am Revision 9f8beb66: microblaze: Add support for load/store reversed
- Load/store reversed (lwr/swr) are insns that endian translate
the sub-word part of the address and byteswap the data ...
01/19/2011
- 11:48 pm Revision 9ef55357: microblaze: Tweak comment, fast cases -> common cases
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 09:18 pm Revision 2991181a: pci: fix device paths
- Patch a6a7005d14b3c32d4864a718fb1cb19c789f58a5 generated
broken device paths. We snprintf with a length shorter
than ... - 02:02 pm Revision 28eaf465: virtio-console: Remove unnecessary braces
- Remove unnecessary braces around a case statement.
Signed-off-by: Amit Shah <amit.shah@redhat.com> - 02:02 pm Revision cbe77b61: virtio-console: Factor out common init between console and generic ports
- The initialisation for generic ports and console ports is similar.
Factor out the parts that are the same in a differ...
01/18/2011
- 11:34 pm Revision 1b5f56b1: sparc: fix NaN handling
- Fix several bugs in NaN handling:
* e in fcmpe* only changes qNaN handling
* FCC is unchanged if an exception is ra... - 04:23 pm Revision 5642463a: target-arm: Log instruction start in TCG code
- Add support for logging the start of instructions in TCG
code debug dumps for ARM targets.
Signed-off-by: Peter Mayd... - 01:32 pm Revision 55807224: mips: Break TBs after mfc0_count
- Break the TB after reading the count register. This makes it
possible to take timer interrupts immediately after a re... - 01:28 pm Revision e027e1f0: mips: Expire late timers when reading cp0_count
- When reading cp0_count from a timer with a late trigger that should
already have expired, expire it and raise the tim... - 01:27 pm Revision b1dfe643: mips: Break out cpu_mips_timer_expire
- Reorganize for future patches, no functional change.
Acked-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: ...
01/17/2011
- 10:26 pm Revision 4a6648f4: Replace 'extern inline' with 'static inline'
- Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:23 pm Revision 29718712: bsd-user: Fix possible memory leaks and wrong realloc call
- These errors were reported by cppcheck:
[bsd-user/elfload.c:1108]: (error) Common realloc mistake: "syms" nulled but... - 08:29 pm Revision 07d8a50c: sm501: add 2D engine copyrect support
- Linux kernel started to use the SM501 2D engine for the console, and
especially the copyrect operation.
Implement th... - 06:22 pm Revision dc912121: savevm: Fix no_migrate
- The no_migrate save state flag is currently only checked in the
last phase of migration. This means that we potentia... - 05:49 pm Revision 9e8a69cf: Merge remote branch 'mst/for_anthony' into staging
- 05:30 pm Revision 668643b0: acpi_piix4: expose no_hotplug attribute via i/o port
- Expose no_hotplug attribute via I/O port, so ACPI BIOS can indicate
removability status to guest OS.
An updated seab... - 05:29 pm Revision 9c046d96: document QEMU<->ACPIBIOS PCI hotplug interface
- Document how QEMU communicates with ACPI BIOS for PCI hotplug.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
...
01/16/2011
- 11:15 pm Revision 51f9b84e: m48t59: Fix a wrong opaque passed to nvram read and write routines
- This fixes boot on PPC prep.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <a... - 09:56 pm Revision e2af15b2: gdbstub: Close connection in gdb_exit
- On Windows, this is required to flush the remaining data in the IO stream,
otherwise Gdb do not receive the last pack... - 08:52 pm Revision a8fb7ff3: USB keyboard emulation key mapping error
- The USB keyboard emulation's translation table in hw/usb-hid.c doesn't
match the codes actually sent for the Logo (a.... - 02:19 pm Revision b2d9eda5: target-sh4: implement negc using TCG
- Using setcond it's now possible to generate a relatively short negc
instruction in TCG.
Signed-off-by: Aurelien Jarn... - 02:19 pm Revision 2411fde9: target-sh4: use rotl/rotr when possible
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:32 am Revision 4cd31ad2: tcg/sparc64: fix segfault
- With current OpenBSD, code_gen_buffer was mapped 8GB away from
text segment. Then any helpers were beyond the 2GB ran...
01/15/2011
- 02:50 pm Revision 0c16e71e: target-sh4: correct use of ! and &
- Fix wrong usage of ! and & in MMU related functions. Thanks to Blue
Swirl for reporting the issue.
Reported-by: Blue... - 10:31 am Revision 2d5b5074: monitor: fix a typo
- Fix usage of wrong variable, spotted by clang:
/src/qemu/monitor.c:2278:36: warning: The left operand of '&' is a gar... - 12:00 am Revision 0601740a: make_device_config: Fix non-fatal error message with dash and other shells
- ORS=" " adds a blank to the name of the include file.
Some shells (e.g. dash) don't accept input redirection
(tr -d '...
01/14/2011
- 09:39 pm Revision ddb13561: MAINTAINERS: Change MIPS and SH4 maintainers
- Since nobody else seems interested in maintaining MIPS and SH4 targets,
and as I have done most of the recent code ch... - 09:39 pm Revision 98eac7ca: target-arm: Translate with condexec bits from TB flags, not CPUState
- When translating, the condexec bits for the TB are in the TB flags;
the CPUState condexec bits may be different.
Thi... - 09:39 pm Revision 7204ab88: target-arm: Translate with Thumb state from TB flags, not CPUState
- The Thumb/ARM state for the TB being translated should come from
the TB flags, not the CPUState.
Signed-off-by: Pete... - 09:39 pm Revision bc4a0de0: target-arm: Refactor translation of exception generating instructions
- Create a new function which does the common sequence of gen_set_condexec,
gen_set_pc_im, gen_exception, set is_jmp to... - 09:39 pm Revision 05ed9a99: target-arm: Set privileged bit in TB flags correctly for M profile
- M profile ARM cores don't have a CPSR mode field. Set the bit in the
TB flags that indicates non-user mode correctly ... - 09:39 pm Revision e12ce78d: target-arm: Restore IT bits when resuming after an exception
- We were not correctly restoring the IT bits when resuming execution
after taking an unexpected exception in the middl... - 09:39 pm Revision afcacd53: MAINTAINERS: fix typos
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:39 pm Revision 69d1fc22: target-arm: Translate with VFP len/stride from TB flags, not CPUState
- When translating, the VFP vector length and stride for this TB are encoded
in the TB flags; the CPUState copies may b... - 09:39 pm Revision 5de3a9d3: target-arm: Remove redundant setting of IT bits before Thumb SWI
- Remove a redundant call to gen_set_condexec() in the translation of Thumb
mode SWI. (SWI and WFI generate "exceptions... - 09:39 pm Revision 5df8bac1: target-arm: Translate with VFP-enabled from TB flags, not CPUState
- When translating code, whether the VFP unit is enabled for this TB
is stored in a bit in the TB flags. Use this rathe... - 09:39 pm Revision 61f74d6a: target-arm: Translate with user-state from TB flags, not CPUState
- When translating, get the user/priv state from the TB flags, not
the CPUState.
Signed-off-by: Peter Maydell <peter.m... - 09:39 pm Revision 42f5a7e9: MAINTAINERS: add entries for TCG
- The MAINTAINERS file was lacking entries concerning the TCG code, add
them based on the git history.
For the common ... - 09:39 pm Revision 964413d9: linux-user: ARM: clear the IT bits when invoking a signal handler
- When invoking a signal handler for an ARM target, make sure the IT
bits in the CPSR are cleared. (This would otherwis... - 09:39 pm Revision be15c50d: target-sh4: log instructions start in TCG code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:39 pm Revision 4f6493ff: target-sh4: fix reset on r2d
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:39 pm Revision a1705768: target-arm: Add symbolic constants for bitfields in TB flags
- Add symbolic constants for the bitfields we use in the TB flags.
Signed-off-by: Peter Maydell <peter.maydell@linaro.... - 09:39 pm Revision 71826966: target-arm: Use the standard FPSCR value for VRSQRTS
- VSQRTS always uses the standard FPSCR value as it is a Neon instruction.
Signed-off-by: Peter Maydell <peter.maydell... - 09:39 pm Revision a0d4ac33: target-sh4: implement flush-to-zero
- When the FPSCR.DN bit is set, the SH4 FPU treat denormalized numbers as
zero. Enable the corresponding softfloat opti... - 09:39 pm Revision fd4bab10: target-sh4: optimize exceptions
- As exception is not the normal path, don't bother saving PC, before
raising one, instead rely on code retranslation t... - 09:39 pm Revision 6f3300ad: softfloat: Add float32_is_zero_or_denormal() function
- Add a utility function to softfloat to test whether a float32
is zero or denormal.
Signed-off-by: Peter Maydell <pet... - 09:39 pm Revision 9ea62f57: target-arm: Fix implementation of VRSQRTS
- The implementation of the ARM VRSQRTS instruction (which calculates
(3 - op1 * op2) / 2) was missing the division ope... - 09:39 pm Revision 6f396c8f: target-sh4: simplify comparisons after a 'and' op
- When a TCG variable is anded with a value and the compared with the same
value, we can simply invert the comparison a... - 09:39 pm Revision 26ac1ea5: target-sh4: define FPSCR constants
- Define FPSCR constants for all field and use them instead of hardcoded
values.
Signed-off-by: Aurelien Jarno <aureli... - 09:39 pm Revision 17075f10: target-sh4: add ftrv instruction
- Add the ftrv XMTRX,FVn instruction, which computes the 4-row x 4-column
matrix XMTRX by the 4-dimensional vector FVn.... - 09:39 pm Revision 21829e9b: target-sh4: implement FPU exceptions
- FPU exception support where not implemented on SH4. Implement them by
clearing the softfloat exceptions flags before ... - 09:39 pm Revision d30df5ce: mips/malta: fix board id
- Board id can't be written with stl_phys() as it's read-only part of
memory. Use stl_p() on the memory buffer instead.... - 09:39 pm Revision c5c19137: target-sh4: use setcond when possible
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:39 pm Revision af8c2bde: target-sh4: add fipr instruction
- Add the fipr FVm,FVn instruction, which computes the inner products of
a 4-dimensional single precision floating-poin... - 09:39 pm Revision 3a492f3a: target-arm: Add support for 'Standard FPSCR Value' as used by Neon
- Add support to the ARM helper routines for a second fp_status value
which should be used for operations which the ARM... - 09:39 pm Revision 3bd4be3a: lsi53c895a: fix endianness issues
- lsi_ram_read*() and lsi_ram_write*() are not consistent, one uses
leXX_to_cpu() the other uses nothing. As the commen... - 09:39 pm Revision 39ea3d4e: target-arm: Don't generate code specific to current CPU mode for SRS
- When translating the SRS instruction, handle the "store registers
to stack of current mode" case in the helper functi... - 09:39 pm Revision 10201602: softfloat: fix default-NaN mode
- When the default-NaN mode is enabled, it should return the default NaN
value, but it should anyway raise the invalid ... - 09:39 pm Revision e9087750: softfloat: SH4 has the sNaN bit set
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 09:39 pm Revision 442599a3: target-sh4: use default-NaN mode
- SH4 FPU doesn't propagate NaN, and instead always regenerate new ones.
Enable the default-NaN mode by default.
Signe... - 09:39 pm Revision eb8f7776: target-sh4: switch sh4 to softfloat
- We need to be able to catch exceptions correctly and thus enable softfloat
on SH4.
As all machines except i386 and x... - 09:21 pm Revision eae30c8f: configure: fix broken test
- Since commit d1807a4f836c27f6dc7061e53a834dd27f78e46a ./configure tries
to test files and directories with "test -f",... - 06:11 pm Revision d1807a4f: remove source_path_used
- Not necessary since we use mkdir -p and from this patch test -f.
Also, dirname returns "." if a path has no director... - 06:11 pm Revision 11568d6d: move "ln -sf" emulation to a function
- "ln -sf" does not really do anything more than "ln -s" on Solaris.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com... - 06:11 pm Revision 74242e0f: make trace options use autoconfy names
- These are not in any release, so I am just renaming them.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-... - 06:11 pm Revision ca4deeb1: move --srcdir detection earlier
- This will help getting config.guess and config.sub from the srcdir.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co... - 06:11 pm Revision 08421541: do not default to non-prefixed pkg-config when cross compiling
- This can still be requested with PKG_CONFIG=/path/to/pkg-config.
Just do not use it as a default, and print a warning... - 06:11 pm Revision ddc09664: [PATCH v3 14/15] remove HOST_CC mention from roms/{sea, vga}bios/config.mak
- Not used in the submodules.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel... - 06:11 pm Revision 3ec87ffe: reorganize sdl-config tests
- This also allows overriding it with SDL_CONFIG, and warning in suspicious
cross-compilation scenarios.
Signed-off-by... - 06:11 pm Revision 8d05095c: test cc with the complete set of chosen flags
- The "test the C compiler works ok" comes before a bunch of flags
are added for --cpu or just depending on the host. ... - 06:11 pm Revision a8bd70ad: fix spelling of $pkg_config, move default together with other cross tools
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:11 pm Revision f9728943: do not pass bogus $(SRC_PATH) include paths to cc during configure
- Non-existent -I paths are dropped silently by the compiler, but still
it is not polite to pass bogus options. Config... - 06:11 pm Revision 70be1a2e: provide portable HOST_LONG_BITS test
- Do not hardcode the list of 64-bit CPUs. Use sizeof(void *) to
compute it. Renaming it to HOST_LONG_BITS to HOST_PO... - 06:11 pm Revision e39f0062: fix sparse support (?)
- I didn't test with sparse, but the old code using += before a variable
was set was wrong. Sparse support should prob... - 06:11 pm Revision 0db4a067: default make and install to environment variables
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:11 pm Revision 377529c0: move feature variables to the top
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:11 pm Revision 3d8df640: default compilation tools to environment variables
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:30 pm Revision 844bab60: microblaze: Improve unconditional direct branching
- Avoid emitting conditional tcg operations for uncoditional
direct branches.
Signed-off-by: Edgar E. Iglesias <edgar....
Also available in: Atom