Activity

From 04/03/2011 to 05/02/2011

05/02/2011

03:51 pm Revision 4a043713: kvm: use qemu_free consistently
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Paolo Bonzini
03:38 pm Revision e41e0fc6: x86: Allow multiple cpu feature matches of lookup_feature
kvmclock is represented by two feature bits. Therefore, lookup_feature
needs to continue its search even after the fi...
Jan Kiszka
03:38 pm Revision 642258c6: kvm: add kvmclock to its second bit
We have two bits that can represent kvmclock in cpuid.
They signal the guest which msr set to use. When we tweak flag...
Glauber Costa
03:38 pm Revision 450fb75c: kvm: create kvmclock when one of the flags are present
kvmclock presence can be signalled by two different flags. So for
device creation, we have to test for both.
Signed-...
Glauber Costa
03:38 pm Revision 97ffbd8d: Break up user and system cpu_interrupt implementations
Both have only two lines in common, and we will convert the system
service into a callback which is of no use for use...
Jan Kiszka
03:38 pm Revision ec6959d0: Redirect cpu_interrupt to callback handler
This allows to override the interrupt handling of QEMU in system mode.
KVM will make use of it to set a specialized h...
Jan Kiszka
03:38 pm Revision 51b0c606: fix crash in migration, 32-bit userspace on 64-bit host
This change fixes a long-standing immediate crash (memory corruption
and abort in glibc malloc code) in migration on ...
Michael Tokarev
03:38 pm Revision aa7f74d1: kvm: Install specialized interrupt handler
KVM only requires to set the raised IRQ in CPUState and to kick the
receiving vcpu if it is remote. Installing a spec...
Jan Kiszka
02:24 pm Revision 0c31b744: kvm: use kernel-provided para_features instead of statically coming up with ne...
Use the features provided by KVM_GET_SUPPORTED_CPUID directly to
mask out features from guest-visible cpuid.
The old...
Glauber Costa
10:00 am Revision e95d3bf0: Fix buffer overrun in sched_getaffinity
Zeroing of the cpu array should start from &cpus[kernel_ret]
not &cpus[num_zeros_to_fill].
This fixes a crash in EFL...
Mike McCormack
10:00 am Revision 6f11f013: linux-user: Fix compilation for "old" linux versions
Debian Lenny and other installations with older linux versions
failed to compile linux-user because some CLONE_xxx ma...
Stefan Weil
10:00 am Revision cd18f05e: Don't zero out buffer in sched_getaffinity
The kernel doesn't fill the buffer provided to sched_getaffinity
with zero bytes, so neither should QEMU.
Signed-off...
Mike McCormack

04/29/2011

11:01 pm Revision 08ab2ccb: Merge branch 'patches' of git://qemu.weilnetz.de/git/qemu
* 'patches' of git://qemu.weilnetz.de/git/qemu:
qemu-timer: Fix timers for w32
qemu-timer: Avoid type casts
qem...
Blue Swirl

04/28/2011

