Activity

From 04/16/2011 to 05/15/2011

05/15/2011

01:34 pm Revision 077030d1: w32: Fix missing declaration of ffs()
target-ppc/cpu.h now needs ffs(), too, so ffs() must be declared
before this file is included.
Moving the declaratio...
Stefan Weil
02:05 am Revision 1de9756b: set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video ...
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarn...
Michael Tokarev
02:02 am Revision 60e0df25: configure: List available targets in --help output
Include the list of available targets in the --help output
for the --target-list= option.
Signed-off-by: Peter Mayde...
Peter Maydell
02:00 am Revision 99e43d36: target-mips: Fix warning caused by unused local variable
Fix compilation with gcc-4.6, based on a patch from Stefan
Weil <weil@mail.berlios.de>.
Signed-off-by: Aurelien Jarn...
Aurelien Jarno
01:35 am Revision 7dd31902: configure: quote kvm_ppc_pvr
Aurelien Jarno
01:27 am Revision b798068d: target-lm32: Remove unused local variables
cppcheck report:
target-lm32/translate.c:587: style:
Variable 't0' is assigned a value that is never used
target-...
Stefan Weil
01:22 am Revision 605a6aed: target-arm: Fix VMLA, VMLS, VNMLS, VNMLA handling of NaNs
Correct handling of NaNs for VFP VMLA, VMLS, VNMLS and VNMLA requires that
we implement the set of negations and addi...
Peter Maydell
01:13 am Revision de1db2a1: doc: Add explanation that -alt-grab and -ctrl-grab affect special keys
Phillip Merensky reported that the special keys (e.g. Ctrl-Alt-f for full
screen) did not work correctly if -alt-grab...
Brad Hards

05/14/2011

05:54 pm Revision 091959de: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: Qdev'ify e500 pci
PPC MPC7544DS: Use new TLB helper function
...
Aurelien Jarno
10:30 am Revision 86f1f2ae: sparc64: fix incorrect BPcc target sign extension
Fix wrong number of bits used when sign extending the branch offset of BPcc
instructions.
Reported-by: Artyom Tarase...
Blue Swirl
10:30 am Revision a2589e5c: sparc64: fix wrpstate and wrtl on delay slot
Use TCG local to work around TCG register flush due to a branch.
Thanks to Artyom Tarasenko, Igor Kovalenko and Aure...
Blue Swirl

05/12/2011

04:08 pm Revision 711c2128: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Conflicts:
cpu-all.h
Anthony Liguori
04:06 pm Revision 89bb563f: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori
01:24 am Revision be13cc7a: PPC: Qdev'ify e500 pci
The e500 PCI controller isn't qdev'ified yet. This leads to severe issues
when running with -drive.
To be able to us...
Alexander Graf
01:24 am Revision ef250db6: PPC: Make MPC8544DS obey -cpu switch
The MPC8544DS board emulation code ignored the user defined -cpu switch.
This patch enables it to only provide a sane...
Alexander Graf
01:24 am Revision 01662f3e: PPC: Implement e500 (FSL) MMU
Most of the code to support e500 style MMUs is already in place, but
we're missing on some of the special TLB0-TLB1 h...
Alexander Graf
01:24 am Revision a5858d7a: PPC: Add another 64 bits to instruction feature mask
To enable quick runtime detection of instruction groups to the currently
selected CPU emulation, we have a feature ma...
Alexander Graf
01:24 am Revision 5389055a: PPC MPC7544DS: Use new TLB helper function
Now that we have some nice helpers that can find us a TLB entry, let's
use that on the machine initialization code, s...
Alexander Graf
01:24 am Revision 3b989d49: PPC: Make MPC8544DS emulation work w/o KVM
The MPC8544DS board emulation was only used with KVM so far, so some
parts of the code didn't provide proper values f...
Alexander Graf
01:24 am Revision 71afeb61: PPC: Add GS MSR definition
The BookE specification defines MSR bit 28 as Guest State. Add it
to the list of MSR macros.
Signed-off-by: Alexande...
Alexander Graf

05/10/2011

