Activity
From 06/27/2011 to 07/26/2011
07/26/2011
- 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 10:42 am Revision 0f94d6da: libcacard: add pc file, install it + includes
- Additionally:
+ add --includedir configure parameters
+ make install-libcacard install vscclient as well - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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>...
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... - 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... - 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...
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... - 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... - 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>
07/23/2011
- 07:57 pm Revision 1167bfd6: Open 1.0 development branch.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:56 pm Revision b8095f24: Bump version to reflect v0.15.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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:... - 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... - 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.
... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 06:19 pm Revision 9af99f1d: guest agent: use QERR_UNSUPPORTED for disabled RPCs
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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>... - 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 ... - 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 ... - 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 ... - 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... - 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.
... - 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... - 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...
07/22/2011
- 11:50 pm Revision 670acc9b: Merge branch 'master' of git://git.qemu.org/qemu
- 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> - 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> - 07:07 pm Revision bb5df884: Merge remote-tracking branch 'origin/master' into staging
- 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 =>... - 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-... - 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 ... - 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... - 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... - 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 ... - 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 ... - 05:24 pm Revision e07fc405: Merge remote-tracking branch 'spice/spice.v39' into staging
- 05:23 pm Revision 44129530: Merge remote-tracking branch 'qmp/for-anthony' into staging
- 05:23 pm Revision cfe7bb19: Merge remote-tracking branch 'kraxel/usb.21' into staging
- 05:23 pm Revision bf1cd9b4: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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 ... - 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... - 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... - 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> - 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... - 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... - 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 ... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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.... - 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> - 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... - 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... - 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 ... - 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... - 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> - 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... - 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> - 12:28 am Revision b14ef7c9: Fix unassigned memory access handling
- cea5f9a28faa528b6b1b117c9ab2d8828f473fef exposed bugs in unassigned memory
access handling. Fix them by always passin... - 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... - 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:... - 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... - 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...
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> - 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> - 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> - 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 ... - 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... - 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... - 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... - 03:49 pm Revision 9490fb06: ehci doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision 98e51ec9: usb-serial doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision 4ab0ba9e: usb-net doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision ccce9fd2: usb-wacom doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision b7ce1b27: ahci doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision 2474e505: usb-bt doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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> - 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... - 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... - 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...
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... - 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... - 04:39 pm Revision f66fd6c3: VMDK: create different subformats
- Add create option 'format', with enums:
monolithicSparse
monolithicFlat
twoGbMaxExtentSparse
twoGbMax... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 04:39 pm Revision b3976d3c: VMDK: introduce VmdkExtent
- Introduced VmdkExtent array into BDRVVmdkState, enable holding multiple
image extents for multiple file image support... - 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... - 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> - 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:... - 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... - 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... - 04:04 pm Revision 03ff0958: Merge remote-tracking branch 'agraf/xen-next' into staging
- 04:03 pm Revision b4dabf95: Merge remote-tracking branch 'kraxel/usb.19' into staging
- 04:02 pm Revision de20fbca: Merge remote-tracking branch 'spice/spice.v38' into staging
- 03:43 pm Revision 67345294: Merge remote-tracking branch 'mst/for_anthony' into staging
- 03:43 pm Revision 81773a50: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 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,... - 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...
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(... - 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... - 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... - 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_... - 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 ... - 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... - 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> - 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...
07/17/2011
- 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> - 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> - 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 ... - 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... - 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... - 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... - 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:
... - 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... - 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... - 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... - 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... - 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... - 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... - 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_... - 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>
... - 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... - 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...
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_... - 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 ... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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 <... - 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: ... - 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...
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... - 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... - 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... - 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... - 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 ... - 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 ...
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 ... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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 ... - 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... - 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... - 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...
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... - 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... - 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... - 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.... - 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 ... - 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... - 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...
07/08/2011
- 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.
... - 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... - 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> - 12:26 pm Revision dd850cf2: usb: fixup bluetooth descriptors
- Commit 4696425cd05c7baa0a4b469d43ba4b8488bcfc0f changes some
endpoints from isocrounous to interrupt by mistake. Fix... - 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...
07/05/2011
- 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... - 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... - 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> - 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, ... - 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 ... - 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... - 04:09 pm Revision f9ebf5e5: pci: add ich9 usb controller ids
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 04:09 pm Revision 3028376e: ehci: add ich9 controller.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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 ... - 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> - 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> - 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> - 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... - 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... - 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> - 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... - 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 ... - 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... - 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.... - 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... - 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 ... - 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 ... - 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...
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.
... - 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(... - 04:35 pm Revision 868379ce: qxl: make sure primary surface is saved on migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:35 pm Revision 81144d1a: qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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 ... - 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... - 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... - 04:35 pm Revision 6ebebb55: qxl: add dev id to guest prints
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:35 pm Revision 1f0ff2fb: qxl-logger: add timestamp to command log
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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...
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... - 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> - 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 <... - 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... - 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> - 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>
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... - 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...
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>
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>
- 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> - 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... - 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> - 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>
06/27/2011
- 10:59 pm Revision 656acddb: Merge remote-tracking branch 'kraxel/usb.17' into staging
- 07:27 pm Revision c45d1fc1: Merge remote-tracking branch 'amit/for-anthony' into staging
- 07:26 pm Revision cd59dd87: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 07:25 pm Revision bb820c03: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 06:21 pm Revision 2fb0c09f: vnc: Fix compilation with --enable-vnc-png
- Commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b fixed compilation
with --enable-vnc-png, but broke it with --enable-v... - 12:34 pm Revision d2e4d08b: virtio-serial: Fix segfault on guest boot
- If I start qemu with:
# qemu -hda disks/test.img -enable-kvm -m 1G -snapshot \
-device virtio-serial \
...
Also available in: Atom