08:40 pm Revision 642cfd4d: virtfs: fix build due from rename
The latest virtfs pull broke the cris-softmmu target.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:37 pm Revision 71ef18e1: Merge remote-tracking branch 'amitshah/for-anthony' into staging
Anthony Liguori
04:25 pm Revision e77976a2: Merge remote-tracking branch 'jvrao/for-anthony' into staging
Anthony Liguori
10:05 am Revision 5c1c9bb2: virtio-serial: Fix endianness bug in the config space
The virtio serial specification requres that the values in the config
space are encoded in native endian of the guest...
Alexey Kardashevskiy
08:41 am Revision da7d998b: char: Detect chardev release by NULL handlers as well as NULL opaque
Juan says he prefers these extra checks to ensure a user of a chardev is
releasing it.
Requested-by: Juan Quintela <...
Amit Shah
08:33 am Revision d5b27167: char: Allow devices to use a single multiplexed chardev.
This fixes regression caused by commit
2d6c1ef40f3678ab47a4d14fb5dadaa486bfcda6
("char: Prevent multiple devices open...
Kusanagi Kouichi
08:32 am Revision cd8f7df2: spice-chardev: listen to frontend guest open / close
Note the vmc_register_interface() in spice_chr_write is left in place
in case someone uses spice-chardev with a front...
Hans de Goede
08:32 am Revision 0b6d2266: virtio-console: notify backend of guest open / close
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Amit Shah...
Hans de Goede
08:32 am Revision 7c32c4fe: chardev: Allow frontends to notify backends of guest open / close
Some frontends know when the guest has opened the "channel" and is actively
listening to it, for example virtio-seria...
Hans de Goede

04/27/2011

09:14 pm Revision a7d3970d: target-arm: Don't update base register on abort in Thumb T1 LDM
Make sure the base register isn't updated if it is in the load list
for a Thumb LDM (T1 encoding) which aborts partwa...
Peter Maydell
09:13 pm Revision 5856d44e: target-arm: fix LDMIA bug on page boundary
target-arm: fix LDMIA bug on page boundary
When consecutive memory locations are on page boundary, a base register m...
YuYeon Oh
09:04 pm Revision 47f7be39: ioapic: Do not set irr for masked edge IRQs
So far we set IRR for edge IRQs even if the pin is masked. If the guest
later on unmasks and switches the pin to leve...
Jan Kiszka
06:31 pm Revision e14ea479: vl.c: Replace -virtfs string manipulation with QemuOpts
The -virtfs option creates an fsdev representing the pass-through file
system and a guest-visible virtio-9p-pci devic...
Stefan Hajnoczi
06:27 pm Revision 4f8dee2d: v9fs_walk: As per 9p2000 RFC, MAXWELEM >= nwnames >= 0.
The nwnames field in TWALK message is assumed to be >=0 and <= MAXWELEM
which is defined as macro P9_MAXWELEM (16) in...
Harsh Prateek Bora
06:27 pm Revision f35bde2f: hw/virtio-9p-local.c: Remove unnecessary null char in symlink file
This patch removes the addition of null char in symlink file
which is being appended to file in case of mapped securi...
Harsh Prateek Bora
06:26 pm Revision 1d810aeb: virtio-9p: Bugfix to send correct iounit
LCREATE function packs address of iounit in the pdu, fix that to send
actual iounit itself.
Signed-off-by: M. Mohan ...
M. Mohan Kumar
06:26 pm Revision a0994761: virtio-9p: removexattr on default acl should return 0
If we don't have default acl, removexattr on default acl
should return 0
Signed-off-by: Aneesh Kumar K.V <aneesh.kum...
Aneesh Kumar K.V
06:25 pm Revision 39792515: virtio-9p: Print the pdu details on return
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux...
Aneesh Kumar K.V
06:24 pm Revision 353ac78d: virtio-9p: move 9p files around
Now that we start adding more files related to 9pfs
it make sense to move them to a separate directory
Signed-off-by...
Aneesh Kumar K.V
05:31 pm Revision 661bfc80: pflash: Restore & fix lazy ROMD switching
Commit 5145b3d1cc revealed a bug in the lazy ROMD switch-back logic, but
resolved it by breaking that feature. This a...
Jan Kiszka
05:28 pm Revision 70afb8ff: darwin-user: Remove unneeded null pointer check
cppcheck reports this error:
commpage.c:223: error: Possible null pointer dereference:
value - otherwise it is redun...
Stefan Weil
05:26 pm Revision aa348082: Merge branch 'for-anthony' of git://repo.or.cz/qemu/kevin
* 'for-anthony' of git://repo.or.cz/qemu/kevin:
Remove obsolete 'enabled' variable from progress state
Add dd-sty...
Aurelien Jarno
05:22 pm Revision c6a0487b: rtl8139: Fix compilation for w32/w64
Compilation for Windows needs a different declaration for the
printf format attribute, so use the macro which was def...
Stefan Weil
05:21 pm Revision 7a2c4b82: ide/atapi: Introduce CHECK_READY flag for commands
Some commands are supposed to report a Not Ready Condition (i.e. they require
a medium to be present in order to exec...
Kevin Wolf
05:21 pm Revision 19dfc44a: qed: Fix consistency check on 32-bit hosts
The qed_bytes_to_clusters() function is normally used with size_t
lengths. Consistency check used it with file size ...
Stefan Hajnoczi
05:21 pm Revision df6e008a: Remove obsolete 'enabled' variable from progress state
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Jes Sorensen
05:21 pm Revision a55c73ba: Add dd-style SIGUSR1 progress reporting
This introduces support for dd-style progress reporting on POSIX
systems, if the user hasn't specified -p to report p...
Jes Sorensen
05:20 pm Revision a60cf7e7: ide/atapi: Factor commands out
In preparation for a table of function pointers, factor each command out from
ide_atapi_cmd() into its own function.
...
Kevin Wolf
05:20 pm Revision e1a064f9: ide/atapi: Use table instead of switch for commands
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
05:20 pm Revision e119bcac: ide/atapi: Replace bdrv_get_geometry calls by s->nb_sectors
The disk size can only change when the medium is changed, and the change
callback takes care of updating s->nb_sector...
Kevin Wolf
05:20 pm Revision 33231e0e: ide: Split atapi.c out
Besides moving code, this patch only fixes some whitespace issues in the moved
code and makes all functions in atapi....
Kevin Wolf
03:36 pm Revision ff5c52a3: Improve accuracy of block migration bandwidth calculation
block_mig_state.total_time is currently the sum of the read request
latencies. This is not very accurate because blo...
Avishay Traeger
03:36 pm Revision 4b9b7092: atapi: Add 'medium ready' to 'medium not ready' transition on cd change
MMC-5 Table F.1 lists errors that can be thrown for the TEST_UNIT_READY
command. Going from medium not ready to medi...
Amit Shah
02:30 pm Revision 45c7b37f: qemu-timer: Add and use new function qemu_timer_expired_ns
This simply moves code which is used three times
into a new function thus improving readability.
Signed-off-by: Stef...
Stefan Weil
02:30 pm Revision 2f9cba0c: qemu-timer: Fix timers for w32
Commit 68c23e5520e8286d79d96ab47c0ea722ceb75041 removed the
multimedia timer, but this timer is needed for certain
Li...
Stefan Weil
02:30 pm Revision cd0544ee: qemu-timer: Avoid type casts
The type casts are no longer needed after some small changes
in struct qemu_alarm_timer. This also improves readabili...
Stefan Weil
02:30 pm Revision 2821d0f3: qemu-timer: Remove unneeded include statement (w32)
mmsystem.h is not needed in qemu-timer.h, so remove it.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Stefan Weil
12:12 pm Revision 9a9d9dba: qemu-img: allow rebase to a NULL backing file when unsafe
QEMU can drop a backing file so that an image file no longer depends on
the backing file, but this feature has not be...
Anthony Liguori
12:26 am Revision 430a3c18: configure: reenable opengl by default
Because the opengl library is only linked to for the lm32 target, we can
now safely enable opengl by default again.
...
Michael Walle
12:26 am Revision de3a354a: configure: support target dependent linking
This patch is the first attempt to make configure more intelligent with
regard to how it links to libraries. It divid...
Michael Walle
12:23 am Revision 1a924df6: 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: untie syscalls from UID16
linux-u...
Aurelien Jarno

04/26/2011

09:48 pm Revision 19e83f6b: configure: Make epoll_create1 test work around SPARC glibc bug
Work around a SPARC glibc bug which caused the epoll_create1 configure
test to wrongly claim that the function was pr...
Peter Maydell
04:07 pm Revision 143f6ffe: Merge remote-tracking branch 'stefanha/tracing' into staging
Anthony Liguori
03:26 pm Revision 71785aba: vl: trivial spelling fix
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Hards
03:14 pm Revision 2b287af6: trace: [trace-events] fix print formats in some events
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Lluís
03:14 pm Revision 1a96dd47: tracetool: allow ) in trace output string
Be greedy in matching the trailing "\)*" pattern. Otherwise, all the
text in the trace string up to the last closed ...
Paolo Bonzini
03:14 pm Revision b4548fcc: trace: Remove %s in grlib trace events
Trace events cannot use %s in their format strings because trace
backends vary in how they can deference pointers (if...
Stefan Hajnoczi
03:14 pm Revision e6a750aa: docs: Trace events must not expect pointer dereferencing
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
03:14 pm Revision 7b92e5bc: docs/tracing.txt: minor documentation fixes
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Lluís
03:14 pm Revision fa2d480a: trace: [ust] fix generation of 'trace.c' on events without args
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Lluís
10:15 am Revision 86fcd946: linux-user: add ioctl(SIOCGIWNAME, ...) support.
Allow to run properly following program from linux-user:
/* cc -o wifi wifi.c */
#include <stdio.h>
#include <sys...
Laurent Vivier
10:15 am Revision 42a39fbe: linux-user: add s390x to llseek list
We keep a list of host architectures that do llseek with the same
syscall as lseek. S390x is one of them, so let's ad...
Alexander Graf
10:15 am Revision 0c866a7e: linux-user: untie syscalls from UID16
Quite a number of uid/gid related syscalls are only defined on systems
with USE_UID16 defined. This is apperently bas...
Riku Voipio
10:15 am Revision 059c2f2c: linux-user: convert ioctl(SIOCGIFCONF, ...) result.
The result needs to be converted as it is stored in an array of struct
ifreq and sizeof(struct ifreq) differs accordi...
Laurent Vivier
10:15 am Revision 608e5592: linux-user: improve traces
Add trace details for getpid(), kill(), _llseek(), rt_sigaction(),
rt_sigprocmask(), clone().
Signed-off-by: Laurent...
Laurent Vivier
10:15 am Revision 05098a93: [v2] linux-user: bigger default stack
PTHREAD_STACK_MIN (16KB) is somewhat inadequate for a new stack for new
QEMU threads. Set new limit to 256K which sho...
Riku Voipio
12:10 am Revision b0b36e5d: doc: fix slirp description
net/slirp.c says:
/* default settings according to historic slirp */
struct in_addr net = { .s_addr = htonl(...
Brad Hards

04/25/2011

11:17 pm Revision ec48c774: rtl8139: add format attribute to DPRINTF
gcc can check the format string for correctness even when debugging output is
not enabled.
Have to make sure argument...
Benjamin Poirier
11:17 pm Revision 7cdeb319: rtl8139: use variadic macro for debug statements
Removes double (( )) to make DEBUG_PRINT compatible with real function calls.
Change the name to DPRINTF to be consis...
Benjamin Poirier
11:17 pm Revision afcd9c0d: rtl8139: use TARGET_FMT_plx in debug messages
Prevents a compilation failure when DEBUG_RTL8139 is defined:
CC libhw32/rtl8139.o
cc1: warnings being treated as...
Benjamin Poirier
11:15 pm Revision 7cb4db8f: linux-user/arm/nwfpe: rename REG_PC to ARM_REG_PC
The REG_PC constant used in the ARM nwfpe code is fine in the kernel
but when used in qemu can clash with a definitio...
Peter Maydell
11:10 pm Revision f2dd89d0: target-arm: Handle UNDEF cases for Neon VLD/VST multiple-structures
Correctly UNDEF for Neon VLD/VST "multiple structures" forms where the
align field is not valid.
Signed-off-by: Pete...
Peter Maydell
11:10 pm Revision 93262b16: target-arm: Handle UNDEFs for Neon single element load/stores
Handle the UNDEF and UNPREDICTABLE cases for Neon "single element to
one lane" VLD and "single element from one lane"...
Peter Maydell
06:26 pm Revision dbf352ad: Merge remote-tracking branch 'awilliam/ipxe' into staging
Anthony Liguori
12:18 pm Revision be1c17c7: target-i386: fix helper_fscale() wrt softfloat
Use the scalbn softfloat function to implement helper_fscale(). This
fixes corner cases (e.g. NaN) and makes a few mo...
Aurelien Jarno
12:18 pm Revision d6882cf0: softfloat-native: fix float*_scalbn() functions
float*_scalbn() should be able to take a status parameter. Fix that.
Reviewed-by: Peter Maydell <peter.maydell@linar...
Aurelien Jarno
12:18 pm Revision 4cc5383f: softfloat-native: add float*_is_any_nan() functions
Add float*_is_any_nan() functions to match the softfloat API.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
...
Aurelien Jarno
12:18 pm Revision 326b9e98: softfloat: fix float*_scalnb() corner cases
float*_scalnb() were not taking into account all cases. This patch fixes
some corner cases:
- NaN values in input wer...
Aurelien Jarno
12:18 pm Revision 788e7336: target-i386: fix helper_fbld_ST0() wrt softfloat
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision c9ad19c5: target-i386: fix helper_fxtract() wrt softfloat
With softfloat it's not possible to play with the overflow of an
unsigned value to get the 0 case partially correct. ...
Aurelien Jarno
12:18 pm Revision 347ac8e3: target-i386: switch to softfloat
This increase the correctness (precision, NaN values, corner cases) on
non-x86 machines, and add the possibility to h...
Aurelien Jarno
12:18 pm Revision fec05e42: target-i386: fix helper_fsqrt() wrt softfloat
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision c2ef9a83: target-i386: replace approx_rsqrt and approx_rcp by softfloat ops
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision 47c0143c: target-i386: add CPU86_LDouble <-> double conversion functions
Add functions to convert CPU86_LDouble to double and vice versa. They
are going to be used to implement logarithmic a...
Aurelien Jarno
12:18 pm Revision a2c9ed3c: target-i386: fix logarithmic and trigonometric helpers wrt softfloat
Use the new CPU86_LDouble <-> double conversion functions to make logarithmic
and trigonometric helpers working with ...
Aurelien Jarno
12:18 pm Revision bcb5fec5: target-i386: fix helper_fprem() and helper_fprem1() wrt softfloat
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision a1d8db07: target-i386: fix constants wrt softfloat
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision 13822781: target-i386: fix helper_fdiv() wrt softfloat
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision e2f42204: softfloat: fix floatx80 handling of NaN
The floatx80 format uses an explicit bit that should be taken into account
when converting to and from commonNaN form...
Aurelien Jarno
12:18 pm Revision b76235e4: softfloat: fix floatx80_is_infinity()
With floatx80, the explicit bit is set for infinity.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of...
Aurelien Jarno
12:18 pm Revision f3218a8d: softfloat: add floatx80 constants
Add floatx80 constants similarly to float32 or float64.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed...
Aurelien Jarno
12:18 pm Revision c4b4c77a: softfloat: add pi constants
Add a pi constant for float32, float64, floatx80. It will be used by
target-i386 and later by the trigonometric funct...
Aurelien Jarno
12:18 pm Revision d2b1027d: softfloat-native: add a few constant values
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
12:18 pm Revision f6714d36: softfloat: add floatx80_compare*() functions
Add floatx80_compare() and floatx80_compare_quiet() functions to match
the softfloat-native ones.
Reviewed-by: Peter...
Aurelien Jarno

04/22/2011

10:41 pm Revision 2b7251e0: pxa2xx_lcd: name anonymous struct
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 46995409: pxa2xx_lcd: up field is used as a bool and migrated as an uint8_t
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 99838363: vmstate: port pxa2xx_lcd
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 54d970d1: max111x: input field is only used as uint8_t
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 38cb3aa9: vmstate: port max111x
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 51db57f7: nand: pin values are uint8_t
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 7b9a3d86: vmstate: port nand
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 8a11f43b: mac_nvram: size is a size, no need to be a target dependent type
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 8e470f8a: vmstate: port mac_nvram
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision da26fdc3: vmstate: port mac_dbdma
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 9039d78e: vmstate: port piix4
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision c20df14b: mac_dbdma: create DBDMAState instead of passing one array around
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 1fc7cee0: piix4: create PIIX4State
It only contains a PCIDevice by know, but it makes easy to use migration code
Signed-off-by: Juan Quintela <quintela...
Juan Quintela
10:41 pm Revision b605f222: vmstate: port ppc4xx_pci
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 80a52680: vmstate: port syborg_pointer
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision cf1d31dc: vmstate: port stellaris_adc
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision dd8a4dcd: vmstate: stellaris use unused for placeholder entries
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 0c067bbb: vmstate: port syborg_keyboard
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 4483c7ac: vmstate: port stellaris gamepad
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 8dc59070: vmstate: port syborg_serial
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 02b68757: vmstate: port pl011
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 0797226c: vmstate: port armv7m nvic
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision e0433ecc: vmstate: port ppce500_pci
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision a4dec1d0: vmstate: port stellaris ssi bus
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 293c16aa: vmstate: port stellaris sys
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 075790c2: vmstate: port pl022 ssp
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 4acd38ce: vmstate: port heathrow_pic
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision c0a93a9e: vmstate: port cuda
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 10f85a29: vmstate: port stellaris gptm
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 9f5dfe29: vmstate: port pxa2xx_i2s
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision ae1f90de: vmstate: port pxa2xx_cm
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision d102d495: vmstate: port pxa2xx_mm
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision f0ab24ce: vmstate: port pxa2xx_pm
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision ff269cd0: vmstate: port stellaris i2c
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 1f1f0600: vmstate: port adb_kbd
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 2b2cd592: vmstate: port adb_mouse
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision aefe2129: vmstate: port ads7846
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision fd484ae4: vmstate: port m48t59
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision c7298ab2: vmstate: port mipsnet
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 81986ac4: vmstate: port arm sp804
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision eecd33a5: vmstate: port arm_timer
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 22a3faf5: vmstate: port sysborg_timer
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 852f771e: vmstate: port pmtimer
It was a half conversion. Finish it.
enabled can only get values of 0, 1 or 2, was declared as an int but
sent as an...
Juan Quintela
10:41 pm Revision 4ba673ce: vmstate: port syborg_rtc
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
10:41 pm Revision 25f5a1b7: vmstate: port pxa2xx_keypad
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela

04/20/2011

02:01 pm Revision ec444452: target-arm: Set Invalid flag for NaN in float-to-int conversions
When we catch the special case of an input NaN in ARM float to int
helper functions, set the Invalid flag as well as ...
Peter Maydell
02:01 pm Revision 756ba3b0: hw/arm_boot.c: move initrd load address up to accommodate large kernels
Newer kernels are large enough that they can overlap the address
where qemu places the initrd. Move the initrd up so ...
Peter Maydell
01:59 pm Revision 5bc95aa2: Implement basic part of SA-1110/SA-1100
Basic implementation of DEC/Intel SA-1100/SA-1110 chips emulation.
Implemented:
- IRQs
- GPIO
- PPC
- RTC
- UART...
Dmitry Eremin-Solenikov
01:59 pm Revision c64b21d5: Basic implementation of Sharp Zaurus SL-5500 collie PDA
Add very basic implementation of collie PDA emulation. The system lacks
LoCoMo and graphics/sound emulation. Linux ke...
Dmitry Eremin-Solenikov
11:37 am Revision 618ba8e6: Remove unused function parameter from cpu_restore_state
The previous patch removed the need for parameter puc.
Is is now unused, so remove it.
Cc: Aurelien Jarno <aurelien@...
Stefan Weil
11:33 am Revision e87b7cb0: Remove unused function parameters from gen_pc_load and rename the function
Function gen_pc_load was introduced in commit
d2856f1ad4c259e5766847c49acbb4e390731bd4.
The only reason for parameter...
Stefan Weil

04/18/2011

10:01 pm Revision 8d5192ee: s390x: virtio machine storage keys
For emulation (and migration) we need to know about the guest's storage keys.
These are separate from actual RAM cont...
Alexander Graf
10:00 pm Revision 8103b4d1: s390x: Dispatch interrupts to KVM or the real CPU
The KVM interrupt injection path is non-generic for now. So we need to push
knowledge of how to inject a device inter...
Alexander Graf
09:51 pm Revision 3110e292: s390x: Enable s390x-softmmu target
This patch adds some code paths for running s390x guest OSs without the
need for KVM.
Signed-off-by: Alexander Graf ...
Alexander Graf
09:51 pm Revision bcec36ea: s390x: Prepare cpu.h for emulation
We need to add some more logic to the CPU description to leverage emulation
of an s390x CPU. This patch adds all the ...
Alexander Graf
08:46 pm Revision 36d8d02d: PXE: Refresh all PXE ROMs from the ipxe submodule
Add script to make this easy to repeat later.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Alex Williamson
08:46 pm Revision 5ee8ad71: PXE: Use consistent naming for PXE ROMs
And add missing ROMs to tarbin build target.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Alex Williamson

04/17/2011

09:41 pm Revision 7b59220e: move helpers.h to helper.h
This provides a consistent naming scheme across all targets.
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Sig...
Lluís
09:40 pm Revision 685ff50f: libcacard: fix opposite usage of isspace
Signed-off-by: Alon Levy <alevy@redhat.com>
Tested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Aurelien Ja...
Alon Levy
09:32 pm Revision 019702c8: target-ppc: fix SPE comparison functions
efstst*() functions are fast SPE funtions which do not take into account
special values (infinites, NaN, etc.), while...
Aurelien Jarno
09:32 pm Revision f5a64251: softfloat: improve description of comparison functions
Make clear for all comparison functions which ones trigger an exception
for all NaNs, and which one only for sNaNs.
...
Aurelien Jarno
09:32 pm Revision b689362d: softfloat: move float*_eq and float*_eq_quiet
I am not a big fan of code moving, but having the signaling version in
the middle of quiet versions and vice versa do...
Aurelien Jarno
09:32 pm Revision 06a0e6b1: target-mips: simplify FP comparisons
As the softfloat comparison functions already test for NaN, there is no
need to always call the float*_unordered*() f...
Aurelien Jarno
09:32 pm Revision 353ebb7a: target-mips: don't hardcode softfloat exception bits
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
09:32 pm Revision 30a00bc1: target-mips: fix c.ps.* instructions
Contrary to cabs.ps.* instructions, c.ps.* should not compare the absolute
value of the operand, but directly the ope...
Aurelien Jarno
09:32 pm Revision 6a385343: target-mips: clear softfpu exception state for comparison instructions
MIPS FPU instructions should start with a clean softfpu status. This
is done for the most instructions, but not for c...
Aurelien Jarno
09:32 pm Revision 602308f0: cpu-all.h: define CPU_LDoubleU
Add a CPU_LDoubleU type, matching the floatx80 definition and the long
double type on x86 hosts.
Based on a patch fr...
Aurelien Jarno
09:32 pm Revision b3b4c7f3: softfloat: use GCC builtins to count the leading zeros
Softfloat has its own implementation to count the leading zeros. However
a lot of architectures have either a dedicat...
Aurelien Jarno
09:32 pm Revision 1ffd41ee: target-i386: use CPU_LDoubleU instead of a private union
Use CPU_LDoubleU in cpu_dump_state() instead of redefining a union for
doing the conversion.
Based on a patch from L...
Aurelien Jarno
09:32 pm Revision c4137223: target-i386: use float unions from cpu-all.h
Use float unions from cpu-all.h instead of redefining new (wrong for arm)
ones in target-i386. This also allows build...
Aurelien Jarno
09:32 pm Revision 67dd64bf: target-i386: add floatx_{add,mul,sub} and use them
Add floatx_{add,mul,sub} defines, and use them instead of using direct
C operations.
Reviewed-by: Peter Maydell <pet...
Aurelien Jarno
09:32 pm Revision 67b7861d: softfloat: add float*_unordered_{,quiet}() functions
Add float*_unordered() functions to softfloat, matching the softfloat-native
ones. Also add float*_unordered_quiet() ...
Aurelien Jarno
09:32 pm Revision b4a0ef79: softfloat-native: add float*_unordered_quiet() functions
Add float*_unordered_quiet() functions to march the softfloat versions.
As FPU status is not tracked with softfloat-n...
Aurelien Jarno
09:32 pm Revision a4d2d1a0: target-alpha: use new float64_unordered_quiet() function
Use float64_unordered_quiet() in helper_cmptun() instead of doing the
the comparison manually.
According to the "Alp...
Aurelien Jarno
09:32 pm Revision 3a599383: target-mips: use new float*_unordered*() functions
Use the new float*_unordered*() functions from softfloat instead of
redefining a private version.
Reviewed-by: Peter...
Aurelien Jarno
09:32 pm Revision e0b29ce1: target-i386: fix CMPUNORDPS/D and CMPORDPS/D instructions
SSE instructions CMPUNORDPS/D and CMPORDPS/D do not trigger an invalid
exception if operands are qNANs.
Reviewed-by:...
Aurelien Jarno
09:32 pm Revision 211315fb: softfloat: rename float*_eq() into float*_eq_quiet()
float*_eq functions have a different semantics than other comparison
functions. Fix that by first renaming float*_qui...
Aurelien Jarno
09:32 pm Revision 2657d0ff: softfloat: rename float*_eq_signaling() into float*_eq()
float*_eq_signaling functions have a different semantics than other
comparison functions. Fix that by renaming float*...
Aurelien Jarno

04/16/2011

02:24 pm Revision 61cc8701: Fix some typos in comments and documentation
helpfull -> helpful
usefull -> useful
cotrol -> control
and a grammar fix.
Signed-off-by: Stefan Weil <weil@mail.be...
Stefan Weil
02:24 pm Revision 7a734b8f: Makefile: Clean up after "make pdf"
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Hards
02:24 pm Revision 94843f66: usb: trivial spelling fixes
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Hards
02:24 pm Revision 021730f7: usb: initialise data element in Linux USB_DISCONNECT ioctl
This isn't used, but leaving it empty causes valgrind noise.
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-...
Brad Hards
02:24 pm Revision a0102082: usb: fix spelling errors in usb-linux.c
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Hards

04/15/2011

11:14 pm Revision adc56dda: migration: move some declarations to migration.h
Move a few migration related declarations to migration.h.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
11:14 pm Revision 17a4663e: Move CPU related functions to cpus.h
Move declarations of CPU related functions to cpus.h. Adjust the only user.
Signed-off-by: Blue Swirl <blauwirbel@gm...
Blue Swirl
11:14 pm Revision 70c3b557: Move clock related functions to qemu-timer.h
Move declarations for clock related functions from sysemu.h to qemu-timer.h.
Signed-off-by: Blue Swirl <blauwirbel@g...
Blue Swirl
09:25 pm Revision 082b5557: Move generic or OS function declarations to qemu-common.h
Move generic or OS related function declarations and macro
TFR to qemu-common.h.
Move win32 include directives to qe...
Blue Swirl
09:25 pm Revision d8dfad9c: Use qemu-common.h or qemu-timer.h in place of sysemu.h
In some cases qemu-common.h or qemu-timer.h can be used in place
of sysemu.h.
Signed-off-by: Blue Swirl <blauwirbel@...
Blue Swirl
09:25 pm Revision a08784dd: Remove unused sysemu.h include directives
Remove unused sysemu.h include directives to speed up build
with the following patches.
Signed-off-by: Blue Swirl <b...
Blue Swirl
09:25 pm Revision 33d05394: json-lexer: fix conflict with mingw32 ERROR definition
The name ERROR is too generic, it conflicts with mingw32 ERROR definition.
Replace ERROR with IN_ERROR.
Signed-off-...
Blue Swirl
09:16 pm Revision 1a00282a: sparc: Fix assertion caused by empty memory slot with 0 byte
If the memory size given on the command line is equal to the
maximum size of memory defined by the hardware, there is...
Stefan Weil
10:27 am Revision ab33fcda: enable vm_clock to "warp" in the iothread+icount case
The previous patch however is not enough, because if the virtual CPU
goes to sleep waiting for a future timer interru...
Paolo Bonzini
10:27 am Revision 3b2319a3: really fix -icount in the iothread case
The correct fix for -icount is to consider the biggest difference
between iothread and non-iothread modes. In the tr...
Paolo Bonzini
10:27 am Revision 1ece93a9: Revert wrong fixes for -icount in the iothread case
This reverts commits 225d02cd and c9f7383c. While some parts of
the latter could be saved, I preferred a smooth, com...
Paolo Bonzini
10:27 am Revision cb842c90: qemu_next_deadline should not consider host-time timers
It is purely for icount-based virtual timers. And now that we got the
code right, rename the function to clarify the...
Paolo Bonzini

04/14/2011

06:31 pm Revision 420b6c31: tests/test-mmap.c: Check mmap() return value before using it
Correct the position of a "stop if MAP_FAILED" check in the mmap()
tests, so that if mmap() does fail we print a fail...
Peter Maydell

04/13/2011

09:47 pm Revision 4d9ad7f7: target-arm: Don't overflow when calculating value for signed VABAL
In the VABAL instruction we take the absolute difference of two
values of size x and store it in a result of size 2x....
Peter Maydell
04:16 pm Revision cc9453f4: Revert SeaBIOS change due to overzealous commit -a
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
03:41 pm Revision 7f7454ec: lm32: fix build breakage due to uninitialized variable 'r'
gcc 4.5.2 correctly complains that r is potentially uninitialized in this
function.
Signed-off-by: Anthony Liguori <...
Anthony Liguori
01:31 pm Revision 2d56a546: vpc.c: Use get_option_parameter() does the search
Use get_option_parameter() to instead of duplicating the loop, and
use BDRV_SECTOR_SIZE to instead of 512
Signed-off...
Mitnick Lyu
01:20 pm Revision 996faf1a: atapi: GESN: implement 'media' subcommand
Implement the 'media' sub-command of the GET_EVENT_STATUS_NOTIFICATION
command. This helps us report tray open, tray...
Amit Shah
01:20 pm Revision 0af63ba3: atapi: GESN: Standardise event response handling for future additions
Handle GET_EVENT_STATUS_NOTIFICATION's No Event Available response in a
generic way so that future additions to the c...
Amit Shah
01:20 pm Revision 8f8e834d: atapi: GESN: Use structs for commonly-used field types
Instead of using magic numbers, use structs that are more descriptive of
the fields being used.
Signed-off-by: Amit ...
Amit Shah
01:20 pm Revision 493accd6: atapi: Move GET_EVENT_STATUS_NOTIFICATION command handling to its own function
This makes the code more readable.
Also, there's a block like:
if () {
...
} else {
...
}
Split that into
if ...
Amit Shah
01:19 pm Revision 0c370a35: atapi: Allow GET_EVENT_STATUS_NOTIFICATION after media change
After a media change, the only commands allowed from the guest were
REQUEST_SENSE and INQUIRY. The guest may also is...
Amit Shah
01:06 pm Revision 21df65b6: qed: Add support for zero clusters
Zero clusters are similar to unallocated clusters except instead of reading
their value from a backing file when one ...
Anthony Liguori
01:06 pm Revision 8aa71917: atapi: Drives can be locked without media present
Drivers are free to lock drives without any media present. Such a
condition should not result in an error condition....
Amit Shah
01:06 pm Revision 88f2bb58: atapi: Report correct errors on guest eject request
Table 629 of the MMC-5 spec mentions two different error conditions when
a CDROM eject is requested: a) while a disc ...
Amit Shah
01:06 pm Revision d54f10bb: docs: Describe zero data clusters in QED specification
Zero data clusters are a space-efficient way of storing zeroed regions
of the image.
Signed-off-by: Stefan Hajnoczi ...
Stefan Hajnoczi
12:33 am Revision 7d80fee5: target-arm: Handle UNDEF cases for Neon invalid modified-immediates
For Neon "one register and a modified immediate value" forms, the
combination op=1 cmode=1111 is unallocated and shou...
Peter Maydell
12:33 am Revision 695272dc: target-arm: Handle UNDEF cases for Neon 3-regs-different-widths
Add missing UNDEF checks for instructions in the Neon "3 registers of
different widths" data processing space.
Signe...
Peter Maydell
12:33 am Revision 3e3326df: target-arm: Handle UNDEF cases for Neon 2 regs + scalar forms
Add missing checks for cases which must UNDEF in the Neon "2 registers and
a scalar" data processing instruction spac...
Peter Maydell
12:33 am Revision 52579ea1: target-arm: Handle UNDEF cases for VEXT
VEXT must UNDEF if Q == 1 && (Vd<0> == 1 || Vr<0> == 1 || Vm<0> == 1)
Signed-off-by: Peter Maydell <peter.maydell@li...
Peter Maydell
12:33 am Revision 600b828c: target-arm: Simplify checking of size field in Neon 2reg-misc forms
Many of the Neon "2 register misc" instruction forms require invalid
size fields to cause the instruction to UNDEF. P...
Peter Maydell
12:33 am Revision 9df38c47: target-arm: Detect tininess before rounding for FP operations
The ARM architecture mandates that we detect tininess before rounding,
so set the softfloat fp_status up appropriatel...
Peter Maydell
12:33 am Revision 56907d77: target-arm: Treat UNPREDICTABLE VTBL, VTBX case as UNDEF
Catch the UNPREDICTABLE case for Neon VTBL,VTBX, and UNDEF it
rather than allowing the helper function to index off t...
Peter Maydell
12:33 am Revision 133da6aa: target-arm: Handle UNDEF cases for VDUP (scalar)
Handle the UNDEF cases for VDUP(scalar):
imm4 == x000
Q == 1 && Vd<0> == 1
Signed-off-by: Juha Riihimäki <juha.rii...
Juha Riihimäki
12:33 am Revision c29aca44: softfloat: Add setter function for tininess detection mode
Add a setter function for the underflow tininess detection mode,
in line with the similar functions for other parts o...
Peter Maydell
12:33 am Revision fc2a9b37: target-arm: Handle UNDEF cases for Neon 2 register misc forms
Add missing UNDEF checks for Neon "two register miscellaneous" forms:
* all instructions except VMOVN,VQMOVN must UN...
Peter Maydell
12:33 am Revision 2bc70834: target-arm: Collapse VSRI case into VSHL, VSLI
Collapse some switch cases for VSRI into those for VSHL, VSLI,
since the bodies are the same. (This is not completely...
Peter Maydell

04/12/2011

10:51 pm Revision 54f8e61d: fix acpi regression
This bug is introduced by commit 23910d3f.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Aurelie...
Wen Congyang
10:51 pm Revision 62698be3: target-arm: Use lookup table for size check on Neon 3-reg-same insns
Simplify the checks for invalid size values for the Neon "three registers
of the same size" instruction forms (and ad...
Peter Maydell
10:51 pm Revision 25f84f79: target-arm: Handle UNDEF cases for Neon 3-regs-same insns
Correct the handling of UNDEF cases for the NEON "3 registers same
size" forms, by adding missing checks and rational...
Peter Maydell
10:51 pm Revision a5a14945: target-arm: Simplify three-register pairwise code
Since we know that the case of (pairwise && q) has been caught
earlier, we can simplify the register setup code for e...
Juha Riihimäki
10:51 pm Revision cc13115b: target-arm: Handle UNDEF cases for Neon "2 regs and shift" insns
Correctly handle all the UNDEF cases for Neon instructions of the
"2 registers and shift" form, and make sure that we...
Peter Maydell
10:51 pm Revision d6c424c5: target-sh4: get rid of CPU_{Float,Double}U
SH4 is always using softfloat, so it's possible to have helpers directly
taking float32 or float64 value. This allow ...
Aurelien Jarno
10:51 pm Revision 7dae117a: target-ppc: remove #ifdef FLOAT128
Now that PPC defaults to softfloat which always provides float128
support, there is no need to keep two version of th...
Aurelien Jarno
10:51 pm Revision f50ee4e0: configure: disable opengl per default
There is a bug in nvidia's binary GPU driver, which causes a segmentation
fault if linked to libGL.
Signed-off-by: M...
Michael Walle
10:51 pm Revision 3bad9814: cpu-common: Modify cpu_physical_memory_read and cpu_physical_memory_write
A lot of calls don't operate on bytes but on words or on structured data.
So instead of a pointer to uint8_t, a void ...
Stefan Weil
10:51 pm Revision 71d2b725: exec: Remove a type cast which is no longer needed
All other type casts in calls of cpu_physical_memory_write are
used by hardware emulations and will be fixed by separ...
Stefan Weil
10:51 pm Revision 54f7b4a3: Replace cpu_physical_memory_rw were possible
Using cpu_physical_memory_read, cpu_physical_memory_write and ldub_phys
improves readability and allows removing some...
Stefan Weil
10:51 pm Revision b8b79323: monitor: Remove some type casts which are no longer needed
All other type casts in calls of cpu_physical_memory_read are
used by hardware emulations and will be fixed by separa...
Stefan Weil
09:49 pm Revision d2fbca94: unicore32: necessary modifications for other files to support unicore32
Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Guan Xuetao
09:48 pm Revision 8b5d487d: unicore32: add necessry headers in linux-user/unicore32 for unicore32 support
Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Guan Xuetao
09:48 pm Revision 6e64da3c: unicore32: add target-unicore32 directory for unicore32-linux-user support
Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Guan Xuetao
01:48 am Revision 6d76d23e: microblaze: Add partial decoding of stream insns
Based on a patch from: Alejandro Cabrera <aldaya@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
01:42 am Revision 85453641: microblaze: Add stream-insn related constants
Based on a patch from: Alejandro Cabrera <aldaya@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:57 am Revision 2e42d52d: microblaze: Correct ec mask in debug print
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:55 am Revision 3b584046: microblaze: Add constant for exception-code mask
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:07 am Revision 7458a432: microblaze: Correct MMU_ZONES mask
Signed-off-by: Alejandro Cabrera <aldaya@gmail.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Alejandro Cabrera

04/11/2011

08:21 pm Revision 8b2715a0: ppc: remove a write-only variable
Remove a write-only variable, spotted by GCC 4.6.0:
/src/qemu/hw/ppc.c: In function 'power7_set_irq':
/src/qemu/hw/pp...
Blue Swirl

04/10/2011

11:25 pm Revision 8f16753f: s390x: fix virtio feature bitmap
The feature bitmap in the s390 virtio machine is little endian. To
address for that, we need to bswap the values afte...
Alexander Graf
10:23 pm Revision 7b3da903: s390x: set alignment for long to 8
The alignment for longs on s390x is 8. That's the only place where it differs
from the default alignments found in co...
Alexander Graf
03:30 pm Revision d04fba94: musicpal: Fix registration of MMIO-less sysbus devices
The proper way to signal that a sysbus devices need no MMIO region is to
pass -1 to sysbus_create_simple.
Signed-off...
Jan Kiszka
03:00 pm Revision 23910d3f: acpi, acpi_piix: factor out GPE logic
factor out ACPI GPE logic. Later it will be used by ICH9 ACPI.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp...
Isaku Yamahata
01:53 am Revision be5e7a76: arm: basic support for ARMv4/ARMv4T emulation
Currently target-arm/ assumes at least ARMv5 core. Add support for
handling also ARMv4/ARMv4T. This changes the follo...
Dmitry Eremin-Solenikov
01:45 am Revision 4b4a72e5: Fix conversions from pointer to tcg_target_long
tcg_gen_exit_tb takes a parameter of type tcg_target_long,
so the type casts of pointer to long should be replaced by...
Stefan Weil
01:14 am Revision 2caa9e9d: vnc: tight: Fix crash after 2GB of output
fix 2Gb integer overflow in in VNC tight and zlib encodings
As found by Roland Dreier <roland@purestorage.com> (exce...
Michael Tokarev
12:52 am Revision a88df0b9: smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_f...
consolidate smbus initialization for pc_piix, mips_malta and mips_fulong.
Cc: Aurelien Jarno <aurelien@aurel32.net>
...
Isaku Yamahata

04/09/2011

07:52 pm Revision a0313c00: lan9118: Ignore write to MAC_VLAN1 register
On Mon, 4 Apr 2011 20:15:30 +0200, Aurelien Jarno <aurelien@aurel32.net> wrote:
> Is it really safe ignoring write to...
Atsushi Nemoto
07:39 pm Revision eaba51c5: acpi, acpi_piix, vt82c686: factor out PM1_CNT logic
factor out ACPI PM1_CNT logic. This will be used by ich9 acpi.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: Huacai Chen...
Isaku Yamahata
07:39 pm Revision a54d41a8: acpi, acpi_piix, vt82c686: factor out PM_TMR logic
factor out PM_TMR logic. Later This will be used by ich9 acpi.
Also fixes the same bug in vt82c686.c that was fixed b...
Isaku Yamahata
07:39 pm Revision 04dc308f: acpi, acpi_piix, vt82c686: factor out PM1a EVT logic
factor out ACPI PM1a EVT logic.
Later this will be used by ich9 acpi.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: Huac...
Isaku Yamahata
07:32 pm Revision 5145b3d1: hw/pflash_cfi02: Fix lazy reset of ROMD mode
When checking pfl->rom_mode for when to lazily reenter ROMD mode,
the value was check was the opposite of what it sho...
Jordan Justen
12:57 pm Revision 29e5bada: configure: avoid basename usage message
basename prints a missing-argument error when sdlconfig is empty
and we're cross-compiling.
Signed-off-by: Scott Woo...
Scott Wood
12:57 pm Revision 72b310e9: mpc85xx_pci_map_irq: change "unknow" to "unknown"
Signed-off-by: Scott Wood <scottwood@freescale.com>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Stefan Ha...
Scott Wood
12:56 pm Revision 97697373: event: trivial coding style fixes
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Hards
12:40 pm Revision f95857b3: multiboot: Quote filename in error message
Quote filename in error message to spot possible whitespace character in
the filename and make error message more mea...
Adam Lackorzynski

04/08/2011

10:03 pm Revision 31a44434: Add ipxe submodule
Signed-off-by: Alex Williamson <alex.williamson@redhat.com> Alex Williamson
01:20 pm Revision 69577857: ppce500_mpc8544ds: Fix compile with --enable-debug and --disable-kvm
When configured with --enable-debug, we compile without optimization.
This means that the function mpc8544_copy_soc_c...
David Gibson
12:32 pm Revision c7a5c0c9: pseries: Abolish envs array
Currently the pseries machine init code builds up an array, envs, of
CPUState pointers for all the cpus in the system...
David Gibson
12:32 pm Revision 3601ff11: Use existing helper function to implement popcntd instruction
The recent patches adding partial support for POWER7 cpu emulation included
implementing the popcntd instruction. Th...
David Gibson
12:32 pm Revision a3467baa: Delay creation of pseries device tree until reset
At present, the 'pseries' machine creates a flattened device tree in the
machine->init function to pass to either the...
David Gibson
12:32 pm Revision 64a4d100: Don't call cpu_synchronize_state() from machine init.
This will deadlock when the I/O thread is used, since the
CPU thread is blocked waiting for qemu_system_ready.
The s...
Scott Wood
12:32 pm Revision 8804f57b: spapr_vscsi: Set uninitialized variable
cppcheck reports this error:
hw/spapr_vscsi.c:274: error: Uninitialized variable: rc
If llen == 0, rc was indeed us...
Stefan Weil

04/07/2011

05:56 pm Revision f124a410: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:55 pm Revision 52c05023: virtio-blk: fail unaligned requests
Like all block drivers virtio-blk should not allow small than block size
granularity access. But given that the prot...
Christoph Hellwig
04:25 pm Revision 3b29a101: qdev: Fix comment around qdev_init_nofail()
In previous life qdev_init_nofail() used to call hw_error() which
did register dump and other scary things. Now it c...
Michael Tokarev
04:25 pm Revision 62a2ab6a: usb-ccid: Spelling fixes
While looking at David Gibson's build-fix for hw/usb-ccid.c, I noticed a spello
in a comment on the following (unchan...
Brad Hards
04:25 pm Revision fa227023: spapr_llan: Fix warning when compiled with -dDEBUG
Compiling with the DEBUG macro causes leaves hw/spapr_llan.c with an
unused variable, which is treated as an error in...
Alexey Kardashevskiy
04:25 pm Revision 4e37bfc1: virtio-9p: fixed LE-to-host conversion bug when QEMU is called from guest
The 9p code already contains an attempt at the necessary endian
conversions, but it's broken.
The code which does co...
Alexey Kardashevskiy
04:25 pm Revision e54f1771: virtio-balloon: fixed endianness bug in the config space
The specification for the virtio balloon device requres that the values
in the config space be encoded little-endian....
Alexey Kardashevskiy
02:51 pm Revision eb863add: qemu-img rebase: Fix segfault if backing file can't be opened
bdrv_delete must not be called for a NULL BlockDriverState.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by...
Kevin Wolf
02:51 pm Revision e2982c3a: exit if -drive specified is invalid instead of ignoring the "wrong" -drive
This fixes the problem when qemu continues even if -drive specification
is somehow invalid, resulting in a mess. App...
Michael Tokarev
02:51 pm Revision 75717903: ide: consolidate drive_get(IF_IDE)
factor out ide initialization to call drive_get(IF_IDE)
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signe...
Isaku Yamahata
02:51 pm Revision 155eb9aa: Fix integer overflow in block migration bandwidth calculation
block_mig_state.reads is an int, and multiplying by BLOCK_SIZE yielded a
negative number, resulting in a negative ban...
Avishay Traeger
02:51 pm Revision b82eac92: Set errno=ENOTSUP for attempts to use UNIX sockets on Windows platforms
Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Nick Thomas
02:51 pm Revision c12504ce: NBD: Use qemu_socket functions to open TCP and UNIX sockets
This commit has the side-effect of making the qemu-nbd binary
capable of binding to IPv6 addresses. ("-b ::1", for in...
Nick Thomas
02:51 pm Revision 33897dc7: NBD device: Separate out parsing configuration and opening sockets.
We also change the way the file parameter is parsed so IPv6 IP
addresses can be used, e.g.: "drive=nbd:[::1]:5000"
S...
Nick Thomas
02:51 pm Revision 7d905f71: floppy: save and restore DIR register
We need to keep DIR register unchanged across migration, but currently it
depends on the media_changed flags from blo...
Jason Wang
02:51 pm Revision b2e3d87f: NBD library: whitespace changes
Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Nick Thomas
02:51 pm Revision f6ec953c: hw/xen_disk: ioreq not finished on error
Bug fix: routines 'ioreq_runio_qemu_sync' and 'ioreq_runio_qemu_aio'
won't call 'ioreq_unmap' or 'ioreq_finish' on er...
Feiran Zheng
02:51 pm Revision 6b837bc4: qemu-img: Initial progress printing support
This adds the basic infrastructure for supporting progress output
on the command line, as well as progress support fo...
Jes Sorensen
02:51 pm Revision b8c6d095: trace: Trace bdrv_set_locked()
It can be handy to know when the guest locks/unlocks the CD-ROM tray.
This trace event makes that possible.
Signed-o...
Stefan Hajnoczi
02:51 pm Revision 46a4e4e6: block: Do not cache device size for removable media
The block layer caches the device size to avoid doing lseek(fd, 0,
SEEK_END) every time this value is needed. For re...
Stefan Hajnoczi
02:51 pm Revision d22b2f41: Do not delete BlockDriverState when deleting the drive
When removing a drive from the host-side via drive_del we currently have
the following path:
drive_del
qemu_aio_flus...
Ryan Harper
01:56 pm Revision d28ca60a: hda-intel: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision f32dd06b: hda-intel: convert to pci_register_bar_simple() (partial)
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision 667bb59d: ich/ahci: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision 27a41543: pcnet-pci: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision 22f3647b: wdt_i6300esb: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision 6e964ded: usb-ohci: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision 17cbcb0b: pci: add pci_register_bar_simple() API
This is similar to pci_register_bar(), but automatically registers a single
memory region spanning the entire BAR.
S...
Avi Kivity
01:56 pm Revision 22ec6093: eepro100: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision e30376da: cirrus-vga: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:56 pm Revision f5de212c: rtl8139: convert to pci_register_bar_simple()
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Avi Kivity
01:30 pm Revision af94482b: cirrus_vga: flag on-device ram for dirty logging
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Michael S. Tsirkin
01:30 pm Revision 4e789564: vhost: optimize out no-change assignment
Cirrus VGA (at least) calls register memory region
with the same values again and again. The
registration in vhost-ne...
Michael S. Tsirkin
11:53 am Revision 3b8e6a2d: exec: Handle registrations of the entire address space
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
11:50 am Revision 99123e13: configure: add --version flag
Standard autoconf scripts include a --version flag so people can easily
query things. Add this to qemu's configure s...
Mike Frysinger

04/06/2011

11:12 pm Revision f5a4e64f: vhost: skip memory which needs dirty logging
vhost doesn't support write logging
(except for migration), anyway.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
11:08 pm Revision 25254bbc: kvm: halve number of set memory calls for vga
use the new api to reduce the number of these (expensive)
system calls.
Note: using this API, we should be able to
g...
Michael S. Tsirkin
10:28 pm Revision 0fd542fb: cpu: add set_memory flag to request dirty logging
Pass the flag to all cpu notifiers, doing
nothing at this point. Will be used by
follow-up patches.
Signed-off-by: M...
Michael S. Tsirkin

04/04/2011

10:14 pm Revision c8f930c0: cpu-all.h: Remove unnecessary target-specific ifdef for CPU_QuadU
CPU_QuadU isn't used on all targets, but there's no harm in defining the
typedef anyway. It only needs to be guarded ...
Peter Maydell
09:18 pm Revision 947a2fa2: target-arm: Use global env in iwmmxt_helper.c helpers
Use the global 'env' variable in the helper functions in iwmmxt_helper.c.
This means we don't need to pass env as an ...
Peter Maydell
09:18 pm Revision cc49f217: target-arm: Make Neon helper routines use correct FP status
Make the Neon helper routines use the correct FP status from
the CPUEnv rather than using a dummy static one. This me...
Peter Maydell
09:18 pm Revision 348883d4: Makefile.target: Allow target helpers to be in any *_helper.c file
Build all files matching *_helper.c with HELPER_CFLAGS, not just
op_helper.c. This allows you to put target helper fu...
Peter Maydell
09:18 pm Revision 2a3f75b4: target-arm: Use global env in neon_helper.c helpers
Use the global 'env' variable in the helper functions in neon_helper.c.
This means we don't need to pass env as an ar...
Peter Maydell
03:43 pm Revision c53c1258: Fix non-portable format string in usb-ccid.c
At one point, usb-ccid.c attempts to use a %lX format specifier to print
a uint64_t, which is only correct on some ho...
David Gibson
11:26 am Revision 5052d227: lm32: add support for the Milkymist board
This patch adds almost complete support for the Milkymist system-on-chip
(http://www.milkymist.org).
Additional to r...
Michael Walle
11:26 am Revision d118aa6b: MAINTAINERS: add Milkymist board
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Michael Walle
11:26 am Revision e4dc6d2c: lm32: add Milkymist HPDMC support
This patch adds support for the Milkymist's High Performance Dynamic Memory
Controller. This is just a dumb model wit...
Michael Walle
11:26 am Revision 25a8bb96: lm32: add Milkymist AC97 support
This patch adds support for the Milkymist AC97 compatible sound output and
input core.
Signed-off-by: Michael Walle ...
Michael Walle
11:26 am Revision b4e37d98: lm32: add Milkymist memory card support
This patch adds support for Milkymist's memory card core.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off...
Michael Walle
11:26 am Revision 07424544: lm32: add Milkymist Minimac support
This patch adds support for Milkymist's minimal Ethernet MAC.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed...
Michael Walle
11:26 am Revision 5ee18b9c: lm32: add Milkymist PFPU support
This patch adds support for Milkymist's Programmable FPU.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off...
Michael Walle
11:26 am Revision 87a381ec: lm32: add Milkymist SoftUSB support
This patch adds support for Milkymist's SoftUSB core. This model differ
from the real hardware in its functionality. ...
Michael Walle
11:26 am Revision 96832424: lm32: add Milkymist System Controller support
This patch adds support for Milkymist's System Controller core. The model
has the following features:
- support for ...
Michael Walle
11:26 am Revision 20ff075b: configure: add opengl detection
This patch introduce a new config option CONFIG_OPENGL.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-b...
Michael Walle
11:26 am Revision 0670dadd: lm32: add Milkymist TMU2 support
This patch adds support for Milkymist's texture mapping unit. For fast
computation this model needs hardware accelera...
Michael Walle
11:26 am Revision 38d33393: lm32: add milkymist hw support functions
This patch adds wrappers for easy creation of the qdev devices.
Signed-off-by: Michael Walle <michael@walle.cc>
Sign...
Michael Walle
11:26 am Revision d23948b1: lm32: add Milkymist VGAFB support
This patch adds support for Milkymist's VGA framebuffer.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-...
Michael Walle
11:26 am Revision 883de16b: lm32: add Milkymist UART support
This patch adds support for Milkymist's simple UART.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: ...
Michael Walle
08:14 am Revision 449aa4a4: Revert "ioapic: when switches to level trigger mode, interrupts raised repeate...
This reverts commit 9bcfc7daabb138b0fe3d64d74892942d482e5bbd. Aurelien Jarno
01:34 am Revision 490f4edc: s390x: enable CPU_QuadU
S390x uses the QuadU type, so let's enable it.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Aurelien Jar...
Ulrich Hecht
01:34 am Revision db500609: s390x: Enable disassembler for s390x
This patch enables the instruction disassembler when using an
S390x target.
Signed-off-by: Ulrich Hecht <uli@suse.de...
Ulrich Hecht
01:34 am Revision bc434676: s390x: Enable nptl for s390x
S390x user emulation can do nptl. Reflect this in the configure script.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Si...
Ulrich Hecht
01:34 am Revision 359507ee: s390x: fix KVM target
During Jan's rework of the generic KVM layer, he added some more error checks
and actually aborted if something went ...
Alexander Graf
01:34 am Revision 6be9b414: s390x: fix s390-virtio-serial
Commit 6b331efb733a0f913ddc0b7762a1307dec304061 broke the s390 proxy version
of virtio-serial by only taking its PCI ...
Alexander Graf
01:34 am Revision 29f82b37: virtio: use generic name when possible
We have two different virtio buses: pci and s390. The abstraction path
taken in qemu is to have generic aliases for e...
Alexander Graf
01:34 am Revision 1b01b4e7: Only build ivshmem when CONFIG_PCI && CONFIG_KVM
The ivshmem depends on PCI and KVM, not only KVM. Reflect this
in the Makefile, so we don't get build errors on s390x...
Alexander Graf
01:29 am Revision 6d65516f: w32: Fix compilation (wrong include file)
arpa/inet.h is not available for w32, so commit
edbb21363fbfe40e050f583df921484cbc31c79d breaks
w32 compilations.
Th...
Stefan Weil
01:26 am Revision 0ce235a7: register signal handler after initializing SDL.
SDL library initialization mangles signal handlers, so QEMU should
register them after initializing SDL. This was the...
Gleb Natapov
01:24 am Revision f1d3fb04: vl.c: Tidy up message printed when we exit on a signal
Tidy up the message printed when qemu exits due to a signal, so that
it's clearer where the message is coming from an...
Peter Maydell
01:17 am Revision 22156ab4: net: Remove unused net-checksum.c file
The common checksum functions were moved to net/checksum.c in commit
7200ac3c7c8eefe574193b49eeff09f120e11ec7 but the...
Stefan Hajnoczi
01:15 am Revision d17161f6: e1000: Mask out lower bits of RDBAL/TDBAL
Rx and Tx descriptors are 16 byte aligned, so the lower bits are
ignored by real hardware. In fact, they always read ...
Kevin Wolf
12:57 am Revision 425189a8: gdbstub: Catch and report more vmstop reasons
When the VM goes into stop state while there is a gdb frontend attached,
it makes sense to inform gdb about this fact...
Jan Kiszka

04/03/2011

10:58 pm Revision 2917dce4: tests/cris: Fix some errors and potential crashes
These errors were reported by cppcheck:
tests/cris/check_openpf1.c:30: error:
Mismatching allocation and deallocatio...
Stefan Weil
10:52 pm Revision 9bcfc7da: ioapic: when switches to level trigger mode, interrupts raised repeatedly.
- the trigger mode is edge at first
- During initializatoin, the interrupt is raised as edge which is masked.
The c...
Isaku Yamahata
10:42 pm Revision 4ff9786c: Fix trivial "endianness bugs"
Replace endianess -> endianness.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <au...
Stefan Weil
07:04 pm Revision 2055283b: hw/vexpress.c: Add model of ARM Versatile Express board
Add a model of the ARM Versatile Express board (with A9MPx4
daughterboard).
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
06:19 pm Revision 0e326109: target-arm: Fix VCLE.F32 #0, VCLT.F32 #0 NaN handling
Implementing the floating-point versions of VCLE #0 and VCLT #0 by
doing a GT comparison and inverting the result giv...
Peter Maydell
06:19 pm Revision 622465e1: target-arm/helper.c: For float-int conversion helpers pass ints as ints
Correct the argument and return types for the float<->int conversion helper
functions so that integer arguments and r...
Peter Maydell
06:19 pm Revision 274f1b04: softfloat: Add float*_min() and float*_max() functions
Add min and max operations to softfloat. This allows us to implement
propagation of NaNs and handling of negative zer...
Peter Maydell
06:19 pm Revision 4a9f9cb2: target-arm: Use new softfloat min/max functions for VMAX, VMIN
Use the new softfloat min/max functions to implement the Neon VMAX
and VMIN instructions. This allows us to get the r...
Peter Maydell
06:19 pm Revision 79c18be7: target-arm: Correct ABD's handling of negative zeroes
Implement ABD by taking the absolute value of the difference
of the operands (as the ARM ARM specifies) rather than b...
Peter Maydell
06:05 pm Revision c7498dae: target-arm: Return right result for Neon comparison with NaNs
Fix the helper functions implementing the Neon floating point comparison
ops (VCGE, VCGT, VCEQ, VACGT, VACGE) to retu...
Peter Maydell
06:04 pm Revision 51d85267: target-arm/neon_helper.c: Use make_float32/float32_val macros
Use the softfloat make_float32 and float32_val macros to convert between
softfloat's float32 type and raw uint32_t ty...
Peter Maydell
« Previous
Next »
 

Also available in: Atom