Activity

From 12/23/2010 to 01/21/2011

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 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 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 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 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 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 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 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 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 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 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 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
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

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 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 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 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 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 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 c2dd2a23: gt64xxx: qdev conversion
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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 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 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 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 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 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 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 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 cf154394: sh_pci: qdev conversion
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> 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 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 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 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 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 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 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 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
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

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

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>
Blue Swirl
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...
Stefan Weil
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...
Aurelien Jarno
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...
Alex Williamson
05:49 pm Revision 9e8a69cf: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
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...
Marcelo Tosatti
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>
...
Marcelo Tosatti

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...
Hervé Poussineau
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...
Fabien Chouteau
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....
Michael Tokarev
02:19 pm Revision 2411fde9: target-sh4: use rotl/rotr when possible
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
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...
Blue Swirl

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...
Aurelien Jarno
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...
Blue Swirl
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 '...
Stefan Weil

01/14/2011

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 ...
Aurelien Jarno
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...
Peter Maydell
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...
Peter Maydell
09:39 pm Revision afcacd53: MAINTAINERS: fix typos
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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 ...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Aurelien Jarno
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 ...
Aurelien Jarno
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....
Aurelien Jarno
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...
Aurelien Jarno
09:39 pm Revision c5c19137: target-sh4: use setcond when possible
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
09:39 pm Revision 4f6493ff: target-sh4: fix reset on r2d
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Peter Maydell
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...
Peter Maydell
09:39 pm Revision be15c50d: target-sh4: log instructions start in TCG code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
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....
Peter Maydell
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Peter Maydell
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...
Peter Maydell
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....
Aurelien Jarno
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...
Aurelien Jarno
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 ...
Aurelien Jarno
09:39 pm Revision e9087750: softfloat: SH4 has the sNaN bit set
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
09:21 pm Revision eae30c8f: configure: fix broken test
Since commit d1807a4f836c27f6dc7061e53a834dd27f78e46a ./configure tries
to test files and directories with "test -f",...
Aurelien Jarno
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-...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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. ...
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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>
Paolo Bonzini
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...
Paolo Bonzini
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>
Paolo Bonzini
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....
Edgar E. Iglesias

01/13/2011

04:14 pm Revision d03d1126: cris: Set btaken when storing direct jumps
When storing a direct jmp from translation state into
runtime state we should set the btaken flag.
Signed-off-by: Ed...
Edgar E. Iglesias
12:38 pm Revision facf1a60: slirp: Use strcasecmp() to check tftp mode, tsize
According to RFC 1350 (TFTP Revision 2) the mode field can contain any
combination of upper and lower case; also RFC ...
Sergei Gavrikov

01/12/2011