09:10 am Revision 7d7ba3fe: Fix off-by-one error in sizing pSeries hcall table
The pSeries machine uses two tables to look up guest hcalls for emulation.
One of these is exactly one entry too smal...
David Gibson

05/09/2011

11:31 pm Revision 446b9165: ppc64: Fix out-of-tree builds
On ppc64 host, recursion into pc-bios/spapr-rtas/ fails for
out-of-tree builds. Add missing dir and symlink.
Cc: Dav...
Andreas Färber
11:31 pm Revision 64e07be5: kvm: ppc: detect old headers
When compiling Qemu with older kernel headers, the PVR setting
mechanism isn't available yet. Unfortunately, back the...
Alexander Graf
11:31 pm Revision d4d6868f: kvm: ppc: warn user on PAGE_SIZE mismatch
On PPC, the default PAGE_SIZE is 64kb. Unfortunately, the hardware
alignments don't match here: There are RAM and MMI...
Alexander Graf
11:31 pm Revision 5666ca4a: kvm: ppc: fixes for KVM_SET_SREGS on init
Classic/server ppc has had SREGS for a while now (though I think not
always?), but it's still missing for booke. Che...
Scott Wood
11:31 pm Revision b4a78527: Place pseries vty devices at addresses more similar to existing machines
Currently the qemu pseries machine numbers its virtual serial devices
from 0. However, existing pSeries machines run...
David Gibson
11:31 pm Revision 90dc8812: monitor: add PPC BookE SPRs
Read them via KVM_GET_SREGS in kvm_arch_get_registers(),
and display them in "info registers".
Also get CR and PID f...
Scott Wood
11:31 pm Revision 41019fec: pseries: Increase maximum CPUs to 256
The original pSeries machine was limited to 32 CPUs, more or less
arbitrarily. Particularly when we get SMT KVM gues...
Anton Blanchard
11:31 pm Revision d0384d1d: ppc64: Don't try to build sPAPR RTAS on Darwin
The Darwin assembler fails to build it.
Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: Alexander Graf <agraf@sus...
Andreas Färber
11:31 pm Revision 5d73dd66: Make pSeries 'model' property more closely resemble real hardware
Currently, the qemu emulated pseries machine puts
"qemu,emulated-pSeries-LPAR" in the device tree's root level 'model...
David Gibson
05:18 pm Revision 0225e254: usb-linux: Add missing break statement
cppcheck report:
usb-linux.c:661: warning: Redundant assignment of "len" in switch
Cc: Hans de Goede <hdegoede@redha...
Stefan Weil
11:02 am Revision b3e5759e: usb-musb: uninline functions
Prototype without "inline" keyword breaks the build with some gcc
versions. Noticed by Alexander Graf.
Fix this by ...
Gerd Hoffmann

05/08/2011

