Activity

From 06/28/2011 to 07/27/2011

07/27/2011

08:19 pm Revision 845f85fa: virtio: Plug memleak by freeing vdev
virtio_common_init() allocates RAM for the vdev struct (and any
additional memory, depending on the size passed to th...
Amit Shah
08:18 pm Revision b52dfd71: virtio-net: don't use vdev after virtio_cleanup
virtio_cleanup() will be changed by the following patch to remove the
VirtIONet struct that gets allocated via virtio...
Amit Shah
08:08 pm Revision d92551f2: virtio-blk: Fix memleak on exit
Calling virtio_cleanup() will free up memory allocated in
virtio_common_init().
Signed-off-by: Amit Shah <amit.shah@...
Amit Shah
08:08 pm Revision 1129714f: virtio-pci: use generic logic for command access
In practice, guests don't generate config requests
that cross a word boundary, so the logic to
detect command word ac...
Michael S. Tsirkin
05:57 pm Revision 016c77ad: Makefile: add missing deps on $(GENERATED_HEADERS)
This fixes a build issue with make -j6+ due to qapi-generated files
being built before $(GENERATED_HEADERS) have been...
Michael Roth
05:57 pm Revision ec67464c: xen_mapcache: remove unused variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Si...
Juan Quintela
05:57 pm Revision c20cdf8b: qmp: fix efect -> effect typo in qmp-commands.hx
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Zhi Yong Wu
12:10 pm Revision cf2846b5: slirp: Fix unusual "comments" in unused code
cppcheck detected two rather strange comments which were not
correctly written as C comments.
They did not cause any...
Stefan Weil
12:09 pm Revision 45b75ae4: Makefile: Minor cscope fixups
Create cscope symbols for assembly files in addition to .c/.h files.
Create cscope database with full path instead of...
Alexandre Raymond
10:58 am Revision 023367e6: vhost build fix for i386
vhost.c uses __sync_fetch_and_and(), which is only
available for -march=i486 and above (see
https://bugzilla.redhat.c...
Wolfgang Mauerer
10:57 am Revision 42e4126b: pci: Common overflow prevention
Introduce pci_config_read/write_common helpers to prevent passing
accesses down the callback chain that go beyond the...
Jan Kiszka

07/26/2011

05:30 pm Revision a492892c: target-arm: Don't print debug messages for various UNDEF cases
Remove some stray printfs for cases which don't generally happen
(some VFP UNDEF cases, reads and writes to unknown c...
Peter Maydell
05:30 pm Revision 906879a9: target-arm: Mark 1136r1 as a v6K core
The 1136r1 is actually a v6K core (unlike the 1136r0); mark it as such,
thus enabling the TLS registers, NOP hints, C...
Peter Maydell
05:30 pm Revision 934814f1: target-arm: Handle UNDEF and UNPREDICTABLE cases for VLDM, VSTM
Handle the UNDEF and UNPREDICTABLE cases for VLDM and VSTM. In
particular, we now generate an undef exception for ove...
Peter Maydell
05:30 pm Revision 7807eed9: target-arm: support for ARM1176JZF-s cores
Add support for v6K ARM1176JZF-S. This core includes the VA<->PA
translation capability and security extensions.
Si...
Jamie Iles
05:30 pm Revision 6e0c0ed1: target-arm: UNDEF on a VCVTT/VCVTB UNPREDICTABLE to avoid TCG assert
VCVTT/VCVTB with bit 8 set is UNPREDICTABLE; we choose to UNDEF.
This avoids a TCG assert later when the VCVTT/VCVTB ...
Peter Maydell
05:30 pm Revision 87f19eb2: target-arm: Support v6 barriers in linux-user mode
ARMv6 implemented various operations as special cases of cp15 accesses
which are true instructions in v7; this includ...
Peter Maydell
05:22 pm Revision 0ab06d83: target-arm: make VMSAv7 remapping and AP dependent on V6K
The VMSAv7 remapping and access permissions were introduced in ARMv6K
and not ARMv7.
Signed-off-by: Jamie Iles <jami...
Jamie Iles
10:42 am Revision 0f94d6da: libcacard: add pc file, install it + includes
Additionally:
+ add --includedir configure parameters
+ make install-libcacard install vscclient as well
Alon Levy
08:02 am Revision 679f4f8b: xen: implement unplug protocol in xen_platform
The unplug protocol is necessary to support PV drivers in the guest: the
drivers expect to be able to "unplug" emulat...
Stefano Stabellini
08:02 am Revision 834e76ea: vl.c: Check the asked ram_size later.
As a Xen guest can have more than 2GB of RAM on a 32bit host, we move
the conditions after than we now if we run one ...
Anthony PERARD
07:57 am Revision 8a369e20: xen: Fix the memory registration to reflect of what is done by Xen.
A Xen guest memory is allocated by libxc. But this memory is not
allocated continuously, instead, it leaves the VGA I...
Anthony PERARD
07:57 am Revision f15fbc4b: cpu-common: Have a ram_addr_t of uint64 with Xen.
In Xen case, memory can be bigger than the host memory. that mean a
32bits host (and QEMU) should be able to handle a...
Anthony PERARD
07:43 am Revision 59d21e53: xen: make xen_enabled even more clever
When using xen_enabled() we're currently only checking if xen is enabled
at all during the build. But what if you wan...
Alexander Graf
07:43 am Revision f03a4ac1: xen: remove CONFIG_XEN_MAPCACHE
We were still exporting CONFIG_XEN_MAPCACHE, even though it's completely
unused by now. Remove it.
Signed-off-by: Al...
Alexander Graf
07:43 am Revision 30ab6125: xen: Fix xen_enabled().
Use the "host" CONFIG_ define instead of the "target" one.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>...
Anthony PERARD
07:43 am Revision fb4bb2b5: xen: introduce xen_change_state_handler
Remove the call to xenstore_record_dm_state from xen_main_loop_prepare
that is HVM specific.
Add a new vm_change_stat...
Anthony PERARD
07:43 am Revision 8ca5692d: exec.c: Use ram_addr_t in cpu_physical_memory_rw(...).
As the variable pd and addr1 inside the function cpu_physical_memory_rw
are mean to handle a RAM address, they should...
Anthony PERARD

07/25/2011

07:50 pm Revision c886edfb: Let users select their pythons
Add configure check for python, exit if not found. Add switches
for specifying the path to python, use the path in Ma...
Blue Swirl
05:40 pm Revision 0caf448b: simpletrace: suppress a warning from unused variable
Avoid this warning:
CC simpletrace.o
/src/qemu/simpletrace.c: In function 'writeout_thread':
/src/qemu/simpletra...
Blue Swirl
05:38 pm Revision 00aa0040: Wrap recv to avoid warnings
Avoid warnings like these by wrapping recv():
CC slirp/ip_icmp.o
/src/qemu/slirp/ip_icmp.c: In function 'icmp_re...
Blue Swirl

07/24/2011

05:48 pm Revision aad04cd0: Fix chrdev return value conversion
6e1db57b2ac9025c2443c665a0d9e78748637b26 didn't
convert brlapi or win32 chrdevs, breaking build for those.
Fix by co...
Blue Swirl
02:24 am Revision 1fc7bd4a: qemu-ga: remove dependency on gio and gthread
As far as I can tell, there isn't a dependency on gthread. Also, the only use
of gio was to enable GSocket to accept...
Anthony Liguori
02:24 am Revision 4eb36d40: guest-agent: only enable FSFREEZE when it's supported by the kernel
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

07/23/2011

07:57 pm Revision 1167bfd6: Open 1.0 development branch.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:56 pm Revision b8095f24: Bump version to reflect v0.15.0-rc0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:26 pm Revision d25f89c9: Register Linux dyntick timer as per-thread signal
Derived from kvm-tool patch
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/74309
Ingo Molnar pointed out tha...
Jan Kiszka
07:26 pm Revision 691a0c9c: qemu-timer: Introduce clock reset notifier
QEMU_CLOCK_HOST is based on the system time which may jump backward in
case the admin or NTP adjusts it. RTC emulatio...
Jan Kiszka
07:26 pm Revision 17604dac: mc146818rtc: Handle host clock resets
Make use of the new clock reset notifier to update the RTC whenever
rtc_clock is the host clock and that happens to j...
Jan Kiszka
07:26 pm Revision 8e31bf38: Correct spelling of licensed
Correct typos of "licenced" to "licensed".
Reviewed-by: Stefan Weil <weil@mail.berlios.de>
Reviewed-by: Andreas F=E4...
Matthew Fernandez
07:26 pm Revision 9e8dd451: notifier: Pass data argument to callback
This allows to pass additional information to the notifier callback
which is useful if sender and receiver do not sha...
Jan Kiszka
07:21 pm Revision e0e8384d: ide: Turn properties any IDE device must have into bus properties
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
07:20 pm Revision d6cca4b0: virtio-serial: Turn props any virtio-serial-bus device must have into bus props
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
07:20 pm Revision 021a1318: virtio-serial: Clean up virtser_bus_dev_print() output
Old version looks like this in info qtree (last four lines):
dev: virtconsole, id ""
dev-prop:...
Markus Armbruster
07:20 pm Revision 1cc2428c: usb-ccid: Drop unused CCIDCardInfo callback print()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
07:19 pm Revision ea0e5418: vl.c: Don't limit node count by smp count
[I've sent this patch couple of months ago and noticed it
didn't make it's way in - so I'm sending it again]
It is ...
Sasha Levin
07:19 pm Revision e69ae5c4: do not reset no_shutdown after we shutdown the vm
Daniel P. Berrange sent a libvirt's patch to support
reboots with the QEMU driver. He implements it in
json model lik...
Wen Congyang
07:19 pm Revision 3836620c: Remove unused USES_X509_AUTH macro from VNC sasl code
The USES_X509_AUTH macro is defined in several VNC files,
but not used in all of them. Remove the unused definition.
...
Daniel P. Berrange
07:19 pm Revision 13661089: Introduce a 'client_add' monitor command accepting an open FD
Allow client connections for VNC and socket based character
devices to be passed in over the monitor using SCM_RIGHTS...
Daniel P. Berrange
07:19 pm Revision 7e7e2ebc: Store VNC auth scheme per-client as well as per-server
A future patch will introduce a situation where different
clients may have different authentication schemes set.
When...
Daniel P. Berrange
07:19 pm Revision 0fe28e0d: vga: Fix type of lfb/map_addr/end.
These addresses have been passed through pci_to_cpu_addr,
and thus need to be full target_phys_addr_t.
Acked-by: Jan...
Richard Henderson
07:18 pm Revision 84682834: qemu-timer: change unix timer to dynticks
A timer that wakes up every millisecond puts a lot of stress on the
iothread. The large amount of IPIs causes very h...
Paolo Bonzini
07:18 pm Revision 6e1db57b: qemu-char: Print strerror message on failure
The only way for chardev drivers to communicate an error was to return a NULL
pointer, which resulted in an error mes...
Kevin Wolf
07:18 pm Revision 46daff13: iothread: replace fair_mutex with a condition variable
This conveys the intention better, and scales to more than >1
threads contending the mutex with the iothread (as long...
Paolo Bonzini
06:56 pm Revision 49e40b66: multiboot: Support commas in module parameters
Support commas in the parameter list of multiboot modules as well as for the
kernel command line, by using double com...
Adam Lackorzynski
06:56 pm Revision 6141dbfe: report serial devices created with -device in the PIIX4 config space
Serial and parallel devices created with -device are not reported in
the PIIX4 configuration space, and are hence not...
Paolo Bonzini
06:19 pm Revision 44e798d3: net: Dump client type 'info network'
Include the client type name into the output of 'info network'. The
result looks like this:
(qemu) info network
VLAN...
Jan Kiszka
06:19 pm Revision 6eed1856: net: Consistently use qemu_macaddr_default_if_unset
Drop the open-coded MAC assignment from net_init_nic and replace it with
standard qemu_macaddr_default_if_unset which...
Jan Kiszka
06:19 pm Revision 19061e63: net: Improve layout of 'info network'
Improve the layout when listing non-vlan clients via 'info network'. The
result looks like this:
(qemu) info network...
Jan Kiszka
06:19 pm Revision 9af99f1d: guest agent: use QERR_UNSUPPORTED for disabled RPCs
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Michael Roth
06:19 pm Revision 5bda29da: .gitignore: ignore qemu-ga and qapi-generated
Add a new binary and generation directory to the gitignore file
Signed-off-by: Alexandre Raymond <cerbere@gmail.com>...
Alexandre Raymond
06:19 pm Revision e6d43cfb: slirp: Forward ICMP echo requests via unprivileged sockets
Linux 3.0 gained support for unprivileged ICMP ping sockets. Use this
feature to forward guest pings to the outer wor...
Jan Kiszka
06:19 pm Revision 6f7b3b1b: net: Refactor net_client_types
Position entries of net_client_types according to the corresponding
values of NET_CLIENT_TYPE_*. The array size is no...
Jan Kiszka
06:19 pm Revision 3acccfc6: slirp: Replace m_freem with m_free
Remove this pointless wrapping.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <a...
Jan Kiszka
06:19 pm Revision 9052ea6b: Generalize -machine command line option
-machine somehow suggests that it selects the machine, but it doesn't.
Fix that before this command is set in stone.
...
Jan Kiszka
06:19 pm Revision 12b513d8: slirp: Fix restricted mode
This aligns the code to what the documentation claims: Allow everything
but requests that would have to be routed out...
Jan Kiszka
06:19 pm Revision 565465fc: slirp: Put forked exec into separate process group
Recent smb daemons tend to terminate themselves via a process group
SIGTERM. If the daemon is still in qemu's group b...
Jan Kiszka
06:19 pm Revision 80f52a66: Deprecate -M command line options
Superseded by -machine. Therefore, this patch removes -M from the help
list and pushes -machine at the same place in ...
Jan Kiszka
06:19 pm Revision 5a82362a: slirp: Strictly associate DHCP/BOOTP and TFTP with virtual host
Instead of accepting every DHCP/BOOTP and TFTP packet, only invoke the
built-in servers if the target is the virtual ...
Jan Kiszka
06:19 pm Revision c54ed5bc: slirp: Canonicalize restrict syntax
All other boolean arguments accept on|off - except for slirp's restrict.
Fix that while still accepting the formerly ...
Jan Kiszka

07/22/2011

11:50 pm Revision 670acc9b: Merge branch 'master' of git://git.qemu.org/qemu
malc
11:21 pm Revision 7006b9cf: guest-agent: fix build with OpenBSD
FS-Freeze only works with Linux.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
08:43 pm Revision fd2a9d2f: xen: fix xen-mapcache build on non-Xen capable targets
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Avi Kivity
07:07 pm Revision bb5df884: Merge remote-tracking branch 'origin/master' into staging
Anthony Liguori
06:31 pm Revision 3b8b030a: target-sparc: Fix compiler errors (format strings)
This change is needed because commit 06e12b65
now uses an unsigned long long value
(uint64_t && unsigned long long =>...
Stefan Weil
06:05 pm Revision a5aa842a: libcacard: fix soft=... parsing in vcard_emul_options
The previous parser had copy and paste errors when computing
vname_length and type_params_length, "name" was used ins...
Christophe Fergeau
06:05 pm Revision 2b56cb87: libcacard: replace copy_string with strndup
copy_string reimplements strndup, this commit removes it and
replaces all copy_string uses with strndup.
Signed-off-...
Christophe Fergeau
06:05 pm Revision d246b3cf: libcacard: introduce NEXT_TOKEN macro
vcard_emul_options now has repetitive code to read the current
token and advance to the next. After the previous chan...
Christophe Fergeau
06:05 pm Revision ee83d414: libcacard: don't leak vcard_emul_alloc_arrays mem
vcard_emul_mirror_card and vcard_emul_init use
vcard_emul_alloc_arrays to allocate memory for temporary arrays
which ...
Christophe Fergeau
06:05 pm Revision 010debef: libcacard/vcard_emul_nss: support cards lying about CKM_RSA_X_509 support
Some tokens claim to do CKM_RSA_X_509, but then choke when they try to do the
actual operations. Try to detect those ...
Robert Relyea
06:05 pm Revision 00965167: libcacard: s/strip(args++)/strip(args+1)
vcard_emul_options used args = strip(args++) a few times, which
was not returning the expected result since the rest ...
Christophe Fergeau
05:24 pm Revision e07fc405: Merge remote-tracking branch 'spice/spice.v39' into staging
Anthony Liguori
05:23 pm Revision 44129530: Merge remote-tracking branch 'qmp/for-anthony' into staging
Anthony Liguori
05:23 pm Revision cfe7bb19: Merge remote-tracking branch 'kraxel/usb.21' into staging
Anthony Liguori
05:23 pm Revision bf1cd9b4: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
02:36 pm Revision 0070f095: usb-uhci: fix irq handling on error.
Spec on UHCI_STS_USBERR: "If the TD on which the error interrupt
occurred also had its IOC bit set, both this bit and...
Gerd Hoffmann
02:36 pm Revision 69354a83: USB: add usb network redirection support
This patch adds support for a usb-redir device, which takes a chardev
as a communication channel to an actual usbdevi...
Hans de Goede
02:36 pm Revision e7e73892: usb-hid: fixup changed tracking.
Remove leftover calls to usb_hid_changed().
Take care to update the changed flag after delivering a event via
GET_RE...
Gerd Hoffmann
02:36 pm Revision 2e97f03e: usb-ehci: trace: rename "next" to "nxt".
"next" is reserved in systemtap thus using this as a
trace parameter name causes trouble when trying to trace
with sy...
Gerd Hoffmann

07/21/2011

11:02 pm Revision d1afc48b: SPARC64: implement addtional MMU faults related to nonfaulting load
This patch implements MMU faults caused by TTE.NFO and TTE.E:
- access other than nonfaulting load to a page marked N...
Tsuneo Saito
11:01 pm Revision b7785d20: SPARC64: implement MMU miss traps on nonfaulting loads
Nonfaulting loads should raise fast_data_access_MMU_miss traps as
normal loads do. It is up to the guest OS kernel t...
Tsuneo Saito
11:01 pm Revision 103dcbe5: SPARC64: fix fault status overwritten on nonfaulting load
cpu_get_phys_page_nofault() calls get_physical_address() twice,
that results in overwriting the fault status in the S...
Tsuneo Saito
10:59 pm Revision b64b6436: SPARC64: split cpu_get_phys_page_debug() from cpu_get_phys_page_nofault()
This patch makes cpu_get_phys_page_debug() independent from
cpu_get_phys_page_nofault() in advance of implementing no...
Tsuneo Saito
10:59 pm Revision 321365ab: SPARC64: introduce a convenience function for getting physical addresses
Introduce cpu_sparc_get_phys_page() to be used as a help for splitting
cpu_get_phys_page_debug() from cpu_get_phys_pa...
Tsuneo Saito
10:58 pm Revision ccc76c24: SPARC64: SFSR cleanup and fix
Add macros for SFSR fields and use macros instead of magic numbers.
Also fix the update of the register fields on MMU...
Tsuneo Saito
10:57 pm Revision 06e12b65: SPARC64: TTE bits cleanup
Add macros for TTE bits and modify to use macros instead of
magic numbers.
Signed-off-by: Tsuneo Saito <tsnsaito@gma...
Tsuneo Saito
10:48 pm Revision e3d4d252: guest agent: add guest agent RPCs/commands
This adds the initial set of QMP/QAPI commands provided by the guest
agent:
guest-sync
guest-ping
guest-info
guest-s...
Michael Roth
10:48 pm Revision ac32c780: qerror: add QERR_JSON_PARSE_ERROR to qerror.c
Missing from previous addition of error to qerror.h. Needed for
qerror_format() and friends.
Signed-off-by: Michael ...
Michael Roth
10:48 pm Revision 48ff7a62: guest agent: qemu-ga daemon
This is the actual guest daemon, it listens for requests over a
virtio-serial/isa-serial/unix socket channel and rout...
Michael Roth
10:48 pm Revision b84da831: qapi: add QAPI code generation documentation
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision 13a286d5: guest agent: command state class
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision 0f923be2: qapi: add qapi.py helper libraries
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision e89ac222: qapi: add ordereddict.py helper library
We need this to parse dictionaries with schema ordering intact so that C
prototypes can be generated deterministicall...
Michael Roth
10:48 pm Revision 501e5104: qapi: test schema used for unit tests
This is how QMP commands/parameters/types would be defined. We use a
subset of that functionality here to implement f...
Michael Roth
10:48 pm Revision 06d64c62: qapi: add qapi-visit.py code generator
This is the code generator for qapi visiter functions used to
marshal/unmarshal/dealloc qapi types. It generates the ...
Michael Roth
10:48 pm Revision 69ed8366: qapi: add test-qmp-commands, tests for gen. marshalling/dispatch code
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision fb3182ce: qapi: add qapi-types.py code generator
This is the code generator for qapi types. It will generation the
following files:
$(prefix)qapi-types.h - C types...
Michael Roth
10:48 pm Revision 43c20a43: qapi: add QMP command registration/lookup functions
Registration/lookup functions for that provide a lookup table for
dispatching QMP commands.
Signed-off-by: Michael R...
Michael Roth
10:48 pm Revision 640e5404: qapi: add test-visitor, tests for gen. visitor code
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision c17d9908: qapi: add qapi-commands.py code generator
This is the code generator for qapi command marshaling/dispatch.
Currently only generators for synchronous qapi/qmp f...
Michael Roth
10:48 pm Revision ab02ab2a: qapi: add QMP dispatch functions
Given an object recieved via QMP, this code uses the dispatch table
provided by qmp_registry.c to call the correspond...
Michael Roth
10:48 pm Revision 5c026320: Introduce compiler.h header file
This moves compiler related macros from qemu-common.h to compiler.h.
The reason for this change is that there are si...
Luiz Capitulino
10:48 pm Revision c7aa841e: qapi: add module init types for qapi
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision e4e6aa14: qapi: add QMP output visitor
Type of Visiter class that serves as the inverse of the input visitor:
it takes a series of native C types and uses t...
Michael Roth
10:48 pm Revision 2345c77c: qapi: add QAPI visitor core
Base definitions/includes for Visiter interface used by generated
visiter/marshalling code.
Includes a GenericList t...
Michael Roth
10:48 pm Revision e18df141: Add hard build dependency on glib
GLib is an extremely common library that has a portable thread implementation
along with tons of other goodies.
GLib...
Anthony Liguori
10:48 pm Revision d5f3c29c: qapi: add QAPI dealloc visitor
Type of Visitor class that can be passed into a qapi-generated C
type's visitor function to free() any heap-allocated...
Michael Roth
10:48 pm Revision c40cc0a0: qapi: add QMP input visitor
A type of Visiter class that is used to walk a qobject's
structure and assign each entry to the corresponding native ...
Michael Roth
10:48 pm Revision d3608b7c: Error: Fix build when qemu-common.h is not included
Commit e4ea5e2d0e0e4c5188ab45b66f3195062ae059dc added the use of
the macro GCC_FMT_ATTR to error.h, however compiler....
Luiz Capitulino
10:48 pm Revision 54d83804: qlist: add qlist_first()/qlist_next()
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision d967b2f1: QMP: add snapshot-blkdev-sync command
Add QMP bits for snapshot_blkdev command. This is the same as
snapshot_blkdev in the human monitor. The command is sy...
Jes Sorensen
01:06 am Revision 6c916eda: Update OpenBIOS images for Sparc32 and Sparc64
Update Sparc32 and Sparc64 OpenBIOS images to SVN revision 1045.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:28 am Revision b14ef7c9: Fix unassigned memory access handling
cea5f9a28faa528b6b1b117c9ab2d8828f473fef exposed bugs in unassigned memory
access handling. Fix them by always passin...
Blue Swirl
12:22 am Revision 21673cde: Avoid CPU endian memory accesses in devices
Don't compile virtio.c in hwlib, it depends on memory accesses
performed in CPU endianness.
Make loads and stores in...
Blue Swirl
12:11 am Revision b5176d27: SPARC64: treat UA2007 ASI_BLK_* as translating ASIs.
UA2007 ASI_BLK_* should be added in is_translating_asi().
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Acked-by:...
Tsuneo Saito
12:07 am Revision d0510af2: checkpatch: Fix bracing false positives on #if
789f88d0b21fedfd4251d56bb7a9fbfbda7a4ac7 only fixed #else,
fix also #if.
Reviewed-by: Stefan Hajnoczi <stefanha@linu...
Blue Swirl
12:03 am Revision ea15fb06: tcg/mips: Fix regression caused by typo (copy + paste bug)
cppcheck reports an error:
qemu/tcg/mips/tcg-target.c:1487: error: Invalid number of character (()
The unpatched cod...
Stefan Weil

07/20/2011

11:54 pm Revision cd3e2409: ds1225y: convert to qdev device, and use it in MIPS Jazz emulation
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
11:54 pm Revision d43ed9ec: ds1225y: use trace framework
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
11:54 pm Revision 86f25c7c: ds1225y: Remove protection stuff, which doesn't belong to this device
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
11:44 pm Revision b7d69dc2: SPARC64: add missing break on fmovdcc
"break" is missing on V9 fmovdcc (%icc).
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl ...
Tsuneo Saito
11:44 pm Revision afcb7375: SPARC64: fix VIS1 SIMD signed compare instructions
The destination registers of SIMD signed compare instructions
(fcmp*<16|32>) are not FP registers but general purpose...
Tsuneo Saito
11:23 pm Revision a3ce3668: Merge branch 'for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm
* 'for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTM...
Blue Swirl
03:49 pm Revision 9490fb06: ehci doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision 98e51ec9: usb-serial doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision ccce9fd2: usb-wacom doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision f54b6563: usb storage: first migration support bits.
Tag vmstate as unmigratable for the time being,
to be removed when mgration support is finished.
Signed-off-by: Gerd...
Gerd Hoffmann
03:49 pm Revision 4ab0ba9e: usb-net doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision b7ce1b27: ahci doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision 2474e505: usb-bt doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:13 pm Revision aaf55b47: Add missing documentation for qemu-img -p
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Jes Sorensen
11:08 am Revision df9cb669: spice: add sanity check for spice ports
Make sure at least one port (port=.. or tls-port=...)
is specified. Also apply range checks to the port numbers.
Si...
Gerd Hoffmann
11:08 am Revision 8927cfbb: qxl: upon reset, if spice worker is stopped, the command rings can be not empty
Spice worker does no longer process commands when it is stopped.
Otherwise, it might crash during migration when atte...
Yonit Halperin
10:23 am Revision 2837c8ea: vmstate: add no_migrate flag to VMStateDescription
This allows to easily tag devices as non-migratable,
so any attempt to migrate a virtual machine with the
device in q...
Gerd Hoffmann

07/19/2011

04:39 pm Revision 93913dfd: qcow2: Use Qcow2Cache in writeback mode during loadvm/savevm
In snapshotting there is no guest involved, so we can safely use a writeback
mode and do the flushes in the right pla...
Kevin Wolf
04:39 pm Revision 4a1d5e1f: block: add bdrv_get_allocated_file_size() operation
qemu-img.c wants to count allocated file size of image. Previously it
counts a single bs->file by 'stat' or Window AP...
Fam Zheng
04:39 pm Revision ae261c86: VMDK: fix coding style
Conform coding style in vmdk.c to pass scripts/checkpatch.pl checks.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Re...
Fam Zheng
04:39 pm Revision 91b85bd3: VMDK: change get_cluster_offset return type
The return type of get_cluster_offset was an offset that use 0 to denote
'not allocated', this will be no longer true...
Fam Zheng
04:39 pm Revision 7fa60fa3: VMDK: open/read/write for monolithicFlat image
Parse vmdk decriptor file and open mono flat image.
Read/write the flat extent.
Signed-off-by: Fam Zheng <famcool@gm...
Fam Zheng
04:39 pm Revision 69b4d86d: VMDK: move 'static' cid_update flag to bs field
Cid_update is the flag for updating CID on first write after opening the
image. This should be per image open rather ...
Fam Zheng
04:39 pm Revision f66fd6c3: VMDK: create different subformats
Add create option 'format', with enums:
monolithicSparse
monolithicFlat
twoGbMaxExtentSparse
twoGbMax...
Fam Zheng
04:39 pm Revision 01fc99d6: VMDK: probe for monolithicFlat images
Probe as the same behavior as VMware does.
Recognize image as monolithicFlat descriptor file when the file is text
an...
Fam Zheng
04:39 pm Revision 0e69c543: VMDK: bugfix, align offset to cluster in get_whole_cluster
In get_whole_cluster, the offset is not aligned to cluster when reading
from backing_hd. When the first write to chil...
Fam Zheng
04:39 pm Revision 333c574d: VMDK: flush multiple extents
Flush all the file that referenced by the image.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Reviewed-by: Stefan Ha...
Fam Zheng
04:39 pm Revision e1da9b24: VMDK: add field BDRVVmdkState.desc_offset
There are several occurrence of magic number 0x200 as the descriptor
offset within mono sparse image file. This is no...
Fam Zheng
04:39 pm Revision b4b3ab14: VMDK: separate vmdk_open by format version
Separate vmdk_open by subformats to:
* vmdk_open_vmdk3
* vmdk_open_vmdk4
Signed-off-by: Fam Zheng <famcool@gmail.com...
Fam Zheng
04:39 pm Revision 653c1c3f: scsi-disk: Fixup debugging statement
A debugging statement wasn't converted to the new interface.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Acked-by:...
Hannes Reinecke
04:39 pm Revision ae73e591: qemu-options.hx: Document missing -drive options
They are 'werror', 'rerror' and 'readonly'.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: K...
Luiz Capitulino
04:39 pm Revision 3e1c0c9a: scsi-disk: Mask out serial number EVPD
If the serial number is not set we should mask it out in the
list of supported VPD pages and mark it as not supported...
Hannes Reinecke
04:39 pm Revision 69d7e218: qemu-config: Document -drive options
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
04:39 pm Revision b3976d3c: VMDK: introduce VmdkExtent
Introduced VmdkExtent array into BDRVVmdkState, enable holding multiple
image extents for multiple file image support...
Fam Zheng
04:38 pm Revision c5bf71a9: scsi: Add 'hba_private' to SCSIRequest
'tag' is just an abstraction to identify the command
from the driver. So we should make that explicit by
replacing 't...
Hannes Reinecke
04:04 pm Revision 03ff0958: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori
04:03 pm Revision b4dabf95: Merge remote-tracking branch 'kraxel/usb.19' into staging
Anthony Liguori
04:02 pm Revision de20fbca: Merge remote-tracking branch 'spice/spice.v38' into staging
Anthony Liguori
03:43 pm Revision 67345294: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
03:43 pm Revision 81773a50: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
Anthony Liguori
03:11 pm Revision 53e51d85: Fix automatically assigned network names for netdev
If a network client doesn't have a name, we make one up, with
assign_name(). assign_name() creates a name MODEL.NUM,...
Markus Armbruster
03:11 pm Revision 85dde9a9: Fix netdev name lookup in -device, device_add, netdev_del
qemu_find_netdev() looks up members of non_vlan_clients by name. It
happily returns the first match. Trouble is the...
Markus Armbruster

07/18/2011

05:06 pm Revision 348e7b8d: iov: Update parameter usage in iov_(to|from)_buf()
iov_to_buf() has an 'offset' parameter, iov_from_buf() hasn't.
This patch adds the missing parameter to iov_from_buf(...
Hannes Reinecke
05:06 pm Revision 5afc8b3d: qemu-io: Fix if scoping bug
Fix a bug caused by lack of braces in if statement
Lack of braces means that if(count & 0x1ff) is never reached
Sig...
Devin Nakamura
05:06 pm Revision 43642b38: qemu-io: Fix formatting
Replaced tabs with spaces, 8 space indentations with 4 space
indentation, and other fixes to better adhere to CODING_...
Devin Nakamura
05:06 pm Revision a8e0fdd7: sheepdog: add full data preallocation support
This introduces qemu-img create option for sheepdog which allows the
data to be fully preallocated (note that sheepdo...
MORITA Kazutaka
01:00 pm Revision 0219d732: virtio-console: Prevent abort()s in case of host chardev close
A host chardev could close just before the guest sends some data to be
written. This will cause an -EPIPE error. Th...
Amit Shah
01:00 pm Revision 95c9cde2: virtio-serial-bus: Fix trailing \n in error_report string
Markus fixed offenders in the file but one instance sneaked in via
another patch. Fix it.
Signed-off-by: Amit Shah ...
Amit Shah
01:00 pm Revision 49e3fdd7: virtio-serial-bus: Add trace events
Add some trace events for messages passed between the guest and host.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Amit Shah
01:00 pm Revision d02e4fa4: virtio-console: Add some trace events
Add some trace events for messages passed between the char layer and the
virtio-serial bus.
Signed-off-by: Amit Shah...
Amit Shah

07/17/2011

06:47 pm Revision 33d5ad53: pci_ids: tweak names to match linux/pci_ids.h
Sync xen names to ones used by linux. Add
xen platform device id as well.
Signed-off-by: Michael S. Tsirkin <mst@red...
Michael S. Tsirkin
06:47 pm Revision c8eac1cf: virtio: fix indirect descriptor buffer overflow
We were previously allowing arbitrarily-long indirect descriptors, which
could lead to a buffer overflow in qemu-kvm ...
Michael S. Tsirkin
06:47 pm Revision ce4fd422: hw/piix_pci.c: Fix PIIX3-xen to initialize ids
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Anthony PERARD
06:47 pm Revision 0d2b962d: xen: move to new pci initializers
move ids to pci info structure
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
06:47 pm Revision c1be973a: vhost: fix double free on device stop
vhost dev stop failed to clear the log field.
Typically not an issue as dev start overwrites this field,
but if loggi...
Michael S. Tsirkin
02:54 am Revision 37cdfcf1: xen: add vkbd support for PV on HVM guests
Register the vkbd backend even when running as device emulator for HVM
guests: it is useful because it doesn't need a...
Stefano Stabellini
02:54 am Revision 25a11813: xen_console: fall back to qemu serial device
The new xen_console protocol changed the default xen_console output device
from whatever Qemu chose to whatever xenst...
Alexander Graf
02:54 am Revision 5ea3c2b4: xen_disk: cope with missing xenstore "params" node
When disk is a cdrom and the drive is empty the "params" node in
xenstore might be missing completely: cope with it i...
Stefano Stabellini
02:54 am Revision 9fbe4784: checkpatch: don't error out on },{ lines
When having code like this:
static PCIDeviceInfo piix_ide_info[] = {
{
.qdev.name = "piix...
Alexander Graf
02:54 am Revision 8ab934f9: qemu_ram_ptr_length: take ram_addr_t as arguments
qemu_ram_ptr_length should take ram_addr_t as argument rather than
target_phys_addr_t because is doing comparisons wi...
Stefano Stabellini
02:54 am Revision 7cef3f4f: xen_disk: treat "aio" as "raw"
Sometimes the toolstack uses "aio" without an additional format
identifier, in such cases use "raw".
Updated in v2:
...
Stefano Stabellini
02:54 am Revision 5e6b701a: xen_console: fix memory leak
con_init leaks the string "type", fix it.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signe...
Stefano Stabellini
02:54 am Revision 0f51726a: xen_console: support the new extended xenstore protocol
Since CS 21994 on xen-unstable.hg and CS
466608f3a32e1f9808acdf832a5843af37e5fcec on qemu-xen-unstable.git, few
chang...
Stefano Stabellini
02:54 am Revision 6dbd588a: xen: Clean up build system
Introduce CONFIG_XEN_BACKEND so that this new config solely controls the
target-independent backend build and CONFIG_...
Jan Kiszka
02:54 am Revision 868bb33f: xen: Fold CONFIG_XEN_MAPCACHE into CONFIG_XEN
Xen won't be enabled if there is no backend support available for the
host. And that also means the map cache will wo...
Jan Kiszka
02:54 am Revision e41d7c69: xen: Clean up map cache API naming
The map cache is a Xen thing, so its API should make this clear.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
...
Jan Kiszka
02:54 am Revision ad35a7da: xen: enable console and disk backend in HVM mode
Initialize the Xen console backend and the Xen disk backend even when
running in HVM mode so that PV on HVM drivers c...
Stefano Stabellini

07/16/2011

10:43 pm Revision 89b9ba66: Fix signal handling of SIG_IPI when io-thread is enabled
Both the signal thread (via sigwait()) and the cpu thread (via
a normal signal handler) were attempting to catch SIG_...
Alexandre Raymond
10:41 pm Revision 5664aed9: Fix signal handling when io-thread is disabled
Changes since v1:
- take pthread_sigmask() out of the ifdef as it is now common
to both parts.
This fix effectively ...
Alexandre Raymond
04:17 pm Revision 107a47cc: tcg/README: Expand advice on number of TCG ops per target insn
Expand the note on the number of TCG ops generated per target insn,
to be clearer about the range of applicability of...
Peter Maydell

07/14/2011

08:41 pm Revision cf973e46: set ELF_HWCAP for SPARC and SPARC64
setting ELF_HWCAP fixes dynamic library loading for Linux/sparc64
This patch allows loading busybox from Debian 6 ini...
Artyom Tarasenko
08:30 pm Revision f838e2c5: Sparc: fix FPU and AM enable checks for translation
Translation used incorrectly CPUState fields directly to check
for FPU enable state and 32 bit address masking on Spa...
Blue Swirl
06:36 pm Revision d8e586ff: SPARC64: C99 comment fix for block-transfer ASIs
Fixed C99 comments on block-tranfer ASIs.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl...
Tsuneo Saito
06:36 pm Revision d920bde9: SPARC64: Add JPS1 ASI_BLK_AIU[PS]L ASIs for ldfa and stfa
Support JPS1 little endian block transfer ASIs.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue...
Tsuneo Saito
06:36 pm Revision 073a0444: SPARC64: Add UA2007 ASI_BLK_AIU[PS]L? ASIs for stfa
Support UA2007 block store ASIs for stfa instructions.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-b...
Tsuneo Saito
06:36 pm Revision 41317e2e: SPARC64: Add UA2007 ASI_BLK_AIU[PS]L? ASIs for ldfa
Support UA2007 block load ASIs for ldfa instructions.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by...
Tsuneo Saito
06:36 pm Revision 5f06b547: SPARC64: fp_disabled checks on stfa/stdfa/stqfa
stfa/stdfa/stqfa instructions should raise fp_disabled exceptions
if %pstate.PEF==0 or %fprs.FEF==0.
Signed-off-by: ...
Tsuneo Saito
06:36 pm Revision e1ef36c4: SPARC64: Implement stfa/stdfa/stqfa instrcutions properly
This patch implements sparcv9 stfa/stdfa/stqfa instructions
with non block-store ASIs.
Signed-off-by: Tsuneo Saito <...
Tsuneo Saito
06:35 pm Revision 8872eb4f: SPARC64: fp_disabled checks on ldfa/lddfa/ldqfa
ldfa/lddfa/ldqfa instructions should raise fp_disabled exceptions
if %pstate.PEF==0 or %fprs.FEF==0.
Signed-off-by: ...
Tsuneo Saito
06:34 pm Revision 4183f36d: SPARC64: Implement ldfa/lddfa/ldqfa instructions properly
This patch implements sparcv9 ldfa/lddfa/ldqfa instructions
with non block-load ASIs.
Signed-off-by: Tsuneo Saito <t...
Tsuneo Saito

07/13/2011

05:39 pm Revision 6fea2ea4: linux-user/signal.c: Rename s390 target_ucontext fields to fix ia64
The ia64 sys/ucontext.h defines macros 'uc_link', 'uc_sigmask' and
'uc_stack'. Rename the s390 target_ucontext struct...
Peter Maydell
05:38 pm Revision 48e515d4: linux-user: make MIPS and ARM eabi use same argument reordering
MIPS uses similar calling convention than ARM eabi, where when using
64-bit values some registers are skipped. This p...
Riku Voipio
05:11 pm Revision c3edf347: linux-user: correct syscall 123 on sh4
As reported by Cédric VINCENT:
The syscall #123 on SH4 should be "TARGET_NR_cacheflush" instead of
"TARGET_NR_modify...
Riku Voipio
12:41 am Revision cc4662f9: os-posix: set groups properly for -runas
Andrew Griffiths reports that -runas does not set supplementary group
IDs. This means that gid 0 (root) is not dropp...
Stefan Hajnoczi
12:29 am Revision 429bef69: esp: cancel current request only if some request is in flight
This bug was introduced in 94d3f98a3f3caddd7875f9a11776daeb84962a7b:
scsi_cancel_io was checking if some request was ...
Hervé Poussineau
12:01 am Revision f5fc40bb: target-alpha, target-ppc: Remove unnecessary setjmp.h include
Remove the include of setjmp.h from the cpu.h of target-alpha
and target-ppc. This is unnecessary because cpu-defs.h ...
Peter Maydell

07/12/2011

11:57 pm Revision 462df288: Remove unneeded setjmp.h (fix compilation on Debian "lenny")
Some versions of png.h cannot be included after setjmp.h,
even when PNG_SKIP_SETJMP_CHECK was defined.
setjmp.h was ...
Stefan Weil
11:53 pm Revision 0d101938: tcg: Reload local variables after return from longjmp
Recent compilers look deep into cpu_exec, find longjmp as a noreturn
function and decide to smash some stack variable...
Jan Kiszka
11:29 pm Revision 5b620fb6: exec-all.h: Make MAX_OP_PER_INSTR large enough for target-arm's uses
The target-arm frontend's worst-case TCG ops per instr is 194 (and in
general many of the "load multiple registers" A...
Peter Maydell
11:29 pm Revision a884da8a: exec.c: Fix calculation of code_gen_buffer_max_size
When calculating the point at which we should not try to put another
TB into the code gen buffer, we have to allow no...
Peter Maydell
11:00 pm Revision 06c46bba: spapr: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 04bc74ed: s390-virtio: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision db663d0f: ppc405_uc: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 75b0646f: pl080: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision ae5d3eb4: msix: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision c5d29d2f: msi: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 6c7796e5: intel-hda: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 8517263f: hpet: use specific endian ld/st_phys
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Alexander Graf
11:00 pm Revision 1e78bcc1: exec: add endian specific phys ld/st functions
Device code some times needs to access physical memory and does that
through the ld./st._phys functions. However, the...
Alexander Graf
02:42 pm Revision e22b7015: mips: rlimit codes are not the same
The codes for get/setrlimit differ between linux target platforms.
This patch adds conversion.
This is important else...
Wesley W. Terpstra
02:38 pm Revision 95b33b2f: mips: rlimit incorrectly converts values
Byte swap was applied in the wrong order with testing for
RLIM_INFINITY. On mips bigendian from an amd64 system this ...
Wesley W. Terpstra
02:34 pm Revision e6e5bd2d: mips: null pointer deref should segfault
Dereferencing a null pointer causes an exception 0xC (EXCP_AdEL)
instead of EXCP_TLBL. This should also trigger a seg...
Wesley W. Terpstra
02:33 pm Revision 7c2f6157: mips: missing syscall returns wrong errno
Return -TARGET_ENOSYS instead of -ENOSYS from linux-user/main.c
* Caused strange 'Level 2 synchronization messages...
Wesley W. Terpstra
02:32 pm Revision 053ebb27: mips: sigaltstack args
The syscall sigaltstack takes two parameters, not zero. This patch
should have no impact as only values above 4 influ...
Wesley W. Terpstra

07/11/2011

04:35 pm Revision 8f04eeb3: linux-user/syscall.c: Enforce pselect6 sigset size restrictions
Enforce the same restriction on the size of the sigset passed to
pselect6 as the Linux kernel does. This is both corr...
Peter Maydell
04:34 pm Revision 163a05a8: linux-user: Implement prlimit64 syscall
Implement the prlimit64 syscall.
Slightly modified to apply upstream -Riku
Signed-off-by: Peter Maydell <peter.mayd...
Peter Maydell
04:12 pm Revision d979e8eb: linux-user: Add syscall numbers from kernel 2.6.39.2
Add syscall numbers for new syscall numbers; this brings us
into line with Linux 2.6.39.2.
Signed-off-by: Peter Mayd...
Peter Maydell
04:12 pm Revision 12b81b71: linux-user: Add support for even more FB ioctls
This patch was validated with programs from DirectFB-1.0 and
WebKit/DirectFB.
Signed-off-by: Cédric VINCENT <cedric....
Cédric VINCENT
04:10 pm Revision 774750c0: linux-user: Add support for more VT ioctls
DirectFB-1.0 uses at least two of the four added ioctls, and the two
others were added for completeness. This patch ...
Cédric VINCENT
04:06 pm Revision e6fe18fb: linux-user: Add support for KD...LED ioctls
DirectFB-1.0 uses at least one of the four added ioctls, and the three
others were added for completeness. This patc...
Cédric VINCENT
04:05 pm Revision 1c1b40c1: arm-semi: Provide access to CLI arguments passed through the "-append" option
This patch basically adapts the new semi-hosting command-line support
-- introduced by Wolfgang Schildbach in the com...
Cédric VINCENT

07/08/2011

12:26 pm Revision 6c238527: usb-hub: remove unused descriptor arrays
Somehow they where left over when converting the hub
to the new usb descriptor infrastructure ...
Signed-off-by: Ger...
Gerd Hoffmann
12:26 pm Revision dd850cf2: usb: fixup bluetooth descriptors
Commit 4696425cd05c7baa0a4b469d43ba4b8488bcfc0f changes some
endpoints from isocrounous to interrupt by mistake. Fix...
Gerd Hoffmann
12:26 pm Revision eb3b58f9: usb_register_port(): do not set port->opaque and port->index twice
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Jes Sorensen
12:26 pm Revision 3dc345d5: usb-ohci: raise interrupt on attach
Got lost in commit 618c169b577db64ac6589ad48825d2e11760d1a6,
add it back in. Also fix codestyle while we are at it.
...
Gerd Hoffmann
12:25 pm Revision 76f30473: usb: update documentation
Add a paragraph on companion controller mode and a
configuration file which sets it all up for you.
Signed-off-by: G...
Gerd Hoffmann

07/05/2011

04:09 pm Revision d47e59b8: usb: Make port wakeup and complete ops take a USBPort instead of a Device
This makes them consistent with the attach and detach ops, and in general
it makes sense to make portops take a port ...
Hans de Goede
04:09 pm Revision 053f9fcf: usb-ehci: drop unused num-ports state member
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision f9ebf5e5: pci: add ich9 usb controller ids
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:09 pm Revision fbf9db64: usb-ehci: cleanup port reset handling
Doing a usb_attach when dev is NULL will just result in the
port detach op getting called even though nothing was con...
Hans de Goede
04:09 pm Revision 3631e6c8: usb: Move (initial) call of usb_port_location to usb_fill_port
Cleanup / preparation patch for companion controller support. Note that
as a "side-effect" this patch also fixes the ...
Hans de Goede
04:09 pm Revision 35e4977f: usb-uhci: Add support for being a companion controller
To use as a companion controller set the masterbus property.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Sign...
Hans de Goede
04:09 pm Revision 45b9fd34: usb: assert on calling usb_attach(port, NULL) on a port without a dev
with the "usb-ehci: cleanup port reset handling" patch in place no callers
are calling usb_attach(port, NULL) for a p...
Hans de Goede
04:09 pm Revision ae60fea9: usb: Add a register_companion USB bus op.
This is a preparation patch for adding support for USB companion controllers.
Signed-off-by: Hans de Goede <hdegoede...
Hans de Goede
04:09 pm Revision fbd97532: usb-ehci: Fix handling of PED and PEDC port status bits
The PED bit should only be set for highspeed devices and the PEDC bit
should not be set on "normal" PED bit changes, ...
Hans de Goede
04:09 pm Revision 5cc194ca: ehci: fix port count.
The ICH4 EHCI controller which we emulate has six ports not four.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:09 pm Revision c44fd61c: usb-ehci: Connect Status bit is read only, don't allow changing it by the guest
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision 9c9fc334: usb-ohci: Add support for being a companion controller
To use as a companion controller, use pci-ohci as device and set the
masterbus and num-ports properties, ie:
-device...
Hans de Goede
04:09 pm Revision 4706ab6c: usb: Replace device_destroy bus op with a child_detach port op
Note this fixes 2 things in one go, first of all the device_destroy bus
op should be a device_detach bus op, as pendi...
Hans de Goede
04:09 pm Revision 3028376e: ehci: add ich9 controller.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:09 pm Revision 1b5a7570: uhci: add ich9 controllers
Add ich9 controllers, Factor out properties to a separate
struct and reference it to reduce duplication.
Signed-off...
Gerd Hoffmann
04:09 pm Revision a0a3167a: usb-ehci: Add support for registering companion controllers
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision 090ac642: usb: Add a usb_fill_port helper function
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Hans de Goede
04:09 pm Revision 000eb4fa: hw/usb-musb.c: Don't misuse usb_packet_complete()
In musb_packet() handle final processing of non-asynchronous
USB packets by directly calling musb_schedule_cb() rathe...
Peter Maydell
12:23 pm Revision c925400b: ide: Initialise buffers with zeros
Just in case there's still a way how a guest can read out buffers when it's not
supposed to, let's zero the buffers d...
Kevin Wolf
12:23 pm Revision 40c4ed3f: ide: Ignore reads during PIO in and writes during PIO out
This fixes https://bugs.launchpad.net/qemu/+bug/786209:
When the DRQ_STAT bit is set, the IDE core permits both ...
Kevin Wolf
12:23 pm Revision e7ff8f0e: block: drive_init(): Improve CHS setting error message
The current message doesn't clearly communicate the error cause.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat....
Luiz Capitulino
12:23 pm Revision 2d3999fe: block: drive_init(): Simplify interface type setting
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Luiz Capitulino
12:23 pm Revision 02854532: Documentation: Remove outdated host_device note
People shouldn't explicitly specify host_device any more. raw is doing the
Right Thing.
Signed-off-by: Kevin Wolf <k...
Kevin Wolf
12:23 pm Revision 661a0f71: qemu-img: Add cache command line option
qemu-img currently writes disk images using writeback and filling
up the cache buffers which are then flushed by the ...
Federico Simoncelli
12:23 pm Revision a8686a9b: virtio-blk: Turn drive serial into a qdev property
It needs to be a qdev property, because it belongs to the drive's
guest part. Precedence: commit a0fef654 and 6ced55...
Markus Armbruster
12:23 pm Revision 343f8568: block/raw-posix: Linux compat-ioctl warning workaround
On Linux x86_64 host with 32bit userspace, running
qemu or even just "qemu-img create -f qcow2 some.img 1G"
causes a ...
Johannes Stezenbach

07/04/2011

11:12 pm Revision 9312805d: pxa2xx_lcd: add proper rotation support
Until now, pxa2xx_lcd only supported 90deg rotation, but
some machines (for example Zipit Z2) needs 270deg rotation.
...
Vasily Khoruzhick
10:58 pm Revision 462a8bc6: arm: Add const attribute to some arm_boot_info pointers
Parameter 'info' is const, so add the missing attribute.
v2:
Add 'const' to the local variable info in do_cpu_reset(...
Stefan Weil
04:35 pm Revision fba810f1: spice: catch spice server initialization failures.
When the spice server initialization fails report this and exit instead
of ignoring the error.
Signed-off-by: Gerd H...
Gerd Hoffmann
04:35 pm Revision 1f0ff2fb: qxl-logger: add timestamp to command log
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Alon Levy
04:35 pm Revision a3d14054: qxl: allow QXL_IO_LOG also in vga
The driver may change us to vga mode and still issue a QXL_IO_LOG,
which we can easily support.
Signed-off-by: Gerd ...
Alon Levy
04:35 pm Revision 5b77870c: qxl: interface_get_command: fix reported mode
report correct mode when in undefined mode.
introduces qxl_mode_to_string(), and uses it in other places too.
Signed...
Alon Levy
04:35 pm Revision 868379ce: qxl: make sure primary surface is saved on migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Yonit Halperin
04:35 pm Revision 81144d1a: qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:35 pm Revision 22795174: qxl: set mm_time in vga update
This fixes a problem where on windows 7 startup phase, before the qxl driver
is loaded, the drawables are sufficientl...
Alon Levy
04:35 pm Revision 6ebebb55: qxl: add dev id to guest prints
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Alon Levy
04:35 pm Revision 638f4e47: qxl: device id fixup
Move device ID to PCIDeviceInfo.
Remove support for the unused unstable device ID.
Signed-off-by: Gerd Hoffmann <kra...
Gerd Hoffmann

07/02/2011

09:50 pm Revision 75ef8496: esp: correctly fill bus id with requested lun
This bug showed up after 1455084ea2c48abf23c4e4e15e378ee43457f381, and
may be seen only on operating systems *not* us...
Hervé Poussineau
09:48 pm Revision f74b32de: TCG/PPC: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:28 am Revision 8e91ed30: fix cpu_cc_src and cpu_cc_src2 corruption in udivx and sdivx
udivx and sdvix don't modify condition flags, so they shall not
overwrite cpu_cc_*
Signed-off-by: Artyom Tarasenko <...
Artyom Tarasenko
12:12 am Revision 3b886706: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: move TLBs to their own arrays
PPC: 440: Use 440 style MMU as de...
Blue Swirl
12:07 am Revision ec188429: tcg-hppa: Support deposit opcode.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
12:06 am Revision 4d506ceb: hppa: Fix printf warnings in hppa-dis.c.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson

07/01/2011

11:52 pm Revision 2a6a665f: TCG/HPPA: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si...
Blue Swirl
11:49 pm Revision a42bceec: TCG/HPPA: use TCG_REG_CALL_STACK instead of TCG_REG_SP
Use TCG_REG_CALL_STACK instead of TCG_REG_SP for consistency.
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-o...
Blue Swirl

06/30/2011

11:52 am Revision 20be39de: etraxfs-ser: Correct default value for RW_REC_CTRL
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

06/28/2011

09:57 pm Revision 1dfdcaa8: user: Fix -d debug logging for usermode emulation
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
09:52 pm Revision 3ab20e20: cris: Handle opcode zero
It's a valid branch pc + 2.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
01:49 am Revision 136a0b5a: TCG/PPC: use stack for TCG temps
Use stack instead of temp_buf array in CPUState for TCG temps.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Sign...
Blue Swirl
01:27 am Revision c24a9c6e: tcg/ppc64: Remove tcg_out_addi
The only user (within tcg.c) was removed
Signed-off-by: malc <av1474@comtv.ru>
malc
01:26 am Revision 1a2eb162: tcg/ppc: Remove tcg_out_addi
The only user (within tcg.c) was removed
Signed-off-by: malc <av1474@comtv.ru>
malc
« Previous
Next »
 

Also available in: Atom