11:12 pm Revision 4508d81a: ppc405_uc: fix a buffer overflow
Fix a buffer overflow, reported by cppcheck:
[/src/qemu/hw/ppc405_uc.c:72]: (error) Buffer access out-of-bounds: bd.b...
Blue Swirl
11:00 pm Revision c46a3ea0: lan9118: fix a buffer overflow
Fix a buffer overflow, reported by cppcheck:
[/src/qemu/hw/lan9118.c:849]: (error) Buffer access out-of-bounds: s.eep...
Blue Swirl
09:49 pm Revision f0ff243a: vpc: fix a file descriptor leak
Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/block/vpc.c:524]: (error) Resource leak: fd
Signed-off-...
Blue Swirl
09:48 pm Revision 1afec913: qemu-io: fix a memory leak
Fix a memory leak, reported by cppcheck:
[/src/qemu/qemu-io.c:1135]: (error) Memory leak: ctx
Signed-off-by: Blue Sw...
Blue Swirl
09:48 pm Revision 08089edc: vvfat: fix a file descriptor leak
Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/block/vvfat.c:759]: (error) Resource leak: dir
Signed-o...
Blue Swirl
09:48 pm Revision cedf9a6f: loader: fix a file descriptor leak
Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/hw/loader.c:311]: (error) Resource leak: fd
Signed-off-...
Blue Swirl
09:48 pm Revision 8ce7d352: vnc-auth-sasl: fix a memory leak
Fix a memory leak reported by cppcheck:
[/src/qemu/ui/vnc-auth-sasl.c:448]: (error) Memory leak: mechname
Signed-off...
Blue Swirl
05:55 pm Revision a01a9cb8: virtio-serial-bus: bump up control vq size to 32
The current default of 16 buffers for the control vq is too small. We
can get more entries in there, for example whe...
Amit Shah
05:39 pm Revision c2e08bdd: Merge remote branch 'origin/master' into pci
Michael S. Tsirkin
05:36 pm Revision 00e07679: audio: split sample conversion and volume mixing
Refactor the volume mixing, so it can be reused for capturing devices.
Additionally, it removes superfluous multiplic...
Michael Walle
04:12 pm Revision 0f136d9e: disas: remove opcode printing on ARM hosts
Following commit 5d48e9174e3bfa8655e1dc8f80887acd9040b427, it's possible
to remove the hack that used to display the ...
Aurelien Jarno
04:10 pm Revision 5d48e917: arm-dis: Include opcode hex when doing disassembly
Enhance the ARM disassembler used for debugging so that it includes
the hex dump of the opcode as well as the symboli...
Peter Maydell
12:40 pm Revision ace1318b: usb: zap pdev from usbport
It isn't needed any more.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:37 pm Revision 70d31cb2: usb: rewrite fw path, fix numbering
This patch rewrites the firmware path code to use the physical port
location tracking just added to the qemu usb core...
Gerd Hoffmann
01:06 am Revision 56779034: tcg arm/mips/ia64: add a comment about retranslation and caches
Add a comment about cache coherency and retranslation, so that people
developping new targets based on existing ones ...
Aurelien Jarno
01:06 am Revision 0322b26e: ARM: Fix decoding of VQSHL/VQSHLU immediate forms
Fix errors in the decoding of ARM VQSHL/VQSHLU immediate forms,
including using the new VQSHLU helper functions where...
Peter Maydell
01:06 am Revision 4ca4502c: ARM: add neon helpers for VQSHLU
Add neon helper functions to implement VQSHLU, which is a
signed-to-unsigned version of VQSHL available only as an
im...
Juha Riihimäki
01:06 am Revision dace20dc: linux-user: Add configure check for linux/fiemap.h and IOC_FS_FIEMAP
Add a configure check for the existence of linux/fiemap.h and the
IOC_FS_FIEMAP ioctl. This fixes a compilation failu...
Peter Maydell

01/11/2011