07:55 pm Revision 85097db6: irq: Privatize CPU_INTERRUPT_NMI.
This interrupt name is used by i386, CRIS, and MicroBlaze.
Copy the name into each target.
Signed-off-by: Richard He...
Richard Henderson
07:55 pm Revision 00a152b4: target-i386: Privatize some i386-specific interrupt names.
SMI, VIRQ, INIT, SIPI, and MCE are all only used by the i386 port.
Signed-off-by: Richard Henderson <rth@twiddle.net...
Richard Henderson
07:55 pm Revision d1520316: irq: Remove CPU_INTERRUPT_TIMER.
It is no longer used anywhere.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwir...
Richard Henderson
07:55 pm Revision 78aa29e4: target-sparc: Do not check CPU_INTERRUPT_TIMER.
This bit is never set, therefore we should not read it either.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si...
Richard Henderson
07:55 pm Revision 403946c0: target-arm: Privatize CPU_INTERRUPT_FIQ.
This interrupt name was only used by the ARM port.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by:...
Richard Henderson
07:55 pm Revision 3125f763: irq: Introduce and use CPU_INTERRUPT_SSTEP_MASK.
This mask contains all of the bits that should be ignored while single
stepping in the debugger. The mask contains 2...
Richard Henderson
07:55 pm Revision ce0c6930: target-mips: Do not check CPU_INTERRUPT_TIMER.
This bit is never set, therefore we should not read it either.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si...
Richard Henderson
07:55 pm Revision 9c76219e: irq: Introduce CPU_INTERRUPT_TGT_* defines.
These defines will be place-holders for cpu-specific functionality.
Generic code will, at the end of the patch series...
Richard Henderson
01:59 pm Revision 2f172849: lsi53c895a: Rename 'sense' to 'status'
The 'sense' field in the HBA status structure is misnamed, as it
actually carries the SCSI status. Rename it.
Signed...
Hannes Reinecke
01:44 pm Revision 6774e44a: libcacard: add correct subdirectory dependencies
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-trivial@nongnu.org
Signed-off-by: Stefan Hajnoczi <stefan...
Paolo Bonzini
12:59 pm Revision 67bd9ede: linux-user: Replace deprecated function
Function bzero is deprecated, so replace it by function memset.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Si...
Stefan Weil
12:59 pm Revision 5ba18547: Fix spelling in comments (intruction -> instruction)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:59 pm Revision 7ba4cbbf: ac97: Remove unused local variables
cppcheck report:
hw/ac97.c:1004: style:
Variable 'written' is assigned a value that is never used
hw/ac97.c:1072: st...
Stefan Weil
12:02 pm Revision 9cbc67fe: Fix typo in comment (relevent -> relevant)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision a1c7273b: Fix typos in comments and code (occured -> occurred and related)
The code changed here is an unused data type name (evt_flush_occurred).
Signed-off-by: Stefan Weil <weil@mail.berlio...
Stefan Weil
12:02 pm Revision 1301f322: Fix typos in comments (neccessary -> necessary)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 0d50d616: Fix typos in comment (threshhold -> threshold, mapp -> map)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 8186e783: Fix typo in comment (truely -> truly)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 60b14d95: Fix typos in comments (instanciation -> instantiation)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision e8e3bb2f: Fix typo in comment (responsiblity -> responsibility)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 4b71051e: Fix typos in comments (imediately -> immediately)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision ff2712ba: Fix typos in comments (interupt -> interrupt)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 0c58751c: Fix typo in comment (dieing -> dying)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 0cf818c4: Fix typos in comments (existance -> existence)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 5b46d07d: Fix typo in comment (embeded -> embedded)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 64c7b9d8: Fix typos in comments (accessable -> accessible, priveleged -> privileged)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision fc27eefe: Fix typo in comment (consistant -> consistent)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 5225d669: Fix typos in comments (accross -> across)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision cbae0863: Fix typos in comments (dependancy -> dependency)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision a7f22f06: Fix typo in comment (auxilliary -> auxiliary)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
12:02 pm Revision 4e9a0b5b: Fix typo in comment (colum -> column)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
11:10 am Revision c9622478: xen: Add Xen hypercall for sleep state in the cmos_s3 callback.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Anthony PERARD
11:10 am Revision 29321335: xen: Set running state in xenstore.
This tells to the xen management tool that the machine can begin run.
Signed-off-by: Anthony PERARD <anthony.perard@...
Anthony PERARD
11:10 am Revision 1291eb35: vl.c: Introduce getter for shutdown_requested and reset_requested.
Introduce two functions qemu_shutdown_requested_get and
qemu_reset_requested_get to get the value of shutdown/reset_r...
Anthony PERARD
11:10 am Revision 8c12f191: pci: Use of qemu_put_ram_ptr in pci_add_option_rom.
Prevent a deadlock caused by leaving a map cache bucket locked by the
preceding qemu_get_ram_ptr() call.
Signed-off-...
John Baboval
11:10 am Revision 64b3cfdb: configure: Always use 64bits target physical addresses with xen enabled.
With MapCache, we can handle a 64b target, even with a 32b host/qemu.
So, we need to have target_phys_addr_t to 64bit...
Anthony PERARD
11:10 am Revision 9c11a8ac: xen: Introduce Xen Interrupt Controller
Every set_irq call makes a Xen hypercall.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: S...
Anthony PERARD
11:10 am Revision 9ce94e7c: xen: Initialize event channels and io rings
Open and bind event channels; map ioreq and buffered ioreq rings.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>...
Arun Sharma
11:10 am Revision ea6c5f8f: xen: Adds a cap to the number of map cache entries.
Adds a cap to the number of map cache entries. This prevents the map
cache from overwhelming system memory.
I also r...
John Baboval
11:10 am Revision 432d268c: xen: Introduce the Xen mapcache
On IA32 host or IA32 PAE host, at present, generally, we can't create
an HVM guest with more than 2G memory, because ...
Jun Nakajima
11:10 am Revision 050a0ddf: Introduce qemu_put_ram_ptr
This function allows to unlock a ram_ptr give by qemu_get_ram_ptr. After
a call to qemu_put_ram_ptr, the pointer may ...
Anthony PERARD
11:10 am Revision 41445300: piix_pci: Introduces Xen specific call for irq.
This patch introduces Xen specific call in piix_pci.
The specific part for Xen is in write_config, set_irq and get_p...
Anthony PERARD
11:10 am Revision 1611977c: pc, Disable vmport initialisation with Xen.
This is because there is not synchronisation of the vcpu register
between Xen and QEMU, so vmport can't work properly...
Anthony PERARD
11:10 am Revision e0e7e67b: pc_memory_init: Move memory calculation to the caller.
This patch moves above_4g_mem_size and below_4g_mem_size calculation in
the caller of pc_memory_init (pc_init1). And ...
Anthony PERARD
11:10 am Revision 3285cf4f: xen: Add initialisation of Xen
The xenpv machine use the common init function.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: ...
Anthony PERARD
11:10 am Revision 29d3ccde: xen: Add xenfv machine
Introduce the Xen FV (Fully Virtualized) machine to Qemu, some more Xen
specific call will be added in further patche...
Anthony PERARD
11:09 am Revision 67b724e6: machine, Add default_machine_opts to QEMUMachine.
With this new field, we can specified which accelerator use to run the
machine, if the accelerator is not already spe...
Anthony PERARD
11:09 am Revision 303d4e86: Introduce -machine command option.
This option gives the ability to switch one "accelerator" like kvm, xen
or the default one tcg. We can specify more t...
Anthony PERARD
11:09 am Revision ce6bc294: xen: Make Xen build once.
xen_domainbuild and xen_machine_pv are built only for i386 targets.
Signed-off-by: Anthony PERARD <anthony.perard@ci...
Anthony PERARD
11:09 am Revision d5b93ddf: xen: Support new libxc calls from xen unstable.
This patch updates the libxenctrl calls in Qemu to use the new interface,
otherwise Qemu wouldn't be able to build ag...
Anthony PERARD
11:09 am Revision 209cd7ab: xen: Replace some tab-indents with spaces (clean-up).
And put braces for blocks with a single statement.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-b...
Anthony PERARD

