Activity

From 02/05/2011 to 03/06/2011

03/06/2011

10:01 pm Revision f66a99d7: ioport: Improve error output
When failing due to conflicting I/O port registrations,
include the offending I/O port address in the message.
Cc: A...
Andreas Färber
09:38 pm Revision e323c93e: tracetool: Add optional argument to specify dtrace probe names
Optional feature allowing a user to generate the probe list to match
the name of the binary, in case they wish to ins...
Jes Sorensen
09:28 pm Revision 8387da81: target-arm: Handle VMOV between two core and VFP single regs
Fix two bugs in the translation of the instructions VMOV sa,sb,rx,ry and
VMOV rx,ry,sa,sb (which copy between a pair ...
Peter Maydell
09:22 pm Revision e095e2f3: w32: Add support for curses
MinGW optionally includes pdcurses, so add support for it.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-...
Stefan Weil
09:20 pm Revision cc688901: target-arm: Don't decode old cp15 WFI instructions on v7 cores
In v7 of the ARM architecture, WFI (wait for interrupt) is a first-class
instruction, but in previous versions this f...
Peter Maydell
09:15 pm Revision 96c94b29: net: Add the missing option declaration of "vhostforce"
Signed-off-by: Jason Wang <jasowang@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Aurelien...
Jason Wang
09:10 pm Revision 532847e4: vmstate: remove grackle_pci savevm code
It was migrating the wrong structures, no way it would work
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe...
Juan Quintela
09:10 pm Revision 9023f7b2: vmstate: remove uninorth savevm code
It was migrating the wrong structures, no way it would work
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe...
Juan Quintela
09:10 pm Revision 05a7fcd0: gt64xxx: remove savevm support
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Juan Quintela
09:06 pm Revision 85bb6d36: net: remove parse_host_src_port() function
It was deprecated, and it has no users.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Aurelien J...
Juan Quintela
09:02 pm Revision 0d2e91c1: hw/sd.c: fix sd_set_cb() crash when bdrv == NULL
sd_set_cb() calls bdrv_is_read_only() and bdrv_is_inserted() even if
no block driver is associated with the card read...
Aurelien Jarno
08:29 pm Revision ce053661: net: Use iov helper functions
Signed-off-by: Benjamin Poirier <benjamin.poirier@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.co...
Benjamin Poirier
08:11 pm Revision b48c20f7: docs: Update stderr and simple backend, add systemtap backend
The following additions to the tracing documentation are included:
1. Move "stderr" backend documentation to top-lev...
Stefan Hajnoczi
08:06 pm Revision 59da6684: simpletrace: Make simpletrace.py a Python module
The simpletrace.py script pretty-prints a binary trace file. Most of
the code can be reused by trace file analysis s...
Stefan Hajnoczi
08:06 pm Revision 0c1592d9: linux-user: Fix large seeks by 32 bit guest on 64 bit host
When emulating a 32 bit Linux user-mode program on a 64 bit target
we implement the llseek syscall in terms of lseek....
Peter Maydell
08:01 pm Revision 26883c69: hw/realview: Wire up the MMC card status
Instantiate the three PL061 GPIO modules the realview boards have.
Connect the MMC card status outputs of the PL181 M...
Peter Maydell
08:01 pm Revision 9793212b: hw/irq: Add qemu_irq_split() so one GPIO output can feed two inputs
Add a qemu_irq_split() function which allows a board to wire a single
GPIO output up to two GPIO inputs. This is need...
Peter Maydell
08:01 pm Revision 7063f49f: hw/pl061.c: Implement ARM PL061 as well as Luminary one
ARM's PL061 has a different set of ID registers to the one in the
Luminary Stellaris; implement this so that the Linu...
Peter Maydell
08:01 pm Revision b50ff6f5: hw/arm_sysctl.c: Wire MCI register MMC card status bits to GPIO inputs
Implement some GPIO inputs which a board can connect up to set the
MMC card status bits in the MCI register.
Signed-...
Peter Maydell
08:01 pm Revision c31a4724: hw/pl181: Implement GPIO output pins for card status
Add two GPIO output pins to the PL181 model to indicate the card
present and readonly status information. On ARM boar...
Peter Maydell
07:22 pm Revision 444dd39b: lsi53c895a: Update dnad when skipping MSGOUT bytes
Update not only dbc but also dnad when skipping bytes during the MSGOUT
phase. Previously only dbc was updated which...
Stefan Hajnoczi
03:45 pm Revision dcfd0865: WIN32: Add missing include for 'struct timeval', used in vnc.h
Signed-off-by: Herv Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau

03/05/2011

03:07 pm Revision 219982ef: hw/pcnet.c: Fix EPROM contents to suit AMD netware drivers
bugfix under DOS for AMD netware driver:
AMD PCNTNW Ethernet MLID v3.10 (960115), network card not found
bugfix work...
Gerhard Wiesinger
02:00 pm Revision 60c07d93: net: fix qemu_can_send_packet logic
If any of the clients is not ready to receive (ie it has a can_receive
callback and can_receive() returns false), we ...
Vincent Palatin
02:00 pm Revision 24ac3a7d: net: fix trace when debug is activated in slirp
make the code compile correctly when DEBUG is activated.
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
Sign...
Vincent Palatin

03/04/2011

12:33 am Revision 4e655712: linux-user: fix compile failure if !CONFIG_USE_GUEST_BASE
If CONFIG_USE_GUEST_BASE is not defined, gcc complains:
linux-user/mmap.c:235: error: comparison of unsigned express...
Peter Maydell
12:33 am Revision b46d97f2: virtio-net: Fix lduw_p() pointer argument of wrong size
A pointer to a size_t variable was passed as the void * pointer to
lduw_p() in virtio_net_receive(). Instead of acti...
Stefan Hajnoczi
12:33 am Revision efac4154: target-sh4: move intr_at_halt out of cpu_halted()
All targets except SH4 have the same cpu_halted() routine, and it has
only one caller. It is therefore a good candida...
Aurelien Jarno

03/03/2011

04:13 pm Revision 8a231487: pxa2xx: port pxa2xx_rtc to using qdev/vmstate
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in...
Andrzej Zaborowski
04:06 pm Revision f114c826: pxa2xx_dma: Get rid of a forward declaration.
Andrzej Zaborowski
04:04 pm Revision 2115c019: pxa2xx_dma: port to qdev/vmstate
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in...
Andrzej Zaborowski
03:54 pm Revision 47188700: vmstate: move VMSTATE_PCIE_AER_ERRS to hw/hw.h
VMSTATE_PCIE_AER_ERRS is indeed useful for other emulation drivers.
Move it to hw/hw.h under the name of VMSTATE_STRU...
Dmitry Eremin-Solenikov
03:50 pm Revision ee2479d3: pxa2xx_dma: drop unused pxa2xx_dma_handler_t/handler field
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in...
Dmitry Eremin-Solenikov
03:24 pm Revision 5251d196: pxa2xx_timer: Store relevant irq line in each timer.
Andrzej Zaborowski
03:14 pm Revision 797e9542: pxa2xx_timer: switch to using qdev/vmstate
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@in...
Dmitry Eremin-Solenikov
04:45 am Revision d353eb43: pxa2xx_timer: change info struct name to comply with guidelines
It should be PXA2xxTimerInfo, not pxa2xx_timer_info. Replace all
occurences of old name with the new one.
Signed-off...
Dmitry Eremin-Solenikov
04:43 am Revision 0c69aa70: pxa2xx_pic: Set base address for sysbus device.
Thid device's registration was broken since
e1f8c729fa890c67bb4532f22c22ace6fb0e1aaf, this should fix it.
Andrzej Zaborowski
04:34 am Revision 13801f32: vmstate: add VMSTATE_STRUCT_ARRAY_TEST
This is a _TEST variant of VMSTATE_STRUCT_ARRAY, necessary e.g.
for future patch changing pxa2xx_timer to use vmstate...
Dmitry Eremin-Solenikov

03/01/2011

11:17 pm Revision ed02c54d: microblaze: Correct copy+paste:o in defconfigs
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

02/26/2011

12:31 am Revision 417131fb: HACKING: Update status of format checking
Hopefully all functions with printf like arguments now use format checking.
This was tested with default build confi...
Stefan Weil
12:04 am Revision c53af37f: vnc: fix a memory leak in threaded vnc server
VncJobQueue's buffer is intended to be used for
as the output buffer for all operations in this queue,
but unfortunat...
Corentin Chary

02/25/2011

10:16 pm Revision 30faaf70: Use sigwait instead of sigwaitinfo.
Fix compilation failure on Darwin.
Signed-off-by: Tristan Gingold <gingold@adacore.com>
Signed-off-by: Blue Swirl <b...
Tristan Gingold
07:21 pm Revision 84803d7a: bitops: fix error on OpenBSD and mingw32
Fix this error:
CC bitops.o
In file included from /src/qemu/bitops.c:14:
/src/qemu/bitops.h:69: error: expected ...
Blue Swirl
07:19 pm Revision 04483e15: bitops: fix test_and_change_bit()
./bitops.h:192: warning: ‘old’ is used uninitialized in this function
Signed-off-by: Corentin Chary <corentincj@iksa...
Corentin Chary
05:58 pm Revision 89d2d3af: slirp: Remove some type casts caused by bad declaration of x.tp_buf
x.tp_buf was declared as a uint8_t array, but always used as
a char array (which needed a lot of type casts).
The pa...
Stefan Weil
05:14 pm Revision c3febae6: Fixing tap adapter for win32
This fix allows connection of internal VLAN to the external TAP interface.
If tap_win32_write function always returns...
Pavel Dovgaluk
05:13 pm Revision c7eb1f02: Fixing network over sockets implementation for win32
MSDN includes the following in WSAEALREADY error description for connect()
function: "To preserve backward compatibil...
Pavel Dovgaluk
01:13 pm Revision e1f8c729: pxa2xx_pic: update to use qdev
Use qdev/sysbus framework to handle pxa2xx-pic. Instead of exposing IRQs
via array, reference them via qdev_get_gpio_...
Dmitry Eremin-Solenikov
10:06 am Revision 3e1dbc3b: mst_fpga: correct irq level settings
Final corrections for IRQ levels that are set by mst_fpga:
* Don't retranslate IRQ if previously IRQ was masked.
* A...
Dmitry Eremin-Solenikov

02/24/2011

07:25 pm Revision 61a11c98: Add TAGS and *~ to .gitignore
Add the etags output generated by "make TAGS" and editor backup files
to .gitignore.
This patch has previously appea...
David Gibson
07:25 pm Revision a43f9c90: virtio-serial: kill VirtIOSerialDevice
VirtIOSerialDevice is like VirtIOSerialPort with just the first two
fields, which makes it pretty pointless. Using V...
Gerd Hoffmann
07:25 pm Revision cf76a1ce: ui/vnc-enc-tight.c: Fix compile failure if CONFIG_VNC_JPEG not defined
Add some missing #ifdefs to fix compilation failures in the !CONFIG_VNC_JPEG
case introduced by commit ce702e93.
Sig...
Peter Maydell
09:53 am Revision 8559666d: softfloat: move all default NaN definitions to softfloat.h.
These special values are needed to implement some helper functions,
which return/use these values in some cases.
Sig...
Christophe Lyon
09:53 am Revision fb1ba03a: hw/sd.c: Add missing state change for SD_STATUS, SEND_NUM_WR_BLOCKS
The SD_STATUS and SEND_NUM_WR_BLOCKS commands are supposed to cause
the card to send data back to the host. However s...
Peter Maydell
09:53 am Revision c30fe7df: softfloat: add _set_sign(), _infinity and _half for 32 and 64 bits floats.
These constants and utility function are needed to implement some
helpers. Defining constants avoids the need to re-c...
Christophe Lyon
09:53 am Revision 56bf4fe2: target-arm: Introduce float64_256 and float64_512 constants.
These two constants will be used by helper functions such as recpe_f32
and rsqrte_f32.
Signed-off-by: Christophe Lyo...
Christophe Lyon
09:53 am Revision e07be5d2: target-arm: fix support for VRSQRTE.
Now use the same algorithm as described in the ARM ARM.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Revi...
Christophe Lyon
09:53 am Revision fe0e4872: target-arm: fix support for VRECPE.
Now use the same algorithm as described in the ARM ARM.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Revi...
Christophe Lyon
12:28 am Revision 207f328a: vnc: fix lossy rect refreshing
The for loop in send_lossy_rect was totally wrong, and we can't
call vnc_set_bits() because it does not really do wha...
Corentin Chary
12:28 am Revision e0e53b2f: bitmap: add a generic bitmap and bitops library
Add most used bitmap and bitops functions into bitmap.c and bitops.c.
Theses functions are mostly copied from Linux k...
Corentin Chary
12:28 am Revision bc2429b9: vnc: use the new generic bitmap functions
Switch to bitmap.h and bitops.h instead of redefining our own bitmap
helpers.
Signed-off-by: Corentin Chary <corenti...
Corentin Chary
12:28 am Revision 5db8378a: vnc: Fix fatal crash with vnc reverse mode
Reverse mode is unusable:
qemu -vnc localhost:5500,reverse
crashes in vnc_refresh_server_surface because some poin...
Stefan Weil
12:28 am Revision 8cb4a6b7: vnc: tight: tweak adaptive tight settings
The force_jpeg threshold was too low.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony L...
Corentin Chary
12:28 am Revision 80e0c8c3: vnc: add a non-adaptive option
This option allow to disable adaptive behaviors in some encodings.
Signed-off-by: Corentin Chary <corentincj@iksaif....
Corentin Chary
12:28 am Revision 6c71a539: vnc: don't try to send bigger updates that client height
Respect client size if it doesn't not support desktop resizing.
Signed-off-by: Corentin Chary <corentincj@iksaif.net...
Corentin Chary
12:28 am Revision b31f519e: vnc: don't set the quality if lossy encoding are disabled
This should not change the current behavior, but if any new
encoding try to use the tight quality, it will always be ...
Corentin Chary
12:28 am Revision 999342a0: vnc: add a way to get the update frequency for a given region
This patch compute the update frequency (in Hz) for each 64x64 rects.
Any adaptive encoding can get this value using ...
Corentin Chary
12:28 am Revision 7d964c9d: vnc: refresh lossy rect after a given timeout
If an adaptive encoding has choosen to send a lossy update
based on the result of vnc_update_freq(), then it should a...
Corentin Chary
12:28 am Revision ce702e93: vnc: tight: use the update frequency to choose between lossy and lossless
Use the new update frequency infrastructure to use jpeg for regions with
high update frequency.
Signed-off-by: Coren...
Corentin Chary
12:28 am Revision e31e3694: vnc: palette: use a pool to reduce memory allocations
We now that the palette will never have more than 256
elements. Let's use a pool to reduce malloc calls.
Signed-off-...
Corentin Chary
12:28 am Revision 72aefb76: vnc: palette: add palette_init calls
This allow to use palette on the stack instead of always
allocating them.
Signed-off-by: Corentin Chary <corentincj@...
Corentin Chary
12:28 am Revision f8562e32: vnc: palette: and fill and color calls.
These two helpers are needed for zrle and zywrle.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-b...
Corentin Chary
12:28 am Revision 148954fa: vnc: Add ZRLE and ZYWRLE encodings.
Add ZRLE [1] and ZYWRLE [2] encodings. The code is inspire^W stolen
from libvncserver (again), but have been rewriten...
Corentin Chary
12:28 am Revision 368d2588: vnc: fix uint8_t comparisons with negative values
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Corentin Chary

02/23/2011

01:31 pm Revision 082e5be8: pls3adsp1800: Base load_elf endianness on target endianness
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
01:31 pm Revision 877fdc12: microblaze: Allow targeting little-endian mb
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
11:42 am Revision c9f7383c: do not use qemu_icount_delta in the !use_icount case
The !use_icount code is the same for iothread and non-iothread,
except that the timeout is different. Since the time...
Paolo Bonzini

02/21/2011

05:02 pm Revision 9a31334f: hw/irq.h: Remove unused SetIRQFunc typedef
Remove the typedef SetIRQFunc, as it is not used by anything.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org...
Peter Maydell
04:53 pm Revision 81aa0647: Revert "prep: Disable second IDE channel, as long as ISA IDE emulation doesn't...
This reverts commit 491e2a338fdf8310c84f6ebaed1683a871a0700e. Aurelien Jarno
04:46 pm Revision ee951a37: isa-bus: Remove bogus IRQ sharing check
Nothing prevented IRQ sharing on the ISA bus in principle. Not all
boards supported this, neither each and every card...
Jan Kiszka
04:41 pm Revision 7096a96d: PS/2 keyboard Scancode Set 3 support
The following patch adds PS/2 keyboard Scancode Set 3 support.
Signed-off-by: Roy Tam <roytam@gmail.com>
Signed-off-...
Roy Tam
04:39 pm Revision 92cdfaeb: target-arm: Fix shift by immediate and narrow where src, dest overlap
For Neon shifts by immediate and narrow, correctly handle the case
where the source registers and the destination reg...
Peter Maydell
04:39 pm Revision c33171c7: target-arm: Refactor to pull narrowing decode into separate function
Pull the code which decodes narrowing operations as being either
signed/unsigned saturate or plain out into its own f...
Peter Maydell

02/20/2011

10:18 pm Revision 57a8821b: w32: Remove implementation of function ffs
This implementation is no longer needed.
ffs is either a built-in function (for compilations with optimisation)
or t...
Stefan Weil
10:18 pm Revision 08f3896a: w32: Use additional library libiberty.a
libiberty.a is part of MinGW and provides useful functions
like ffs (MinGW) and getopt (MinGW-w64).
It is needed for...
Stefan Weil
09:28 pm Revision 9dda2465: Fix obvious mistake in pxa2xx i2s driver
RST bit is (1 << 4) bit, not (1 << 3), fix condition
that enables i2s if ENB is set and RST is not set.
Signed-off-b...
Vasily Khoruzhick
08:53 pm Revision 582798b5: pxa2xx_keypad: Handle 0xe0xx keycodes
Add handling of 0xe0xx keycodes to pxa2xx_driver.
Extended keycodes in keymap should be marked with most significant
...
Vasily Khoruzhick
08:53 pm Revision b976b4c0: pxa2xx_keypad: enhance emulation of KPAS, KPASMKP regs
Add emulation of KPAS register and proper emulation of
KPASMKP regs, so now driver supports multipresses and properly...
Vasily Khoruzhick
07:51 pm Revision 5a5e3d55: qdev: Fix printout of bit device properties with bit index >= 8
Signed-off-by: David 'Digit' Turner <digit@google.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by:...
David 'Digit' Turner
07:45 pm Revision 7464f058: check-qdict: Fix possible crash
This warning is reported by cppcheck:
check-qdict.c:270: warning: scanf without field width limits can crash with hu...
Stefan Weil
07:45 pm Revision 8da91fff: tests: Fix two memory leaks
Although both leaks are not really important, fix them
to avoid cppcheck warnings:
tests/linux-test.c:433: error: Me...
Stefan Weil
07:26 pm Revision 1bbd185f: qemu-char: Check for missing backend name
Check if the backend option is missing before searching the backend
table. This fixes a NULL pointer dereference whe...
Stefan Hajnoczi
07:23 pm Revision 9f953ca0: s390: Fix memory leak
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Stefan Weil
07:23 pm Revision e98ccb3f: ppc405: Fix memory leak
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Acked-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Au...
Stefan Weil
07:23 pm Revision 386bbf45: pci: Fix memory leak
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Stefan Weil
07:06 pm Revision 32993698: vhost: disable on tap link down
qemu makes it possible to disable link at tap which is not communicated
to the guest but causes all packets to be dro...
Michael S. Tsirkin
07:05 pm Revision ab1cbe1c: net: notify peer about link status change
qemu makes it possible to disable link at tap which is not communicated
to the guest but causes all packets to be dro...
Michael S. Tsirkin
07:01 pm Revision f45a1108: w32: Fix arguments for GetProcessAffinityMask, SetProcessAffinityMask
These functions take arguments of type PDWORD_PTR which is a
pointer to a DWORD_PTR, not a pointer to a DWORD.
Cc: A...
Stefan Weil
06:43 pm Revision 51e3930f: target-arm: fix unsigned 64 bit right shifts.
Fix range of shift amounts which always give 0 as result.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Re...
Christophe Lyon
06:43 pm Revision 0670a7b6: target-arm: Fix signed VRSHL by large shift counts
Correctly handle VRSHL of signed values by a shift count of the
width of the data type or larger, which must be speci...
Peter Maydell
06:43 pm Revision b6c63b98: target-arm: Fix unsigned VRSHL.s8 and .s16 right shifts by type width
Fix handling of unsigned VRSHL.s8 and .s16 right shifts by the type
width.
Signed-off-by: Christophe Lyon <christoph...
Christophe Lyon
06:43 pm Revision 4bd4ee07: target-arm: Fix rounding constant addition for Neon shifts
Handle cases where adding the rounding constant could overflow in Neon
shift instructions: VRSHR, VRSRA, VQRSHRN, VQR...
Christophe Lyon
06:43 pm Revision 33ebc293: target-arm: Fix unsigned VQRSHL by large shift counts
Correctly handle VQRSHL of unsigned values by a shift count of the
width of the data type or larger, which must be sp...
Peter Maydell
06:43 pm Revision b408a9b0: target-arm: fix Neon VQSHRN and VSHRN.
Call the normal shift helpers instead of the rounding ones.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
...
Christophe Lyon
06:43 pm Revision 0b36f4cd: target-arm: fix decoding of Neon 64 bit shifts.
Fix decoding of 64 bits variants of VSHRN, VRSHRN, VQSHRN, VQSHRUN,
VQRSHRN, VQRSHRUN, taking into account whether in...
Christophe Lyon
06:43 pm Revision 7b6ecf5b: target-arm: Fix signed VQRSHL by large shift counts
Handle the case of signed VQRSHL by a shift count of the width of the
data type or larger, which must be special case...
Peter Maydell
06:43 pm Revision 960e623b: target-arm: Fix saturated values for Neon right shifts
Fix value returned by signed 8 and 16 bit qrshl helpers
when the result has saturated.
Signed-off-by: Peter Maydell ...
Peter Maydell
06:31 pm Revision d68a6f3a: target-arm: Move Neon VZIP to helper functions
Move the implementation of the Neon VUZP unzip instruction from inline
code to helper functions. (At 50+ TCG ops it w...
Peter Maydell
06:31 pm Revision 02acedf9: target-arm: Move Neon VUZP to helper functions
Move the implementation of the Neon VUZP unzip instruction from inline
code to helper functions. (At 50+ TCG ops it w...
Peter Maydell
06:30 pm Revision f06053e3: target-arm: Correct conversion of Thumb Neon dp encodings into ARM
We handle Thumb Neon data processing instructions by converting them
into the equivalent ARM encoding, as the two are...
Juha Riihimäki
06:28 pm Revision 4dc064e6: target-arm: Fix Neon VQDMLSL instruction
For VQDMLSL, negation has to occur after saturation, not before.
Signed-off-by: Peter Maydell <peter.maydell@linaro....
Peter Maydell
06:28 pm Revision ebcd88ce: target-arm: Refactor handling of VQDMULL
Refactor the handling of VQDMULL so that it is dealt with in
its own if() case rather than together with the accumula...
Peter Maydell
06:26 pm Revision e5ca24cb: target-arm: Implement VMULL.P8
Implement VMULL.P8 (the 32x32->64 version of the polynomial multiply
instruction).
Signed-off-by: Peter Maydell <pet...
Peter Maydell
04:20 pm Revision 02615337: qemu-lock.h: Remove non-pthreads spinlock implementations
Since configure guarantees us that we have pthreads on all hosts
except mingw (which doesn't support a USER_ONLY conf...
Peter Maydell
04:18 pm Revision 322fd48a: e1000: verify we have buffers, upfront
The spec says: Any descriptor with a non-zero status byte has been
processed by the hardware, and is ready to be hand...
Michael S. Tsirkin
04:18 pm Revision ee912ccf: e1000: clear EOP for multi-buffer descriptors
The e1000 spec says: if software statically allocates
buffers, and uses memory read to check for completed descriptor...
Michael S. Tsirkin
04:18 pm Revision b19487e2: e1000: multi-buffer packet support
e1000 supports multi-buffer packets larger than rxbuf_size.
This fixes the following (on linux):
- in guest: ifconfi...
Michael S. Tsirkin
04:13 pm Revision 1c693710: pc: remove test on TARGET_PHYS_ADDR_BITS == 32
Both i386 and x86_64 targets are now using target_phys_bits=64. Remove
useless code.
Signed-off-by: Aurelien Jarno <...
Aurelien Jarno
04:13 pm Revision 71deff27: target-i386: set target_phys_bits to 64
qemu i386 used to support more than 4GB of RAM through PAE, but it has
been disabled for an unknown reason. Reenable ...
Aurelien Jarno
03:47 pm Revision 0899965f: 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: correct core dump format
linux-us...
Aurelien Jarno
11:35 am Revision 64d7e9a4: i8254: convert to qdev
Convert to qdev. Don't expose PITState.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:34 am Revision c74b88df: vga-isa: make optional
Ignore failure with vga-isa device creation, but print a warning
message.
Signed-off-by: Blue Swirl <blauwirbel@gmai...
Blue Swirl
11:34 am Revision 7435b791: vga-isa: convert to qdev
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:34 am Revision 1c9c5fcd: applesmc: make optional
Based on patch by David Ahern.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:34 am Revision 17801c78: fdc: make optional
Ignore failure with fdc device creation.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:33 am Revision 63ffb564: fdc: refactor device creation
Turn fdc_init_isa into an inline function.
Get floppy geometry directly from the drives.
Don't expose FDCtrl.
Sign...
Blue Swirl
11:33 am Revision d288c7ba: fdc: use FDriveType for floppy drive type
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:33 am Revision 5bbdbb46: fdc: move floppy geometry guessing to block.c
Other geometry guessing functions already reside in block.c.
Remove some unused or debugging only fields.
Signed-of...
Blue Swirl
11:33 am Revision 9b13ef9f: serial: make optional
Ignore failure with serial device creation.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:32 am Revision e22cf21e: serial: refactor device creation
Turn serial_init into an inline function.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:32 am Revision cd1b8a8b: ne2000_isa: make optional
Ignore failure with ne2000_isa device creation.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:32 am Revision 60a14ad3: ne2000_isa: refactor device creation
Turn isa_ne2000_init into an inline function.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:31 am Revision 73531538: parallel: make optional
Ignore failure with parallel device creation.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:31 am Revision defdb20e: parallel: refactor device creation
Turn parallel_init into an inline function.
Don't expose ParallelState.
Signed-off-by: Blue Swirl <blauwirbel@gmail...
Blue Swirl

02/17/2011

09:34 pm Revision e14da0af: Fix vmport segfault (v2)
Fix regression caused by qdev conversion.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Blue S...
Marcelo Tosatti
11:46 am Revision 3b6edd16: linux-user: Support the epoll syscalls
Support the epoll family of syscalls: epoll_create(), epoll_create1(),
epoll_ctl(), epoll_wait() and epoll_pwait(). N...
Peter Maydell
11:46 am Revision d2ee72a5: linux-user: in linux-user/strace.c, tswap() is useless
Syscall parameters are already swapped by the caller.
This patch removes useless tswap() from strace.c
$ QEMU_STRAC...
Laurent Vivier
11:46 am Revision 4de596cb: linux-user: add rmdir() strace
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
Laurent Vivier
11:46 am Revision c2e3dee6: linux-user: Define target alignment size
Datatype alignment can be found using following application:
int main(void)
{
printf("alignof(short) %ld\n", __alig...
Laurent Vivier
11:46 am Revision 80f5ce75: linux-user: correct core dump format
This patch allows to really use the core dumped by qemu with guest
architecture tools.
- it adds a missing bswap_phd...
Laurent Vivier

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

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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 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
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
« Previous
Next »
 

Also available in: Atom