06:27 pm Revision 5f69076b: usb: add port property.
This allows to explictily set the physical port where you want to
plug the usb device. Example:
-device usb-table...
Gerd Hoffmann
06:25 pm Revision 86865c5f: target-sh4: fix fpu disabled/illegal exception
Illegal instructions in a slot delay should generate a slot illegal
instruction exception instead of an illegal instr...
Aurelien Jarno
06:24 pm Revision c7a2196a: usb: keep track of physical port address.
Add a path string to USBPort. Add usb_port_location() function to set
the physical location of the usb port. Update...
Gerd Hoffmann
06:15 pm Revision fa7935c1: usb storage: handle long responses
The scsi layer may return us more data than the guests wants to have.
Handle this by just ignoring the extra bytes an...
Gerd Hoffmann
06:15 pm Revision 32d41919: usb: add usb_desc_attach
Add usb_desc_attach() which sets up the device according to the speed
the usb port is able to handle. This function ...
Gerd Hoffmann
06:15 pm Revision 25620cba: usb: add device qualifier support
Add support for device_qualifier and other_speed_config descriptors.
These are used to query the "other speed" config...
Gerd Hoffmann
06:15 pm Revision ab4797ad: usb storage: fix status reporting
Change usb_msd_send_status() to take a pointer to the status packet
instead of writing the status to s->usb_buf which...
Gerd Hoffmann
06:15 pm Revision b6f77fbe: usb: add attach callback
Add handle_attach() callback to USBDeviceInfo which is called by the
generic package handler when the device is attac...
Gerd Hoffmann
06:15 pm Revision ca0c730d: usb storage: high speed support
Add high speed support to the usb mass storage device. With this patch
applied the linux kernel recognises the usb s...
Gerd Hoffmann
06:15 pm Revision 843d4e0c: usb: add speed mask to ports
Add a field to usb ports indicating the speed(s) they are
able to handle.
Signed-off-by: Gerd Hoffmann <kraxel@redha...
Gerd Hoffmann
06:01 pm Revision ac57bbb6: usb: hid: remote wakeup support.
Add usb_wakeup() call to the hid driver so remote wakeup actually works.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
06:01 pm Revision 7b074a22: usb: hid: change serial number to "42".
It would be nice to have some way to signal our hid devices support
remote wakeup. There is a descriptor bit for tha...
Gerd Hoffmann
06:01 pm Revision 9159f679: usb: uhci: remote wakeup support.
Add support for remote wakeup to the UHCI adapter.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
06:01 pm Revision 0d86d2be: usb: create USBPortOps, move attach there.
Create USBPortOps struct, move the attach function to that struct.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
06:01 pm Revision 34239c7b: usb: hub: remote wakeup support.
This patch makes the usb hub handle remote wakeup requests from devices
properly by updating the port status register...
Gerd Hoffmann
06:01 pm Revision 618c169b: usb: rework attach/detach workflow
Add separate detach callback to USBPortOps, split
uhci/ohci/musb/usbhub attach functions into two.
Move common code ...
Gerd Hoffmann
06:01 pm Revision 01eacab6: usb: add usb_wakeup() + wakeup callback to port ops
Add wakeup callback to port ops for remote wakeup handling.
Also add a usb_wakeup() function for devices which want
t...
Gerd Hoffmann
05:47 pm Revision b36e3914: ioeventfd: error handling cleanup
- Don't return status from start/stop functions where it's ignored
- report errors to make debugging easier
- assert ...
Michael S. Tsirkin
04:56 pm Revision 41c6abbd: usb: move USB_REQ_SET_ADDRESS handling to common code
USB_REQ_SET_ADDRESS handling is identical in *all* emulated devices.
Move it to common code.
Signed-off-by: Gerd Hof...
Gerd Hoffmann
04:56 pm Revision 30c7d32a: usb network: use new descriptor infrastructure.
Switch the usb network driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
04:56 pm Revision ed5a83dd: usb: move remote wakeup handling to common code
This patch moves setting and clearing the remote_wakeup feature
bit (via USB_REQ_{SET,CLEAR}_FEATURE) to common code....
Gerd Hoffmann
04:56 pm Revision a980a065: usb: move USB_REQ_{GET,SET}_CONFIGURATION handling to common code
This patch adds fields to the USBDevice struct for the current
speed (hard-wired to full speed for now) and current d...
Gerd Hoffmann
04:56 pm Revision 5d0d62fe: usb: update MAINTAINERS
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:56 pm Revision 81bfd2f2: usb storage: use new descriptor infrastructure.
Switch the usb storage driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
04:56 pm Revision 37fb59d3: usb: data structs and helpers for usb descriptors.
This patch adds hw/usb-desc.[ch] files. They carry data structures
for various usb descriptors and helper functions ...
Gerd Hoffmann
04:56 pm Revision f29783f7: usb serial: use new descriptor infrastructure.
Switch the usb serial drivers (serial, braille) over to the
new descriptor infrastructure.
Note that this removes th...
Gerd Hoffmann
04:56 pm Revision 062651c7: usb hub: use new descriptor infrastructure.
Switch the usb hub driver over to the
new descriptor infrastructure.
It also removes the nr_ports variable and MAX_P...
Gerd Hoffmann
04:56 pm Revision 4a1e1bc4: usb storage: serial number support
If a serial number is present for the drive fill it into the usb
serialnumber string descriptor.
Signed-off-by: Gerd...
Gerd Hoffmann
04:56 pm Revision 0e4e9695: usb hid: use new descriptor infrastructure.
Switch the usb hid drivers (keyboard, mouse, tablet) over to the
new descriptor infrastructure.
Signed-off-by: Gerd ...
Gerd Hoffmann
04:56 pm Revision 132a3f55: usb descriptors: add settable strings.
This patch allows to set usb descriptor strings per device instance.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:56 pm Revision 4696425c: usb bluetooth: use new descriptor infrastructure.
Switch the usb bluetooth driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redh...
Gerd Hoffmann
04:56 pm Revision 037a5203: usb wacom: use new descriptor infrastructure.
Switch the usb wavom driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:28 am Revision 05bf441e: cris: Remove unused orig_flags
Based on a patch by Blue Swirl <blauwirbel@gmail.com>.
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
Edgar E. Iglesias
12:24 am Revision 5cabc5cc: cris: Allow more TB chaining for crisv10
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias

01/10/2011

11:31 pm Revision b09cd072: cris: Support disassembly of crisv10
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias
06:32 pm Revision a7bd621d: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
02:44 pm Revision 65d6dcbd: docs: Document virtio PCI -device ioeventfd=on|off
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
02:44 pm Revision d2f2b8a7: kvm: test for ioeventfd support on old kernels
There used to be a limit of 6 KVM io bus devices in the kernel.
On such a kernel, we can't use many ioeventfds for ho...
Stefan Hajnoczi
02:44 pm Revision 25db9ebe: virtio-pci: Use ioeventfd for virtqueue notify
Virtqueue notify is currently handled synchronously in userspace virtio. This
prevents the vcpu from executing guest...
Stefan Hajnoczi
02:44 pm Revision 85cf2a8d: virtio: move vmstate change tracking to core
Move tracking vmstate change from virtio-net to virtio.c
as it is going to be used by virito-blk and virtio-pci
for t...
Michael S. Tsirkin
01:47 pm Revision 3dbca8e6: virtio-pci: Rename bugs field to flags
The VirtIOPCIProxy bugs field is currently used to enable workarounds
for older guests. Rename it to flags so that o...
Stefan Hajnoczi
01:43 pm Revision 2f6bfe3b: qxl: tag as not hotpluggable
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Gerd Hoffmann
01:43 pm Revision 6107ff12: Merge remote branch 'origin/master' into pci
Michael S. Tsirkin
01:29 pm Revision be92bbf7: vga: tag as not hotplugable.
This patch tags all vga cards as not hotpluggable. The qemu
standard vga will never ever be hotpluggable. For cirru...
Gerd Hoffmann
01:29 pm Revision 0965f12d: piix: tag as not hotpluggable.
This patch tags all pci devices which belong to the piix3/4 chipsets as
not hotpluggable (Host bridge, ISA bridge, ID...
Gerd Hoffmann
01:29 pm Revision 180c22e1: pci: allow devices being tagged as not hotpluggable.
This patch adds a field to PCIDeviceInfo to tag devices as being
not hotpluggable. Any attempt to plug-in or -out su...
Gerd Hoffmann
11:56 am Revision 8aaf42ed: slirp: fix unaligned access in bootp code
Slirp code tries to be smart an avoid data copy by using pointer to
the data. This solution leads to unaligned access...
Aurelien Jarno
11:55 am Revision 102c2976: bswap.h: add cpu_to_be64wu()
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
08:30 am Revision 0f11f25a: tcg/arm: improve constant loading
Improve constant loading in two ways:
- On all ARM versions, it's possible to load 0xffffff00 = -0x100 using
the mv...
Aurelien Jarno
02:39 am Revision a3e28aa5: tcg/ia64: remove an unnecessary stop bit
Spotted by Richard Henderson.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
01:02 am Revision 829a4927: target-sh4: improve TLB
SH4 is using 16-bit instructions which means most of the constants are
loaded through a constant pool at the end of t...
Aurelien Jarno
12:59 am Revision c0f809c4: target-sh4: implement writes to mmaped ITLB
Some Linux kernels seems to implement ITLB/UTLB flushing through by
writing all TLB entries through the memory mapped...
Aurelien Jarno

01/09/2011

11:01 pm Revision 759c90ba: tcg: fix typo in readme
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Mike Frysinger
11:00 pm Revision aa95e3a5: tcg/README: Spelling fixes
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Stefan Weil
10:59 pm Revision e8dc0938: qemu-tech: Spelling fixes
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Stefan Weil
10:58 pm Revision 40c5c6cd: qemu-doc: Spelling fixes
neccessary -> necessary
Keberos -> Kerberos
emuilated -> emulated
transciever -> transceiver
emulaton -> emulation
in...
Stefan Weil
10:57 pm Revision 2d983446: qemu-doc: Add missing blanks
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Stefan Weil
10:57 pm Revision 576fd0a1: qemu-doc: Add missing menu entry
Each @section should have a menu entry and a @node entry.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-o...
Stefan Weil
10:57 pm Revision 0d6753e5: qemu-doc: Clean whitespace
Remove blanks at line endings.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirb...
Stefan Weil
04:43 pm Revision 1a20a032: usb-bsd: fix a file descriptor leak
Fix a file descriptor leak reported by cppcheck:
[/src/qemu/usb-bsd.c:392]: (error) Resource leak: bfd
[/src/qemu/usb...
Blue Swirl
02:06 am Revision d66bddd7: alsaaudio: add endianness support for VoiceIn
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: malc <av1474@comtv.ru>
Michael Walle
02:05 am Revision b6c9c940: ossaudio: add endianness support for VoiceIn
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: malc <av1474@comtv.ru>
Michael Walle

01/08/2011

05:41 pm Revision d43ffce1: tcg/mips: fix branch target change during code retranslation
TCG on MIPS was trying to avoid changing the branch offset, but didn't
due to a stupid typo. Fix it.
Signed-off-by: ...
Aurelien Jarno
05:41 pm Revision 9a3abc21: tcg/arm: fix qemu_st64 for big endian targets
Due to a typo, qemu_st64 doesn't properly byteswap the 32-bit low word of
a 64 bit word before saving it. This patch ...
Aurelien Jarno
05:39 pm Revision c69806ab: tcg/arm: fix branch target change during code retranslation
QEMU uses code retranslation to restore the CPU state when an exception
happens. For it to work the retranslation mus...
Aurelien Jarno
05:25 pm Revision 497aebb9: Merge branch 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu
* 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu:
Remove dead code for ARM semihosting commandlin...
Aurelien Jarno

01/07/2011

06:20 pm Revision 67af42ac: Remove dead code for ARM semihosting commandline handling
There are some bits in the code which were used to store the commandline for
the semihosting call. These bits are now...
Wolfgang Schildbach
06:20 pm Revision 2e8785ac: Fix commandline handling for ARM semihosted executables
Use the copy of the command line that loader_build_argptr() sets up in guest
memory as the command line to return fro...
Wolfgang Schildbach
05:38 pm Revision 3ebe80c2: linux-user: Fix incorrect NaN detection in ARM nwfpe emulation
The code in the linux-user ARM nwfpe emulation was incorrectly
checking only for quiet NaNs when it should have been ...
Peter Maydell
05:35 pm Revision 2bed652f: softfloat: Implement floatx80_is_any_nan() and float128_is_any_nan()
Implement versions of float*_is_any_nan() for the floatx80 and
float128 types.
Acked-by: Aurelien Jarno <aurelien@au...
Peter Maydell
05:20 pm Revision 285da2b9: linux-user: Implement FS_IOC_FIEMAP ioctl
Implement the FS_IOC_FIEMAP ioctl using the new support for
custom handling of ioctls; this is needed because the str...
Peter Maydell
05:20 pm Revision d2ef05bb: linux-user: Support ioctls whose parameter size is not constant
Some ioctls (for example FS_IOC_FIEMAP) use structures whose size is
not constant. The generic argument conversion co...
Peter Maydell
05:18 pm Revision cb752a60: cris: Allow more TB chaning
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias
05:13 pm Revision c727f47d: linux-user: Implement sync_file_range{,2} syscalls
Implement the missing syscalls sync_file_range and sync_file_range2.
The latter in particular is used by newer versio...
Peter Maydell
01:50 pm Revision 2a704b13: cris: Avoid useless tmp in t_gen_cc_jmp()
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias

01/06/2011

11:29 pm Revision 78935c4a: cirrus: delete GCC 4.6 warnings
Commit 92d675d1c1f23f3617e24b63c825074a1d1da44b triggered uninitialized
variables warning with GCC 4.6. Fix them by a...
Aurelien Jarno
11:16 pm Revision cecd8504: target-arm: wire up the softfloat flush_input_to_zero flag
Wire up the new softfloat support for flushing input denormals
to zero on ARM. The FPSCR FZ bit enables flush-to-zero...
Peter Maydell
11:16 pm Revision 37d18660: softfloat: Implement flushing input denormals to zero
Add support to softfloat for flushing input denormal float32 and float64
to zero. softfloat's existing 'flush_to_zero...
Peter Maydell
11:16 pm Revision b12c390b: target-arm: Set softfloat cumulative exc flags from correct FPSCR bits
When handling a write to the ARM FPSCR, set the softfloat cumulative
exception flags from the cumulative flags in the...
Peter Maydell
11:16 pm Revision 838fa72d: target-arm: fix SMMLA/SMMLS instructions
SMMLA and SMMLS are broken on both in normal and thumb mode, that is
both (different) implementations are wrong. They...
Aurelien Jarno
08:25 pm Revision 71df0eeb: block: delete a write-only variable
Avoid a warning with GCC 4.6.0:
/src/qemu/block.c: In function 'bdrv_img_create':
/src/qemu/block.c:2862:25: error: v...
Blue Swirl
08:25 pm Revision 3fbb33d0: cirrus_vga: Declare as little endian
This patch replaces explicit bswaps with endianness hints to the
mmio layer.
CC: Alexander Graf <agraf@suse.de>
Sign...
Blue Swirl
08:24 pm Revision 4b78a802: pc: move port 92 stuff back to pc.c from pckbd.c
956a3e6bb7386de48b642d4fee11f7f86a2fcf9a introduced a bug concerning
reset bit for port 92.
Since the keyboard outpu...
Blue Swirl
05:29 pm Revision e024e881: target-ppc: Implement correct NaN propagation rules
Implement the correct NaN propagation rules for PowerPC targets by
providing an appropriate pickNaN function.
Also f...
Aurelien Jarno
05:29 pm Revision 084d19ba: target-mips: Implement correct NaN propagation rules
Implement the correct NaN propagation rules for MIPS targets by
providing an appropriate pickNaN function.
Signed-of...
Aurelien Jarno
05:29 pm Revision 1f398e08: softfloat: use float{32,64,x80,128}_maybe_silence_nan()
Use float{32,64,x80,128}_maybe_silence_nan() instead of toggling the
sNaN bit manually. This allow per target impleme...
Aurelien Jarno
05:29 pm Revision f6a7d92a: softfloat: add float{x80,128}_maybe_silence_nan()
Add float{x80,128}_maybe_silence_nan() functions, they will be need by
propagateFloat{x80,128}NaN().
Reviewed-by: Pe...
Aurelien Jarno
05:29 pm Revision 93ae1c6f: softfloat: fix float{32,64}_maybe_silence_nan() for MIPS
On targets that define sNaN with the sNaN bit as one, simply clearing
this bit may correspond to an infinite value.
...
Aurelien Jarno
05:29 pm Revision d735d695: softfloat: rename *IsNaN variables to *IsQuietNaN
Similarly to what has been done in commit
185698715dfb18c82ad2a5dbc169908602d43e81 rename the misnamed *IsNaN
variabl...
Aurelien Jarno
05:29 pm Revision 34d23861: softfloat: remove HPPA specific code
We don't have any HPPA target, so let's remove HPPA specific code. It
can be re-added when someone adds an HPPA targe...
Aurelien Jarno
05:12 pm Revision 82b323cd: target-ppc: use float32_is_any_nan()
Use the new function float32_is_any_nan() instead of
float32_is_quiet_nan() || float32_is_signaling_nan().
Acked-by:...
Aurelien Jarno
05:10 pm Revision 3eb28bbd: target-ppc: fix default qNaN
On PPC the default qNaN doesn't have the sign bit set.
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurel...
Aurelien Jarno
05:10 pm Revision dd94ad96: target-ppc: remove PRECISE_EMULATION define
The PRECISE_EMULATION is "hardcoded" to one in target-ppc/exec.h and not
something easily tunable. Remove it and non-...
Aurelien Jarno

01/05/2011

12:14 pm Revision c574ba5a: rtl8139: Use subsection to restrict migration after hotplug
rtl8139 includes a cpu_register_io_memory acquired value in it's
migration data. This is not only unecessary, but we...
Alex Williamson
12:14 pm Revision 0ac8ef71: qdev: Track runtime machine modifications
Create a trivial interface to track whether the machine has been
modified since boot. Adding or removing devices wil...
Alex Williamson
03:23 am Revision 23979dc5: microblaze: Use more TB chaining
For some workloads with tight loops this ~doubles the emulation
speed.
Signed-off-by: Edgar E. Iglesias <edgar.igles...
Edgar E. Iglesias

01/04/2011

10:58 pm Revision 92d675d1: cirrus_vga: fix division by 0 for color expansion rop
Commit d85d0d3883f5a567fa2969a0396e42e0a662b3fa introduces a regression
with Windows ME that leads to a division by 0...
Aurelien Jarno
10:58 pm Revision 9ae19b65: Fix curses on big endian hosts
On big endian hosts, the curses interface is unusable: the emulated
graphic card only displays garbage, while the mon...
Aurelien Jarno
02:53 am Revision 8a7d0890: noaudio: correctly account acquired samples
This will fix the return value of the function which otherwise returns too
many samples because sw->total_hw_samples_...
Michael Walle

01/03/2011

12:59 am Revision 011da610: target-arm: Implement correct NaN propagation rules
Implement the correct NaN propagation rules for ARM targets by
providing an appropriate pickNaN function.
Signed-off...
Peter Maydell
12:58 am Revision 354f211b: softfloat: abstract out target-specific NaN propagation rules
IEEE754 doesn't specify precisely what NaN should be returned as
the result of an operation on two input NaNs. This i...
Peter Maydell

01/02/2011

12:15 pm Revision 18569871: softfloat: Rename float*_is_nan() functions to float*_is_quiet_nan()
The softfloat functions float*_is_nan() were badly misnamed,
because they return true only for quiet NaNs, not for al...
Peter Maydell

12/31/2010

11:23 pm Revision f96a3834: TCG: Improve tb_phys_hash_func()
Most of emulated CPU have instructions aligned on 16 or 32 bits, while
on others GCC tries to align the target jump l...
Aurelien Jarno
11:22 pm Revision 8aac08b1: target-arm: fix UMAAL instruction
UMAAL should use unsigned multiply instead of signed.
This patch fixes this issue by handling UMAAL separately from
...
Aurelien Jarno
10:17 pm Revision 6d5c34fa: Fix translation of unary PPC/SPE instructions (efdneg etc.).
Signed-off-by: Mike Pall <mike-lp10@luajit.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Mike Pall

12/28/2010

08:44 pm Revision 0fcec41e: target-sparc: fix udiv(cc) and sdiv(cc)
Since commit 5a4bb580cdb10b066f9fd67658b31cac4a4ea5e5, Xorg crashes on
a Debian Etch image. The commit itself is fine...
Aurelien Jarno

12/27/2010

11:59 pm Revision 818c2e1b: Merge branch 'spice.v23.pull' of git://anongit.freedesktop.org/spice/qemu
* 'spice.v23.pull' of git://anongit.freedesktop.org/spice/qemu:
vnc/spice: add set_passwd monitor command.
vnc: s...
Aurelien Jarno
11:02 pm Revision 4058fd98: x86: Filter out garbage from segment flags dump
Only bits 8..23 of the segment flags contain valid data, so only dump
those when printing the CPU state.
Signed-off-...
Jan Kiszka
10:43 pm Revision 5569fd7c: Fix migrate set speed doc arg
We used to ignore any fractional part in 0.13, but due to recent
changes (started with 9f9b17a4f0865286391e4d3a0a7352...
Luiz Capitulino
10:21 pm Revision 9c486ad6: target-arm: correct cp15 c1_sys reset value for cortex-a8
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Mattias Holm
10:21 pm Revision 16440c5f: target-arm: correct cp15 c1_sys reset value for arm1136 and cortex-a9
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Juha Riihimäki
10:21 pm Revision c0034328: target-arm: fix vmsav6 access control
Override access control checks (including execute) for mmu translation
table descriptors assigned to manager domains....
Juha Riihimäki
10:07 pm Revision a5d88f3e: target-arm: Correct result in saturating cases for VQSHL of s8/16/32
Where VQSHL of a signed 8/16/32 bit value saturated, the result
value was not being calculated correctly (it should b...
Peter Maydell
10:07 pm Revision 620d791e: target-arm: remove pointless else clause in VQSHL of u64
Remove a pointless else clause in the neon_qshl_u64 helper.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>...
Juha Riihimäki
10:07 pm Revision eb7a3d79: target-arm: Fix VQSHL of signed 64 bit values by shift counts >= 64
VQSHL of a signed 64 bit non-zero value by a shift count >= 64 should
saturate; return the correct value in this case...
Peter Maydell
10:07 pm Revision 4c9b70ae: target-arm: Fix VQSHL of signed 64 bit values
Add a missing '-' which meant that we were misinterpreting the shift
argument for VQSHL of 64 bit signed values and t...
Juha Riihimäki
10:06 pm Revision def126ce: target-arm: Fix arguments passed to VQSHL helpers
Correct the arguments passed when generating neon qshl_{u,s}64()
helpers so that we use the correct registers.
Signe...
Juha Riihimäki
08:56 pm Revision 1a855029: target-arm: fix bug in translation of REVSH
The translation of REVSH shifted the low byte 8 steps left before performing
an 8-bit sign extend, causing this part ...
Aurelien Jarno
07:29 pm Revision 5697f6ae: Fix a missing trailing newline
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
11:21 am Revision a6a7005d: pci: fix migration path for devices behind bridges
The device path used for migration is currently broken for
for all devices behind a nested bridge.
Replace this by a...
Michael S. Tsirkin
01:58 am Revision 4cdc1cd1: target-mips: fix host CPU consumption when guest is idle
When the CPU is in wait state, do not wake-up if an interrupt can't be
taken. This avoid host CPU running at 100% if ...
Aurelien Jarno

12/26/2010

01:29 am Revision 6c33286a: s390: compile fixes
The s390 target doesn't compile out of the box anymore. This patch fixes all
the obvious glitches that got introduced...
Alexander Graf

12/24/2010

10:35 am Revision 2ae63bda: pcie/aer: glue aer error injection into qemu monitor
introduce pcie_aer_inject_error command.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Micha...
Isaku Yamahata
10:35 am Revision f3006dd1: pci: introduce a helper function to convert qdev id to PCIDevice
This patch introduce a helper function to get PCIDevice from qdev id.
This function will be used later.
Signed-off-b...
Isaku Yamahata
10:35 am Revision a2ee6b4f: qdev: export qdev_find_recursive() for later use
This patch exports qdev_find_recursive() for later use.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signe...
Isaku Yamahata
« Previous
Next »
 

Also available in: Atom