05/06/2011

10:19 am Revision ebabb67a: Fix typo in code and comments
Replace writeable -> writable
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stef...
Stefan Weil

05/05/2011

09:05 pm Revision 3964f535: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
09:04 pm Revision a69fb350: Merge remote-tracking branch 'kraxel/usb.7.pull' into staging
Anthony Liguori
04:39 pm Revision 5300f1a5: Merge remote branch 'origin/master' into pci
Conflicts:
exec.c
Michael S. Tsirkin
04:23 pm Revision 8d4c78e7: CPUPhysMemoryClient: Pass guest physical address not region offset
When we're trying to get a newly registered phys memory client updated
with the current page mappings, we end up pass...
Alex Williamson
04:21 pm Revision c2f42bf0: CPUPhysMemoryClient: Fix typo in phys memory client registration
When we register a physical memory client, we try to walk the page
tables, calling the set_memory hook for every entr...
Alex Williamson
04:11 pm Revision 602ef4d9: pci: Add class 0x403 as 'audio controller'
Used by HD audio controllers like our intel-hda.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: M...
Jan Kiszka
04:10 pm Revision 45fe15c2: MSI: Robust resource release
msi_init may fail, so we need to check on uninit if the cap was
actually installed. This also avoids that the users n...
Jan Kiszka
04:05 pm Revision 27a05006: eepro100: Support byte/word writes to pointer register
pointer is a 32 bit register, but may be written using 8 or 16 bit writes.
Add support for byte/word writes.
Signed-...
Stefan Weil
04:05 pm Revision a39bd017: eepro100: Support byte read access to general control register
The general control register is a byte register.
Add support for byte reads.
Signed-off-by: Stefan Weil <weil@mail.b...
Stefan Weil
04:05 pm Revision 072476ea: eepro100: Support 32 bit read/write access to flash register
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
04:05 pm Revision 0113f48d: eepro100: Support byte/word read/write access to MDI control register
MDI control is a 32 bit register, but may be read or written using
8 or 16 bit access. Data is latched when the MSB i...
Stefan Weil
04:05 pm Revision e5e23ab8: eepro100: Fix endianness issues
Like other Intel devices, e100 (eepro100) uses little endian byte order.
This patch was tested with these combinatio...
Stefan Weil
04:05 pm Revision 3fd3d0b4: eepro100: Support byte/word writes to port address
port is a 32 bit register, but may be written using 8 or 16 bit writes.
Add support for byte/word writes.
Signed-off...
Stefan Weil
04:04 pm Revision 792f1d63: eepro100: Pad received short frames
QEMU sends frames smaller than 60 bytes to ethernet nics.
Such frames are rejected by real NICs and their emulations....
Stefan Weil
03:50 pm Revision 27112f18: eepro100: Remove unused structure element
cppcheck reports that 'packet' is unused.
It was only used to calculate the size of the preceding data.
Removing it ...
Stefan Weil
03:50 pm Revision 77bee84e: eepro100: Remove type casts which are no longer needed
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Stefan Weil
03:49 pm Revision 1b4f97d6: eepro100: Avoid duplicate debug messages
When DEBUG_EEPRO100 was enabled, unsupported writes were logged twice.
Now logging in eepro100_write1 and eepro100_wr...
Stefan Weil

