Activity

From 01/18/2011 to 02/16/2011

02/16/2011

04:47 pm Revision 79f2b6fc: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:47 pm Revision c5d69e6b: Merge remote branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
04:35 pm Revision 630ecca0: Handle icount for powerpc tbl/tbu/decr load and store.
Handle option '-icount X' on powerpc targets.
Signed-off-by: Tristan Gingold <gingold@adacore.com>
Signed-off-by: Ed...
Tristan Gingold
03:04 am Revision 459505a2: Merge mainstone.h header into mainstone.c
Now the only user of mainstone.h is mainstone.c file. Merge header
into board file.
Signed-off-by: Dmitry Eremin-Sol...
Dmitry Eremin-Solenikov
03:04 am Revision cb380f61: mainstone: convert FPGA emulation code to use QDev/SysBus
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in...
Dmitry Eremin-Solenikov
03:00 am Revision 43d91709: mainstone: correct and simplify irq handling
Simplify IRQ handling to stop setting an input irq pin. As a win, also get
correct IRQ status after save/load cycle.
...
Dmitry Eremin-Solenikov

02/14/2011

10:24 pm Revision 8fe3046f: Fix build from previous commit
I unfortunately got on an unnamed branch and pushed the wrong bits
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
09:23 pm Revision 53fae6d2: PATCH] slirp: fix buffer overrun
Since the addition of the slirp member to struct mbuf, the value of
SLIRP_MSIZE and the initialization of m_size have...
Bruce Rogers
04:43 pm Revision ed94592b: io-thread: make sure to initialize qemu_work_cond and qemu_cpu_cond
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
04:43 pm Revision 0fbfbb59: correctly check ppr priority during interrupt injection]
TPR blocks all interrupts in a priority class, so simple "less or
equal" check is not enough.
Signed-off-by: Gleb Na...
Gleb Natapov
04:43 pm Revision 0ec329da: kvm: x86: Introduce kvmclock device to save/restore its state
If kvmclock is used, which implies the kernel supports it, register a
kvmclock device with the sysbus. Its main purpo...
Jan Kiszka
04:39 pm Revision 6a7af8cb: kvm: Make kvm_state globally available
KVM-assisted devices need access to it but we have no clean channel to
distribute a reference. As a workaround until ...
Jan Kiszka
04:39 pm Revision e5896b12: Introduce log_start/log_stop in CPUPhysMemoryClient
In order to use log_start/log_stop with Xen as well in the vga code,
this two operations have been put in CPUPhysMemo...
Anthony PERARD
04:39 pm Revision 638a84af: cirrus: Remove obsolete kvm.h include
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Jan Kiszka
04:39 pm Revision db1669bc: kvm: x86: Prepare VCPU loop for in-kernel irqchip
Effectively no functional change yet as kvm_irqchip_in_kernel still only
returns 0, but this patch will allow qemu-kv...
Jan Kiszka
04:39 pm Revision 0ab07c62: Fix a few coding style violations in cpus.c
No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@r...
Jan Kiszka
04:39 pm Revision 8e045ac4: kvm: Remove unneeded memory slot reservation
The number of slots and the location of private ones changed several
times in KVM's early days. However, it's stable ...
Jan Kiszka
04:39 pm Revision 8cf71710: Refactor debug and vmstop request interface
Instead of fiddling with debug_requested and vmstop_requested directly,
introduce qemu_system_debug_request and turn ...
Jan Kiszka
04:39 pm Revision 6792a57b: kvm: Separate TCG from KVM cpu execution
Mixing up TCG bits with KVM already led to problems around eflags
emulation on x86. Moreover, quite some code that TC...
Jan Kiszka
04:39 pm Revision e07bbac5: Improve vm_stop reason declarations
Define and use dedicated constants for vm_stop reasons, they actually
have nothing to do with the EXCP_* defines used...
Jan Kiszka
04:39 pm Revision b8cc45d6: kvm: make tsc stable over migration and machine start
If the machine is stopped, we should not record two different tsc values
upon a save operation. The same problem happ...
Glauber Costa
04:39 pm Revision 7e97cd88: Refactor kvm&tcg function names in cpus.c
Pure interface cosmetics: Ensure that only kvm core services (as
declared in kvm.h) start with "kvm_". Prepend "qemu_...
Jan Kiszka
04:39 pm Revision 7a39fe58: kvm: Drop return values from kvm_arch_pre/post_run
We do not check them, and the only arch with non-empty implementations
always returns 0 (this is also true for qemu-k...
Jan Kiszka
04:39 pm Revision ce377af3: kvm: x86: Catch and report failing IRQ and NMI injections
We do not need to abort, but the user should be notified that weird
things go on.
Signed-off-by: Jan Kiszka <jan.kis...
Jan Kiszka
04:39 pm Revision 16400322: Refactor cpu_has_work/any_cpu_has_work in cpus.c
Avoid duplicate use of the function name cpu_has_work, it's confusing,
also their scope. Refactor cpu_has_work to cpu...
Jan Kiszka
04:39 pm Revision 83f338f7: Move debug exception handling out of cpu_exec
To prepare splitting up KVM and TCG CPU entry/exit, move the debug
exception into cpus.c and invoke cpu_handle_debug_...
Jan Kiszka
04:39 pm Revision d0f294ce: Set up signalfd under !CONFIG_IOTHREAD
Will be required for SIGBUS handling. For obvious reasons, this will
remain a nop on Windows hosts.
Signed-off-by: J...
Jan Kiszka
04:39 pm Revision d31ae052: kvm: Drop redundant kvm_enabled from kvm_cpu_thread_fn
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Jan Kiszka
04:39 pm Revision 9a36085b: kvm: Call qemu_kvm_eat_signals also under !CONFIG_IOTHREAD
Move qemu_kvm_eat_signals around and call it also when the IO-thread is
not used. Do not yet process SIGBUS, will be ...
Jan Kiszka
04:39 pm Revision cdea50ed: kvm: Leave kvm_cpu_exec directly after KVM_EXIT_SHUTDOWN
The reset we issue on KVM_EXIT_SHUTDOWN implies that we should also
leave the VCPU loop. As we now check for exit_req...
Jan Kiszka
04:39 pm Revision 748a680b: kvm: Report proper error on GET_VCPU_MMAP_SIZE failures
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Jan Kiszka
04:39 pm Revision b30e93e9: kvm: Remove static return code of kvm_handle_io
Improve the readability of the exit dispatcher by moving the static
return value of kvm_handle_io to its caller.
Sig...
Jan Kiszka
04:39 pm Revision 5db5bdac: kvm: Refactor qemu_kvm_eat_signals
We do not use the timeout, so drop its logic. As we always poll our
signals, we do not need to drop the global lock. ...
Jan Kiszka
04:39 pm Revision 46d62fac: Introduce VCPU self-signaling service
Introduce qemu_cpu_kick_self to send SIG_IPI to the calling VCPU
context. First user will be kvm.
Signed-off-by: Jan...
Jan Kiszka
04:39 pm Revision ff48eb5f: kvm: Set up signal mask also for !CONFIG_IOTHREAD
Block SIG_IPI, unblock it during KVM_RUN, just like in io-thread mode.
It's unused so far, but this infrastructure wi...
Jan Kiszka
04:39 pm Revision 9ccfac9e: kvm: Unconditionally reenter kernel after IO exits
KVM requires to reenter the kernel after IO exits in order to complete
instruction emulation. Failing to do so will l...
Jan Kiszka
04:39 pm Revision a1b87fe0: kvm: Provide sigbus services arch-independently
Provide arch-independent kvm_on_sigbus* stubs to remove the #ifdef'ery
from cpus.c. This patch also fixes --disable-k...
Jan Kiszka
04:39 pm Revision de758970: kvm: Fix race between timer signals and vcpu entry under !IOTHREAD
Found by Stefan Hajnoczi: There is a race in kvm_cpu_exec between
checking for exit_request on vcpu entry and timer s...
Jan Kiszka
04:39 pm Revision 55f8d6ac: Refactor signal setup functions in cpus.c
Move {tcg,kvm}_init_ipi and block_io_signals to avoid prototypes, rename
the former two to clarify that they deal wit...
Jan Kiszka
04:39 pm Revision 6d9cb73c: kvm: Add MCE signal support for !CONFIG_IOTHREAD
Currently, we only configure and process MCE-related SIGBUS events if
CONFIG_IOTHREAD is enabled. The groundwork is l...
Jan Kiszka
04:39 pm Revision 84b4915d: kvm: Handle kvm_init_vcpu errors
Do not ignore errors of kvm_init_vcpu, they are fatal.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off...
Jan Kiszka
04:39 pm Revision 38145df2: Trigger exit from cpu_exec_all on pending IO events
Except for timer events, we currently do not leave the loop over all
VCPUs if an IO event was filed. That may cause u...
Jan Kiszka
04:39 pm Revision 1745eaaa: Process vmstop requests in IO thread
A pending vmstop request is also a reason to leave the inner main loop.
So far we ignored it, and pending stop reques...
Jan Kiszka
04:39 pm Revision b4a3d965: Stop current VCPU on synchronous reset requests
If some I/O operation ends up calling qemu_system_reset_request in VCPU
context, we record this and inform the io-thr...
Jan Kiszka
04:39 pm Revision aa2c364b: Prevent abortion on multiple VCPU kicks
If we call qemu_cpu_kick more than once before the target was able to
process the signal, pthread_kill will fail, and...
Jan Kiszka
04:39 pm Revision 46481d39: Flatten the main loop
First of all, vm_can_run is a misnomer, it actually means "no request
pending". Moreover, there is no need to check a...
Jan Kiszka
04:39 pm Revision 8e1b90ec: Leave inner main_loop faster on pending requests
If there is any pending request that requires us to leave the inner loop
if main_loop, makes sure we do this as soon ...
Jan Kiszka

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...
Blue Swirl
11:45 am Revision dd703b99: hpet: make optional
Ignore failure with hpet device creation.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:45 am Revision 4912371f: sysbus: add creation function that may fail
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Blue Swirl
11:43 am Revision 86f4a9a5: isa: add creation function that may fail
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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>
Blue Swirl
10:28 am Revision 6872ef61: vmport: convert to qdev
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Blue Swirl
10:27 am Revision 7cc050b1: pci: add creation functions that may fail
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:27 am Revision 0bcdeda7: qdev: add creation function that may fail
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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>
Blue Swirl
12:35 am Revision 55619bb6: mst_fpga: Drop one more pxa.h inclusion.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov

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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov

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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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: ...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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
...
Peter Maydell
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...
Christophe Lyon
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...
Peter Maydell
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...
Tristan Gingold
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...
Kevin Wolf
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...
Markus Armbruster
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 <...
Markus Armbruster
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...
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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>
Kevin Wolf
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...
Kevin Wolf
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...
Kevin Wolf
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...
Chunqiang Tang
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....
Jes Sorensen
01:46 am Revision 6c5f738d: microblaze: Handle singlestepping over direct jmps
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias

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...
Aurelien Jarno
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-...
Christophe Lyon
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...
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...
Chris Dearman
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...
Peter Maydell
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...
Juha Riihimäki
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...
Mike Frysinger
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>
Mike Frysinger
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...
Mike Frysinger
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>
Mike Frysinger
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...
Mike Frysinger
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...
Mike Frysinger
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...
Mike Frysinger
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...
Martin Mohring
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>
Mike Frysinger
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...
Peter Maydell
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...
Stefan Weil
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>
Mike Frysinger

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>
Paolo Bonzini
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...
Jan Kiszka

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...
Stefan Weil
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...
Marcelo Tosatti
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 ...
Marcelo Tosatti
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...
Marcelo Tosatti
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...
Marcelo Tosatti
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-...
Marcelo Tosatti
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...
Alexander Graf
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...
Alexander Graf
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, ...
Alexander Graf
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 ...
Alexander Graf
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...
Alexander Graf
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...
Sebastian Herbszt
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...
Stefan Weil
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>
MORITA Kazutaka
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...
Kevin Wolf

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...
Blue Swirl

02/04/2011

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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Gleb Natapov
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-...
Christophe Lyon
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...
Christophe Lyon
09:19 pm Revision 7026259f: target-sh4: fix negc
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Amit Shah
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...
Jan Kiszka
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...
Jan Kiszka
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_...
Corentin Chary
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...
Paolo Bonzini
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...
Yoshiaki Tamura
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...
Stefan Weil
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...
Jan Kiszka
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...
Paolo Bonzini
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...
Jan Kiszka
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...
Paolo Bonzini

02/02/2011

09:39 am Revision bfddb47a: Open up the 0.15 development branch
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:59 am Revision 0e192fae: Update version for 0.14.0-rc0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
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
- ...
Anthony Liguori
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...
Paolo Bonzini
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...
Michael S. Tsirkin
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 ...
mst@redhat.com
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>
Gleb Natapov
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...
Gleb Natapov
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>
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini

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>
Anthony Liguori
11:22 pm Revision 9363ee31: Merge remote branch 'spice/spice.v29.pull' into staging
Conflicts:
trace-events
Anthony Liguori
11:21 pm Revision cfb41c82: Merge remote branch 'spice/usb.5' into staging
Anthony Liguori
11:20 pm Revision e54b7f52: Merge remote branch 'amit/for-anthony' into staging
Anthony Liguori
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...
Anthony Liguori
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...
Peter Maydell
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...
Peter Maydell
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 ...
Fabien Chouteau

01/31/2011

08:07 pm Revision 2685d296: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
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]
(...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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>
Markus Armbruster
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>
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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:...
Markus Armbruster
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>
Markus Armbruster
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...
Markus Armbruster
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...
Blue Swirl
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 ...
Kevin Wolf
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: ...
Christoph Hellwig
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...
Stefan Hajnoczi
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...
Kevin Wolf
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>
Jes Sorensen
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...
Christoph Hellwig
11:03 am Revision 1b40bbd1: raw-win32: Fix bdrv_flush return value
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
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...
Stefan Hajnoczi
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: ...
Jes Sorensen
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...
Markus Armbruster
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...
Jes Sorensen
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>
Jes Sorensen
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...
Christoph Hellwig
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...
MORITA Kazutaka
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>
Jes Sorensen
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...
Stefan Hajnoczi
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...
Jes Sorensen

01/30/2011

03:10 pm Revision 45d1aa82: Update OpenBIOS images to r1018
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
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...
Blue Swirl
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...
Fabien Chouteau

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...
Hervé Poussineau
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...
Andreas Färber
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 ...
Aurelien Jarno
04:19 pm Revision c29cd656: mc146818rtc: constantify
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Juha Riihimäki
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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...
Dmitry Eremin-Solenikov
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 ...
Dmitry Eremin-Solenikov

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....
Isaku Yamahata
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...
Michael S. Tsirkin

01/26/2011

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...
Christophe Lyon
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 ...
Peter Maydell
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...
Alexandre Courbot
03:30 pm Revision 9f97309a: sh4: implement missing mmaped TLB write functions
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
03:30 pm Revision bc656a29: sh4: implement missing mmaped TLB read functions
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Christophe Lyon
11:36 am Revision 7f095816: etrax: Dont decrease the granularity of timers
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

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> Edgar E. Iglesias
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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-...
Isaku Yamahata
10:18 am Revision 52108a1f: mips_fulong: remove bogus HAS_AUDIO
remove bogus HAS_AUDIO according to 738012bec4c67e697e766edadab3f522c552a04d.
Cc: Blue Swirl <blauwirbel@gmail.com>
...
Isaku Yamahata
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...
Isaku Yamahata
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...
Alexandre Courbot
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...
Alexandre Courbot

01/24/2011

11:16 pm Revision b22b7b72: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
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...
Fabien Chouteau
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...
Fabien Chouteau
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 ...
Fabien Chouteau
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...
Fabien Chouteau
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...
Fabien Chouteau
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...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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>
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Aurelien Jarno
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_...
Blue Swirl
06:21 pm Revision d1550090: usb hub: add migration support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Gerd Hoffmann
06:21 pm Revision ee59e6b3: usb hid: add migration support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
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...
Paolo Bonzini
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...
Gerd Hoffmann
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 ...
Gerd Hoffmann
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.
...
Gerd Hoffmann
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...
Stefan Hajnoczi
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 ...
Markus Armbruster
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...
Markus Armbruster
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...
Markus Armbruster
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 ...
Stefan Hajnoczi
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...
Pierre Riteau
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...
Kevin Wolf
05:41 pm Revision e6184690: Documentation: Add qemu-img check/rebase
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
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...
Kevin Wolf
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...
Stefan Weil
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:...
Jiri Denemark
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...
Alon Levy
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...
Gerd Hoffmann
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....
Gerd Hoffmann
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...
Gerd Hoffmann
04:13 pm Revision 8d86e2bf: vnc/spice: fix "never" and "now" expire_time
Marc-André Lureau
04:13 pm Revision 7ee3bf03: spice: MAINTAINERS update
Gerd Hoffmann
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 ...
Gerd Hoffmann
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...
Isaku Yamahata
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...
Christoph Hellwig
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...
Kevin Wolf
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 -...
Christoph Hellwig
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 ...
Christoph Hellwig
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...
Aurelien Jarno
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 ...
Pierre Riteau
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...
Jes Sorensen
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.
...
Jes Sorensen
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...
Kevin Wolf

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...
Kevin Wolf
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>
Blue Swirl
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...
Blue Swirl
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 ...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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 ...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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>
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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 ...
Jan Kiszka
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 ...
Jan Kiszka
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...
Jan Kiszka
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...
Jan Kiszka
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 ...
Edgar E. Iglesias
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>
Edgar E. Iglesias

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 ...
Edgar E. Iglesias
01:35 pm Revision 7e9e4330: microblaze: Fix 3rd addkc arg when rd is r0
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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...
Edgar E. Iglesias
01:00 pm Revision 2accfb5f: microblaze: Remove debug leftovers.
No functional changes.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:57 pm Revision ee8b246f: microblaze: Reorganize for future patches
No functional changes.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
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@...
Edgar E. 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>
Jan Kiszka
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Jan Kiszka
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...
Jin Dongming
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
...
Jin Dongming
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...
Jan Kiszka
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...
Jin Dongming
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...
Jin Dongming
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...
Jan Kiszka
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,
...
Jin Dongming
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>
Jan Kiszka
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-...
Jin Dongming
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...
Jan Kiszka
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...
Lai Jiangshan
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...
Lai Jiangshan

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...
Blue Swirl
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:...
Blue Swirl
10:54 pm Revision 4c3b5a48: Add scripts directory
Move build and user scripts into scripts directory.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
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...
Aurelien Jarno
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...
Peter Maydell
05:05 pm Revision 5dbbda34: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Dmitry Eremin-Solenikov
01:37 pm Revision cf154394: sh_pci: qdev conversion
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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>
Peter Maydell
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...
Dmitry Eremin-Solenikov
01:37 pm Revision c2dd2a23: gt64xxx: qdev conversion
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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>
Peter Maydell
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>
Peter Maydell
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>
Peter Maydell
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>
Peter Maydell
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...
Fred Boiteux
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>
Peter Maydell
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>
Peter Maydell
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...
Dmitry Eremin-Solenikov
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>
Peter Maydell
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...
Dmitry Eremin-Solenikov
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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:...
Aurelien Jarno
01:16 pm Revision 3a34dfd7: tcg: README, name deposit second argument len/LEN
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
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...
Richard Henderson
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>
Richard Henderson
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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...
Amit Shah
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 ...
Edgar E. Iglesias

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> Edgar E. Iglesias
09:18 pm Revision 2991181a: pci: fix device paths
Patch a6a7005d14b3c32d4864a718fb1cb19c789f58a5 generated
broken device paths. We snprintf with a length shorter
than ...
Michael S. Tsirkin
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>
Amit Shah
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...
Amit Shah

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...
Blue Swirl
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...
Peter Maydell
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...
Edgar E. Iglesias
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...
Edgar E. Iglesias
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: ...
Edgar E. Iglesias
« Previous
Next »
 

Also available in: Atom