05/04/2011

05:55 pm Revision ef0bdf77: usb: mass storage fix
Initialize scsi_len with zero when starting a new request, so any
stuff leftover from the previous request is cleared...
Gerd Hoffmann
03:11 pm Revision ddf6583f: uhci: switch to QTAILQ
Gerd Hoffmann
03:11 pm Revision 7b5a44c5: uhci: keep uhci state pointer in async packet struct.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:11 pm Revision 5dc1672b: musb: get musb state via container_of()
Gerd Hoffmann
03:11 pm Revision 9066df13: ohci: get ohci state via container_of()
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:11 pm Revision 13a9a0d3: usb: move complete callback to port ops
Gerd Hoffmann
01:25 pm Revision 19f33223: usb: control buffer fixes
Windows allows control transfers to pass up to 4k of data, so raise our
control buffer size to 4k. For control out tr...
Hans de Goede
01:25 pm Revision 975f2998: usb-linux: Refuse iso packets when max packet size is 0 (alt setting 0)
Refuse iso usb packets when then max packet size for the endpoint is 0,
this avoids an abort in usb_host_alloc_iso() ...
Hans de Goede
01:25 pm Revision 060dc841: usb-linux: Add support for buffering iso usb packets
Currently we are submitting iso packets to the host one at a time, as we
receive them from the emulated host controll...
Hans de Goede
01:25 pm Revision c43831fb: usb-linux: Get the alt. setting from sysfs rather then asking the dev
At least one device I have lies when receiving a USB_REQ_GET_INTERFACE,
always returning 0 even if the alternate sett...
Hans de Goede
01:25 pm Revision 3a4854b3: usb-linux: We only need to keep track of 15 endpoints
Currently we reserve room for endpoint data for 16 endpoints, but given
that we only use endpoint data for endpoints ...
Hans de Goede
01:25 pm Revision bb6d5498: usb-linux: Add support for buffering iso out usb packets
Extend the iso buffering code to also buffer iso out packets, this
fixes for example using usb speakers with usb redi...
Hans de Goede
01:25 pm Revision ed3a328d: usb-linux: introduce a usb_linux_alt_setting function
The next patch in this series introduces multiple ways to get the
alt setting dependent upon usb_fs_type, it is clean...
Hans de Goede
01:25 pm Revision a0b5fece: usb-linux: Refuse packets for endpoints which are not in the usb descriptor
If an endpoint is not in the usb descriptor we've no idea what kind of
endpoint it is and thus how to handle it, refu...
Hans de Goede

05/03/2011

04:35 pm Revision 07536094: spice: don't call displaystate callbacks from spice server context.
This patch moves the displaystate callback calls for setting the cursor
and the mouse pointer from spice server to qe...
Gerd Hoffmann
04:35 pm Revision 196a7784: spice: drop obsolete iothread locking
We don't use qemu internals from spice server context any more.
Thus we don't also need to grab the iothread mutex fr...
Gerd Hoffmann
04:35 pm Revision 14da8345: Make spice dummy functions inline to fix calls not checking return values
qemu_spice_set_passwd() and qemu_spice_set_pw_expire() dummy functions
needs to be inline, in order to handle the cas...
Jes Sorensen
04:35 pm Revision e0c64d08: spice: don't create updates in spice server context.
This patch moves the creation of spice screen updates from the spice
server context to qemu iothread context (display...
Gerd Hoffmann
12:29 pm Revision ab719827: ide/atapi: fix set but unused
Signed-off-by: Alon Levy <alevy@redhat.com>
Acked-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Kevin Wolf <k...
Alon Levy
12:29 pm Revision 2ab3cb8c: qemu-progress.c: printf isn't signal safe
Change the signal handling to indicate a signal is pending, rather
then printing directly from the signal handler.
I...
Jes Sorensen
12:29 pm Revision d2d979c6: NBD: Avoid leaking a couple of strings when the NBD device is closed
Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Nick Thomas
12:29 pm Revision a7acf552: atapi: Move comment to proper place
Move misplaced comment for media_is_dvd()
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Kevin Wolf ...
Amit Shah
12:29 pm Revision e80fec7f: qemu-img resize: Fix option parsing
For shrinking images, you're supposed to use a negative size. However, the
leading minus makes getopt think that it's...
Kevin Wolf
12:29 pm Revision 4a737d14: atapi: Explain why we need a 'media not present' state
After the re-org of the atapi code, it might not be intuitive for a
reader of the code to understand why we're insert...
Amit Shah
11:48 am Revision c07050dd: milkymist-vgafb: fix console resizing
After enabling the framebuffer, ensure that the console is resized.
Signed-off-by: Michael Walle <michael@walle.cc>
...
Michael Walle
11:48 am Revision f3172a0e: milkymist-sysctl: fix timers
Prevent timers from firing right after starting.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edga...
Michael Walle
11:48 am Revision ecbe1de8: lm32: fix exception handling
Global interrupt enable bit is already saved within the exception handler
helper routine. Thus remove extra code in t...
Michael Walle
11:48 am Revision 57aa265d: lm32: add Milkymist Minimac2 support
This patch adds support for Milkymist's minimal Ethernet MAC v2. It
superseds minimac1.
Signed-off-by: Michael Walle...
Michael Walle

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

04/22/2011

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 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 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 2b7251e0: pxa2xx_lcd: name anonymous struct
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 9039d78e: vmstate: port piix4
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 99838363: vmstate: port pxa2xx_lcd
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 8e470f8a: vmstate: port mac_nvram
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 7b9a3d86: vmstate: port nand
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 0c067bbb: vmstate: port syborg_keyboard
Signed-off-by: Juan Quintela <quintela@redhat.com> 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 4483c7ac: vmstate: port stellaris gamepad
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 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 8dc59070: vmstate: port syborg_serial
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 f0ab24ce: vmstate: port pxa2xx_pm
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 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 e0433ecc: vmstate: port ppce500_pci
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 d102d495: vmstate: port pxa2xx_mm
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 ff269cd0: vmstate: port stellaris i2c
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 293c16aa: vmstate: port stellaris sys
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 2b2cd592: vmstate: port adb_mouse
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 25f5a1b7: vmstate: port pxa2xx_keypad
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 1f1f0600: vmstate: port adb_kbd
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 81986ac4: vmstate: port arm sp804
Signed-off-by: Juan Quintela <quintela@redhat.com> 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 c7298ab2: vmstate: port mipsnet
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 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

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

Also available in: Atom