Activity
From 12/13/2012 to 01/11/2013
01/11/2013
- 05:21 pm Revision 314e2296: target-arm: Fix SWI (SVC) instruction in M profile.
- When do_interrupt_v7m is called with EXCP_SWI, the PC already
points to the next instruction. Don't modify it here.
... - 05:21 pm Revision 918fd083: target-arm: use type_register() instead of type_register_static()
- The type_register_static() interface is documented as:
type_register_static:
@info: The #TypeInfo of the new typ... - 04:43 pm Revision fedf2de3: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
hw/pc.c: Fix converting of ioport_register* to MemoryRegion
Replace remaining gmtime,... - 04:43 pm Revision e2848a78: Merge remote-tracking branch 'kraxel/q35.1' into staging
- * kraxel/q35.1:
Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
pc: rename machine types
... - 04:23 pm Revision 80ec2432: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- * afaerber-or/prep-up:
prep: Use pc87312 device instead of collection of random ISA devices
prep: Add pc87312 Sup... - 10:49 am Revision c02e1eac: hw/pc.c: Fix converting of ioport_register* to MemoryRegion
- The commit 258711 introduced MemoryRegion to replace ioport_region*
for ioport 80h and F0h.
A MemoryRegion needs to h... - 10:44 am Revision eb7ff6fb: Replace remaining gmtime, localtime by gmtime_r, localtime_r
- This allows removing of MinGW specific code and improves
reentrancy for POSIX hosts.
[Removed unused ret variable in... - 10:35 am Revision 68b891ec: savevm: Remove MinGW specific code which is no longer needed
- QEMU provides a portable function qemu_gettimeofday instead of
gettimeofday and also an implementation of localtime_r... - 10:33 am Revision 1d57db19: qga/channel-posix.c: Explicitly include string.h
- Explicitly include string.h to avoid warnings under MacOS X/clang
about implicit declarations of strerror() and strle... - 10:32 am Revision 75f13596: configure: Fix comment (copy+paste bug)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 09:30 am Revision 7d9f7b51: q35: document chipset devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:30 am Revision 94dec594: pc: rename machine types
- Starting with release 1.4 we have a fully functional q35 machine type,
i.e. "qemu -M q35" JustWorks[tm]. Update mach... - 09:30 am Revision 7e973bb2: Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
- The WARNING message from commit f7e4dd6c made me notice.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-... - 09:30 am Revision 8b07eaa1: q35: add ich9 intel hda controller
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/10/2013
- 11:22 pm Revision d0508c36: qdev: add qbus_reset_all
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:22 pm Revision 47a150a4: virtio-scsi: abort in-flight I/O when the device is reset
- When the device is reset, the SCSI bus should also be reset so
that in-flight I/O is cancelled.
Signed-off-by: Paolo... - 11:11 pm Revision 8c43a6f0: Make all static TypeInfos const
- Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
types natively through QEMU Object Model), TypeInf... - 10:52 pm Revision 63e3555e: Merge branch 'master' of git://git.qemu.org/qemu into prep-up
- Conflicts:
hw/Makefile.objs
hw/ppc_prep.c
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 09:26 pm Revision a6308bc2: Merge remote-tracking branch 'kraxel/build.1' into staging
- * kraxel/build.1:
m48t59-test: don't touch watchdog
rtc-test: skip year-2038 overflow check in case time_t is 32b... - 09:26 pm Revision 8757c09f: Merge remote-tracking branch 'awilliam/tags/qemu-1.4-vfio-20130109.0' into sta...
- vfio-pci: Fixes for qemu 1.4 & stable
* awilliam/tags/qemu-1.4-vfio-20130109.0:
vfio-pci: Loosen sanity checks to ... - 06:47 pm Revision 51782344: monitor: assert monitor_puts()'s loop invariant
- Chiefly to hush up Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Luiz Capitulino <lc... - 04:23 pm Revision 067f0691: m48t59-test: don't touch watchdog
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:23 pm Revision 4e45deed: rtc-test: skip year-2038 overflow check in case time_t is 32bit only
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/09/2013
- 07:12 pm Revision 6ad53bdf: target-i386: fix bits 39:32 of the final physical address when using 4M page
- ((pde & 0x1fe000) << 19) is the bits 39:32 of the final physical address, and
we shouldn't use unit32_t to calculate ... - 07:03 pm Revision 5e3bc735: Check return values from g_poll and select
- The current implementation of os_host_main_loop_wait() on Windows,
returns 1 only when a g_poll() event occurs becaus... - 05:55 pm Revision 7cd5da7e: Merge remote-tracking branch 'mdroth/qga-pull-1-8-2013' into staging
- * mdroth/qga-pull-1-8-2013:
qemu-ga: sample fsfreeze hooks
qemu-ga: execute hook to quiesce the guest on fsfreeze... - 12:11 pm Revision feb9a2ab: pci-assign: Enable MSIX on device to match guest
- When a guest enables MSIX on a device we evaluate the MSIX vector
table, typically find no unmasked vectors and don't... - 12:10 pm Revision 5c03a254: pci: use constants for devices under the 1B36 device ID, document them
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 12:38 am Revision ec0f694c: qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
- To use the online disk snapshot for online-backup, application-level
consistency of the snapshot image is required. H... - 12:38 am Revision 6b26e837: qemu-ga: bios_supports_mode(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR today.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mic... - 12:38 am Revision 96610da2: qemu-ga: sample fsfreeze hooks
- Adds sample hook scripts for --fsfreeze-hook option of qemu-ga.
- fsfreeze-hook : execute scripts in fsfreeze-hook.... - 12:38 am Revision 7b376087: qemu-ga: guest_suspend(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR today.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mic... - 12:38 am Revision d220a6df: qemu-ga: qmp_guest_shutdown(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR. Also, adds ga_wait_child() as
a future commit will use it too.
Signed-off-by: ... - 12:38 am Revision db3edb66: qemu-ga: qmp_guest_file_*: improve error reporting
- Use error_setg_errno() when possible with an improved error description.
Signed-off-by: Luiz Capitulino <lcapitulino... - 12:38 am Revision 261551d1: qemu-ga: build_fs_mount_list(): take an Error argument
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com> - 12:38 am Revision 071673b0: qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision 617fbbc1: qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision 878a0ae0: qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision a9de6d01: qemu-ga: guest_file_handle_find(): take an Error argument
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
*Fixed... - 12:38 am Revision 3ac4b7c5: qemu-ga: qmp_guest_file_close(): fix fclose() error check
- fclose() returns EOF on error.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Roth <md...
01/08/2013
- 11:15 pm Revision 4b274b16: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Explicitly set vendor for each built-in cpudef
target-i386: Sanitize AMD's ext2_... - 11:10 pm Revision 8fc94e5a: vfio-pci: Loosen sanity checks to allow future features
- VFIO_PCI_NUM_REGIONS and VFIO_PCI_NUM_IRQS should never have been
used in this manner as it locks a specific kernel i... - 11:09 pm Revision b0223e29: vfio-pci: Make host MSI-X enable track guest
- Guests typically enable MSI-X with all of the vectors in the MSI-X
vector table masked. Only when the vector is enab... - 10:03 pm Revision 75a192aa: qemu-common.h: Make qemu_init_vcpu() stub static inline
- Turn the *-user macro into a no-op inline function to avoid
unused-variable warnings and band-aiding #ifdef'ery.
Thi... - 10:03 pm Revision 396d2cfc: target-i386: check/enforce: Check SVM flag support as well
- When nested SVM is supported, the kernel returns the SVM flag on
GET_SUPPORTED_CPUID[1], so we can check the SVM flag... - 10:03 pm Revision 4586f157: target-i386: Filter out unsupported features at realize time
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: ... - 10:03 pm Revision 22714625: target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
- I have no idea why PPRO_FEATURES was being ignored on the check of the
CPUID.80000001H.EDX bits. I believe it was a m... - 10:03 pm Revision 54830ff8: target-i386: check/enforce: Do not ignore "hypervisor" flag
- We don't need any hack to ignore CPUID_EXT_HYPERVISOR anymore, because
kvm_arch_get_supported_cpuid() now sets CPUID_... - 10:03 pm Revision ebe8b9c6: target-i386: Explicitly set vendor for each built-in cpudef
- Since cpudef config is not supported anymore and all remaining sources
now always set x86_def_t.vendor[123] fields, r... - 10:03 pm Revision bd004bef: target-i386: kvm: Enable all supported KVM features for -cpu host
- When using -cpu host, we don't need to use the kvm_default_features
variable, as the user is explicitly asking QEMU t... - 10:03 pm Revision fcb93c03: target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
- The existing -cpu host code simply sets every bit inside svm_features
(initializing it to -1), and that makes it impo... - 10:03 pm Revision 8b4beddc: target-i386: check/enforce: Fix CPUID leaf numbers on error messages
- The -cpu check/enforce warnings are printing incorrect information about the
missing flags. There are no feature flag... - 10:03 pm Revision e8beac00: target-i386: check/enforce: Eliminate check_feat field
- Now that all entries have check_feat=~0 in
kvm_check_features_against_host(), we can eliminate check_feat entirely
an... - 10:03 pm Revision 9b15cd9e: target-i386: Sanitize AMD's ext2_features at realize time
- When CPU properties are implemented, ext2_features may change
between object_new(CPU) and cpu_realize_fn(). Sanitizin... - 10:03 pm Revision 961f8395: cpu: Change parent type to Device
- This finally makes the CPU class a subclass of the Device class,
allowing us to start using DeviceState properties on... - 10:03 pm Revision 5d5b24d0: qdev: Don't assume existence of parent bus on unparenting
- Commit 667d22d1ae59da46b4c1fbd094ca61145f19b8c3 (qdev: move bus removal
to object_unparent) made the assumption that ... - 10:03 pm Revision 906709a1: libqemustub: sysbus_get_default() stub
- The stub will be used on cases where sysbus.c is not compiled in (e.g.
*-user).
Note that code that uses NULL as the... - 10:03 pm Revision 41c6bcd9: libqemustub: Add qemu_[un]register_reset() stubs
- This will be useful for code that don't call qemu_devices_reset() (e.g.
*-user). If qemu_devices_reset() is never cal... - 10:03 pm Revision 083a5f87: libqemustub: vmstate register/unregister stubs
- Add vmstate stub functions, so that qdev.o can be used without savevm.o
when vmstate support is not necessary (i.e. b... - 10:03 pm Revision 507066f8: qdev: Include qdev code into *-user, too
- The code depends on some functions from qemu-option.o, so add
qemu-option.o to universal-obj-y to make sure it's incl... - 08:24 pm Revision b8ef62a9: ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
- Due to disagreement on a name that is generic enough for hw/pci/pci.h,
the symbolic constants are placed in the .c fi... - 08:24 pm Revision 28e7a650: docs: move pci-ids.txt to docs/specs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:24 pm Revision 4ea9296c: reorganize pci-ids.txt
- Some devices were missing, and we're using two PCI vendor ids.
This patch only adds devices that are already document... - 08:24 pm Revision 13744bd0: virtio-9p: use symbolic constant, add to pci-ids.txt
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 06:36 pm Revision 560c30b1: Merge remote-tracking branch 'kraxel/usb.75' into staging
- * kraxel/usb.75: (32 commits)
uhci: stop using portio lists
usbredir: Add support for buffered bulk input (v2)
... - 06:36 pm Revision c3dd94b1: Merge remote-tracking branch 'stefanha/net' into staging
- * stefanha/net:
rtl8139: preserve link state across device reset
e1000: no need auto-negotiation if link was down... - 12:58 pm Revision da1a4cef: target-mips: Fix helper and tests for dot/cross-dot product instructions
- Helper function for dpa_w_ph, dpax_w_ph, dps_w_ph and dpsx_w_ph incorrectly
defines halfword vector elements as unsig... - 12:55 pm Revision e320d05a: target-mips: Replace macros by inline functions
- The macros RESTORE_ROUNDING_MODE and RESTORE_FLUSH_MODE silently used
variable env from their callers. Using inline f... - 12:49 pm Revision e1a4019c: target-mips: Allow DSP access to be disabled once enabled.
- Clear the DSP hflags at the start of compute_hflags. Otherwise access
is not properly disabled once enabled.
Signed... - 12:48 pm Revision 314992b1: linux-user: fix mips 32-on-64 prealloc case
- MIPS only supports 31 bits of virtual address space for user space, so let's
make sure we stay within that limit with... - 11:56 am Revision b2d1fe67: usbredir: Add support for buffered bulk input (v2)
- Buffered bulk mode is intended for bulk *input* endpoints, where the data is
of a streaming nature (not part of a com... - 11:56 am Revision 89eb147c: uhci: stop using portio lists
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:00 am Revision 7682e858: readline: avoid memcpy() of overlapping regions
- memcpy() for overlapping regions is undefined behavior; use memmove()
instead in readline_hist_add().
[Keep tab char...
01/07/2013
- 07:42 pm Revision f56a1247: vhost: backend masking support
- Support backend guest notifier masking in vhost-net:
create eventfd at device init, when masked,
make vhost use that ... - 07:42 pm Revision 774345f9: virtio-pci: cache msix messages
- Some guests mask a vector then unmask without changing it.
Store vectors to avoid kvm system calls in this case.
Sig... - 07:42 pm Revision 1830b80f: virtio-net: set/clear vhost_started in reverse order
- As vhost started is cleared last thing on stop,
set it first things on start. This makes it
possible to use vhost_sta... - 07:42 pm Revision 24f4fe34: vhost: set started flag while start is in progress
- This makes it possible to use started flag for sanity checking
of callbacks that happen during start/stop.
Signed-of... - 07:42 pm Revision 078bbb50: kvm: add stub for update msi route
- Will be used by virtio-pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 07:42 pm Revision f1d0f15a: virtio: backend virtqueue notifier masking
- some backends (notably vhost) can mask events
at their source in a way that is more efficient
than masking through kv... - 07:42 pm Revision 2d620f59: virtio: don't waste irqfds on control vqs
- Pass nvqs to set_guest_notifiers. This makes it possible to
save on irqfds by not allocating one for the control vq
f... - 07:42 pm Revision 4c93bfa9: msix: add api to access msix message
- Will be used by virtio pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 06:37 pm Revision 1a61a9ae: PPC: KVM: set has-idle in guest device tree
- On e500mc, the platform doesn't provide a way for the CPU to go idle.
To still not uselessly burn CPU time, expose a... - 06:37 pm Revision 4417c733: openpic: IRQ_check: search the queue a word at a time
- Search the queue more efficiently by first looking for a non-zero word,
and then using the common bit-searching funct... - 06:37 pm Revision 68c2dd70: PPC: Bring EPR support closer to reality
- We already used to support the external proxy facility of FSL MPICs,
but only implemented it halfway correctly.
This... - 06:37 pm Revision 9f1d4b1d: openpic: fix CTPR and de-assertion of interrupts
- Properly implement level-triggered interrupts by withdrawing an
interrupt from the raised queue if the interrupt sour... - 06:37 pm Revision a898a8fc: openpic: move IACK to its own function
- Besides making the code cleaner, we will need a separate way to access
IACK in order to implement EPR (external proxy... - 06:37 pm Revision 61993a67: PPC: linux-user: Calculate context pointer explicitly
- Peter Maydell recommended the change to be more proper. The result was tested
and shows coming up with the same prope... - 06:37 pm Revision 2985b86b: target-ppc: Slim conversion of model definitions to QOM subclasses
- Since the model list is highly macrofied, keep ppc_def_t for now and
save a pointer to it in PowerPCCPUClass. This re... - 06:37 pm Revision d4834ff9: kvm: Update kernel headers
- Corresponding kvm.git hash: 18eb54cf4a
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:37 pm Revision 1b7ce68f: target-ppc: Error out for -cpu host on unknown PVR
- Previously we silently exited, with subclasses we got an opcode warning.
Instead, explicitly tell the user what's wro... - 06:37 pm Revision 6c5e84c2: openpic: fix sense and priority bits
- Previously, the sense and priority bits were masked off when writing
to IVPR, and all interrupts were treated as edge... - 06:37 pm Revision be7c236f: openpic: make register names correspond better with hw docs
- The base openpic specification doesn't provide abbreviated register
names, so it's somewhat understandable that the Q... - 06:37 pm Revision 5e22c276: openpic: rework critical interrupt support
- Critical interrupts on FSL MPIC are not supposed to pay
attention to priority, IACK, EOI, etc. On the currently mode... - 06:37 pm Revision 47f73749: Revert "openpic: Accelerate pending irq search"
- This reverts commit a9bd83f4c65de0058659ede009fa1a241f379edd.
This counting approach is not robust against setting a... - 06:37 pm Revision eb438427: openpic: make ctpr signed
- Other priorities are signed, so avoid comparisons between
signed and unsigned.
Signed-off-by: Scott Wood <scottwood@... - 06:37 pm Revision a1bb7384: ppc/booke: fix crit/mcheck/debug exceptions
- Book E does not play games with certain bits of xSRR1 being MSR save
bits and others being error status. xSRR1 is th... - 06:37 pm Revision 3c94378e: openpic: always call IRQ_check from IRQ_get_next
- Previously the code relied on the queue's "next" field getting
set to -1 sometime between an update to the bitmap, an... - 06:37 pm Revision 65b9d0d5: openpic: add some bounds checking for IRQ numbers
- The two checks with abort() guard against potential QEMU-internal
problems, but the EOI check stops the guest from ca... - 06:37 pm Revision e69a17f6: openpic: use standard bitmap operations
- Besides the private implementation being redundant, namespace collisions
prevented the use of other things in bitops.... - 06:37 pm Revision 72c1da2c: openpic/fsl: critical interrupts ignore mask before v4.1
- Signed-off-by: Scott Wood <scottwood@freescale.com>
[agraf: make bool :1]
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:37 pm Revision af7e9e74: openpic: fix coding style issues
- This patch fixes the following coding style violations:
- structs have to be typedef and be CamelCase
- if()s ar... - 06:37 pm Revision c3203fa5: openpic: don't crash on a register access without a CPU context
- If we access a register via the QEMU memory inspection commands (e.g.
"xp") rather than from guest code, we won't hav... - 06:37 pm Revision 4c4f0e48: openpic: fix debug prints
- Fix various format errors when debug prints are enabled. Also
cause error checking to happen even when debug prints ... - 06:37 pm Revision e99fd8af: openpic: lower interrupt when reading the MSI register
- This will stop things from breaking once it's properly treated as a
level-triggered interrupt. Note that it's the MP... - 06:37 pm Revision beb526b1: PPC: fix segfault in signal handling code
- Removed h2g() macro around the ka->_sa_handler due to the _sa_handler being a
guest memory address.
Changed the __pu... - 06:37 pm Revision d56af005: powerpc: linux header sync script includes epapr_hcalls.h
- epapr_hcalls.h is now referenced by kvm_para.h. so this is needed for
QEMU to get compiled on powerpc.
Signed-off-by... - 06:37 pm Revision 88a78d90: PPC: Reset qemu timers when guest reset
- This patch install the timer reset handler. This will be called when
the guest is reset.
Signed-off-by: Bharat Bhush... - 06:37 pm Revision a26a7b38: openpic: s/opp->nb_irqs -1/opp->nb_cpus - 1/
- "opp->nb_irqs-1" would have been a minor coding style error,
but putting in one space but not the other makes it look... - 06:37 pm Revision 0fe04622: openpic: support large vectors on FSL mpic
- Previously only the spurious vector was sized appropriately
to the openpic model.
Also, instances of "IPVP_VECTOR(op... - 06:37 pm Revision c975330e: openpic: remove pcsr (CPU sensitivity register)
- I could not find this register in any spec (FSL, IBM, or OpenPIC)
and the code doesn't do anything with it but initia... - 06:37 pm Revision 0d404683: openpic: BRR1 is not a CPU-specific register.
- It's in the address range that normally contains a magic redirection
to the CPU-specific region of the curretn CPU, b... - 06:37 pm Revision 71c6cacb: openpic: symbolicize some magic numbers
- Deefine symbolic names for some register bits, and use some that
have already been defined.
Also convert some regist... - 01:57 pm Revision 358d615b: exynos4210: Add EHCI support
- Add EHCI USB host controller to exynos4210.
Signed-off-by: Liming Wang <walimisdev@gmail.com>
Signed-off-by: Andreas... - 01:57 pm Revision f8f48b69: uhci: Limit amount of frames processed in one go
- Before this patch uhci would process an unlimited amount of frames when
behind on schedule, by setting the timer to a... - 01:57 pm Revision 9fdf7027: uhci: Maximize how many frames we catch up when behind
- If somehow we've gotten behind a lot, simply skip ahead, like the ehci code
does.
Signed-off-by: Hans de Goede <hdeg... - 01:57 pm Revision 6735d433: usb: Fix usb_ep_find_packet_by_id
- usb_ep_find_packet_by_id mistakenly only checks the first packet and if that
is not a match, keeps trying the first p... - 01:57 pm Revision a820b575: xhci: call set-address with dummy usbpacket
- Due to the way devices are addressed with xhci (done by hardware, not
the guest os) there is no packet when invoking ... - 01:57 pm Revision 027c03f7: hid: Change idle handling to use a timer
- This leads to cleaner code in usb-hid, and removes up to a 1000 calls / sec to
qemu_get_clock_ns(vm_clock) if idle-ti... - 01:57 pm Revision e97f0aca: usb-redir: Add debugging to bufpq save / restore
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision d3aea641: usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
- The xhci-hcd may submit bulk transfers > 65535 bytes even when not using
bulk-in pipeling, so usbredir can only be us... - 01:57 pm Revision f8c126f3: usbredir: Add an usbredir_stop_ep helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 475443cf: uhci: Add a QH_VALID define
- Rather then using the magic 32 value in various places.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-of... - 01:57 pm Revision aee7499a: usb/ehci: Add SysBus EHCI device for Exynos4210
- It uses a different capsbase and opregbase than the Xilinx device.
Signed-off-by: Liming Wang <walimisdev@gmail.com>... - 01:57 pm Revision d8553dd0: usbredir: Add ep_stopped USBDevice method
- To ensure that interrupt receiving is properly stopped when the guest is
no longer interested in an interrupt endpoin... - 01:57 pm Revision 7e9638d3: usbredir: Add USBEP2I and I2USBEP helper macros
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 5aa3ca9f: usb/ehci: Clean up SysBus and PCI EHCI split
- SysBus EHCI was introduced in a hurry before 1.3 Soft Freeze.
To use QOM casts in place of DO_UPCAST() / FROM_SYSBUS(... - 01:57 pm Revision 719c130d: uhci: Fix 1 ms delay in interrupt reporting to the guest
- Re-arrange how we process frames / increase frnum / report pending interrupts,
to avoid a 1 ms delay in interrupt rep... - 01:57 pm Revision ecfdc15f: uhci: Fix pending interrupts getting lost on migration
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision f79738b0: usb: Add an usb_device_ep_stopped USBDevice method
- Some usb devices (host or network redirection) can benefit from knowing when
the guest stops using an endpoint. Redir... - 01:57 pm Revision bd019b73: usbredir: Add usbredir_init_endpoints() helper
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 4a434367: usb/ehci: Move capsbase and opregbase into SysBus EHCI class
- This allows specific derived models to use different values.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
... - 01:57 pm Revision e3fdfd48: ehci: Verify qtd for async completed packets
- Remove the short-circuiting of fetchqtd in fetchqh, so that the
qtd gets properly verified before completing the tran... - 01:57 pm Revision 2b3de6ad: ehci: writeback_async_complete_packet: verify qh and qtd
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision f881c8d3: ehci: Add a ehci_writeback_async_complete_packet helper function
- Also drop the warning printf, which was there mainly because this was an
untested code path (as the previous bug fixe... - 01:57 pm Revision 4a9ef2c0: ehci: Don't call commit_irq after raising PCD
- ehci_raise_irq(s, USBSTS_PCD), gets applied immediately so there is no need
to call commit_irq after it.
Signed-off-... - 01:57 pm Revision 52c15e59: ehci: Further speedup rescanning if async schedule after raising an interrupt
- I tried lowering the time between raising an interrupt and rescanning the
async schedule to see if the guest has queu... - 01:57 pm Revision c6432634: ehci: Add ehci_verify_qh and ehci_verify_qtd helper functions
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision d066c57b: ehci: Verify guest does not change the token of inflight qtd-s
- This is not allowed, except for clearing active on cancellation, so don't
warn when the new token does not have its a... - 01:57 pm Revision 190d8492: ehci: Move get / put_dwords upwards
- No other changes.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 9359a58b: ehci: Use uframe precision for interrupt threshold checking (v2)
- Before this patch, the following could happen:
1) Transfer completes, raises interrupt
2) .5 ms later we check if the... - 01:57 pm Revision bbbc39cc: ehci: Verify a queue's ep direction does not change
- ehci_fill_queue assumes that there is a one on one relationship between an ep
and a qh, this patch adds a check to en... - 01:57 pm Revision 51e0c5d0: ehci: Add an ehci_get_pid helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:43 am Revision 84dd2120: e1000: no need auto-negotiation if link was down
- Commit b9d03e352cb6b31a66545763f6a1e20c9abf0c2c added link
auto-negotiation emulation, it would always set link up by... - 11:43 am Revision 83f58e57: rtl8139: preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Amos Kong <akong@redhat.com>
Signe... - 11:43 am Revision 2c0331f4: e1000: Discard oversized packets based on SBP|LPE
- Discard packets longer than 16384 when !SBP to match the hardware behavior.
Signed-off-by: Michael Contreras <michae... - 11:43 am Revision f30dbae6: net: clean up network at qemu process termination
- We don't clean up network if fails to parse "-device" parameters without
calling net_cleanup(). I touch a problem, th...
01/06/2013
- 08:30 pm Revision 8e4a424b: Revert "virtio-pci: replace byte swap hack"
- This reverts commit 9807caccd605d09a72495637959568d690e10175.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:24 am Revision 9807cacc: virtio-pci: replace byte swap hack
- Remove byte swaps by declaring the config space
as native endian.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:15 am Revision 1d728c39: tests: add gcov support
- Add support for compiling for GCOV test coverage, enabled
with '--enable-gcov' during configure.
Test coverage will ...
01/05/2013
- 10:18 pm Revision c95ec459: target-s390: Optimize ADDC/SUBB
- Giving the proper mask to disas_jcc allows us to generate an inline
comparison generating the carry/borrow with setco... - 10:18 pm Revision bacf43c6: target-s390: Optimize get_address
- Don't load the displacement into a register first, add it second
so that tcg_gen_addi_i64 can eliminate zeros. Don't... - 10:18 pm Revision 26cc0a3f: target-s390: Use noreturn for exception and load_psw
- Both always exit the cpu loop.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision b7886de3: target-s390: Perform COMPARE AND SWAP inline
- Still no proper solution for CONFIG_USER_ONLY, but the system
version is significantly better.
Signed-off-by: Richar... - 10:18 pm Revision d918a65c: target-s390: Use TCG_CALL_NO_WG for memory helpers
- Those that do not read or write tcg registers, but can
raise exceptions via memory faults.
Signed-off-by: Richard He... - 10:18 pm Revision 2b35e93f: target-s390: Claim maintainership
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c20fec40: target-s390: Use TCG_CALL_NO_WG for integer helpers
- The division routines do not read or write tcg registers,
but can raise fixed-point divide exceptions.
Signed-off-by... - 10:18 pm Revision 893e1660: target-s390: Use TCG_CALL_NO_WG for misc helpers
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c482ea94: target-s390: Use TCG_CALL_NO_WG for floating-point helpers
- None of them read or write tcg registers, but most can
raise fp exceptions.
Signed-off-by: Richard Henderson <rth@tw... - 10:18 pm Revision f24c49c2: target-s390: Optmize emitting discards
- While they aren't expensive, they aren't free to process. When we
know that the three cc helper variables are dead, ... - 10:18 pm Revision 1d1f6301: target-s390: Implement LCDFR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 49f7ee80: target-s390: Check insn operand specifications
- Removes all the fixmes for even register numbers, etc.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision d2d9feac: target-s390: Use uint64_to_float128
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a359b770: target-s390: Optimize ADDU/SUBU CC testing
- We can easily generate some masks for logical add/subtract inline.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision a12000b9: target-s390: Implement SET ROUNDING MODE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 99b4f24b: target-s390: Implement POPCNT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 411edc22: target-s390: Implement LOAD/SET FP AND SIGNAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision de379661: target-s390: Tidy comparisons
- After full conversion, we can audit the uses of LTGT cc ops
and see that none of the instructions can ever set CC=3.
... - 10:18 pm Revision 90b4f8ad: target-s390: Fix cpu_clone_regs
- R2 is the syscall return register, not R0.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 2db014b5: target-s390: Implement CPSDR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d074ac6d: target-s390: Optimize XC
- Notice XC with same address and convert that to store of zero.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 2112bf1b: target-s390: Implement CONVERT FROM LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e0def909: target-s390: Implement PREFETCH
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7a6c7067: target-s390: Tidy s->op_cc handling
- There's no need to force computation of the true cc_op when taking an
exception or single stepping. In either case w... - 10:18 pm Revision 403e217f: target-s390: Implement COMPARE RELATIVE LONG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 143cbbc5: target-s390: Implement LDGR, LGDR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5550359f: target-s390: Implement COMPARE AND BRANCH
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b92fa334: target-s390: Implement STORE ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6ac1b45f: target-s390: Implement CONVERT TO LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d6c6372e: target-s390: Implement R[NOX]SBG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 632086da: target-s390: Implement LOAD ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 1c268751: target-s390: Implement COMPARE AND TRAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2d6a8698: target-s390: Implement RISBG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2cf5e350: target-s390: Implement BRANCH ON INDEX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d14b3e09: target-s390: Convert STSI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision fc778b55: target-s390: Convert STFL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2c423fc0: target-s390: Convert subchannel instructions
- While we're at it, list all of the chapter 14 subchannel insns.
Which is easy since all merely need indicate non-oper... - 10:18 pm Revision 8026417c: target-s390: Convert ISKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2bbde27f: target-s390: Convert SSKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 411fea3d: target-s390: Convert STAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7ab938d7: target-s390: Convert LPSWE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 39a5003c: target-s390: Convert STCKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e805a0d3: target-s390: Convert SPX, STPX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision cfef53e3: target-s390: Convert IPTE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 14244b21: target-s390: Convert SACF
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision dc458df9: target-s390: Convert SERVC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 204504e2: target-s390: Convert STURA
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4f3adfb2: target-s390: Delete dead code from old translator
- The use of inline restricts detection of static functions that are
no longer used. Limit the use of inline to those ... - 10:18 pm Revision 3d596f49: target-s390: Convert CSP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5cc69c54: target-s390: Convert RRBE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c4f0a863: target-s390: Convert SPT, STPT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6e2704e7: target-s390: Convert IPM
- Note that the previous placement of the PM field was incorrect.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 28d55556: target-s390: Convert SPKA
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 71bd6669: target-s390: Convert STIDP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4600c994: target-s390: Convert SRST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0568d8aa: target-s390: Convert PTLB
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d62a4c97: target-s390: Convert EAR, SAR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 434c91a5: target-s390: Convert STCK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision aa31bf60: target-s390: Convert CLST, MVST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision ee6c38d5: target-s390: Convert MVPG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 374724f9: target-s390: Convert CKSM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision dd3eb7b5: target-s390: Convert SCKC, STCKC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 35289799: target-s390: Convert SCK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 31aa97d1: target-s390: Convert TEST DATA CLASS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 24db8412: target-s390: Convert LOAD ZERO
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8379bfdb: target-s390: Convert LFPC, SFPC
- Note that we were failing to set the rounding mode in fpu_status.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 68c8bd93: target-s390: Convert CONVERT TO FIXED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 102bf2c6: target-s390: Convert FLOGR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 1a800a2d: target-s390: Convert FP SUBTRACT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5d7fd045: target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 683bb9a8: target-s390: Convert CONVERT FROM FIXED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 722bfec3: target-s390: Convert MULTIPLY AND ADD, SUBTRACT
- Use the new float*_muladd interface to softfloat.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 83b00736: target-s390: Convert FP MULTIPLY
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision f08a5c31: target-s390: Convert FP DIVIDE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 16d7b2a4: target-s390: Convert FP SQUARE ROOT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 112bf079: target-s390: Convert TPROT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 3e398cf9: target-s390: Convert LOAD CONTROL, part 2
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 32a44d58: target-s390: Convert CLM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7691c23b: target-s390: Convert LLGT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 587626f8: target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2ae68059: target-s390: Convert STCM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision f3de39c4: target-s390: Convert COMPARE AND SWAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision ea20490f: target-s390: Convert EFPC, STFPC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 504488b8: target-s390: Convert LCTL, STCTL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e025e52a: target-s390: Convert STORE REVERSED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d54f5865: target-s390: Convert LOAD REVERSED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a05d2b6b: target-s390: Convert NI, XI, OI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0a949039: target-s390: Convert NC, XC, OC, TR, UNPK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 97c3ab61: target-s390: Convert MVCP, MVCS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 77f8d6c3: target-s390: Convert LOAD, STORE MULTIPLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4f7403d5: target-s390: Convert CLC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6a04d76a: target-s390: Convert MOVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision af9e5a04: target-s390: Convert MVC
- The code that was in gen_op_mvc was a bit confused wrt what lengths
it wanted to handle. I also disbelieve that the ... - 10:18 pm Revision 145cdb40: target-s390: Convert STNSM, STOSM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision eb66e6a9: target-s390: Convert CLCLE, MVCLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d8fe4a9c: target-s390: Convert LRA
- Note that truncating the store to r1 based on PSW_MASK_64
is incorrect. We always modify the entire register.
Signe... - 10:18 pm Revision 7df3e93a: target-s390: Convert LAM, STAM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0c240015: target-s390: Convert SIGP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 00574261: target-s390: Convert FP STORE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c49daa51: target-s390: Convert CONVERT TO DECIMAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d764a8d1: target-s390: Convert FP LOAD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6e764e97: target-s390: Convert EXECUTE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 443aaeb8: target-s390: Cleanup cc computation helpers
- The inline markers hid the fact that {n}abs_32 were unused
because of typos in the main do_calc_cc function. Let the... - 10:18 pm Revision a79ba339: target-s390: Convert SHIFT DOUBLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 58a9e35b: target-s390: Convert INSERT CHARACTERS UNDER MASK
- Change the CC handling to be more like TEST UNDER MASK, with val & mask.
This lets us handle ICMH much more like ICM.... - 10:18 pm Revision 972e35b9: target-s390: Convert DIAGNOSE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7d30bb73: target-s390: Convert SET SYSTEM MASK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8b5ff571: target-s390: Convert LOAD PSW
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision cbe24bfa: target-s390: Convert SHIFT, ROTATE SINGLE
- Note that we were missing the 32-bit SLA.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision afdc70be: target-s390: Convert INSERT CHARACTER
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b9836c1a: target-s390: Convert SUPERVISOR CALL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 00d2dc19: target-s390: Convert TEST UNDER MASK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b4e2bd35: target-s390: Send signals for divide
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e1eaada9: target-s390: Convert MOVE LONG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d9a39927: target-s390: Convert SET ADDRESSING MODE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 891452e5: target-s390: Convert DIVIDE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 7233f2ed: target-s390: Convert BRANCH ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 8ac33cdb: target-s390: Convert BRANCH AND SAVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 4e4bb438: target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW
- I'm resonably certain that the carry/borrow-out condition for both
helpers was incorrect, failing to take into accoun... - 10:00 pm Revision c61aad69: target-s390: Convert BRANCH ON COUNT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 22c37a08: target-s390: Convert LOAD, LOAD LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision e272b3ac: target-s390: Implement ADD LOGICAL WITH SIGNED IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision a7e836d5: target-s390: Convert COMPARE, COMPARE LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision ade9dea4: target-s390: Convert LOAD LOGICAL IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision aedec19d: target-s390: Convert LOAD ADDRESS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision c698d876: target-s390: Convert LOAD (LOGICAL) BYTE, CHARACTER, HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d82287de: target-s390: Convert ADD HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d87aaf93: target-s390: Convert 32-bit MULTIPLY, MULTIPLY LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision b9bca3e5: target-s390: Convert LOAD COMPLIMENT, POSITIVE, NEGATIVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision facfc864: target-s390: Convert AND, OR, XOR, INSERT IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 2b280b97: target-s390: Convert STORE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 11bf2d73: target-s390: Convert LOAD AND TEST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 1ac5889f: target-s390: Convert 64-bit MULTIPLY LOGICAL
- Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
of a 128-bit value. That said, this will ge... - 10:00 pm Revision d5a103cd: target-s390: Reorg exception handling
- Make the user path more like the system path. Prepare for more kinds
of runtime exceptions. Rename ILC to ILEN to m... - 10:00 pm Revision 3f4cb56a: target-s390: Implement SUBTRACT HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3bbfbd1f: target-s390: Convert AND, OR, XOR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d1c04a2b: target-s390: Convert MULTIPLY HALFWORD, SINGLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 2f22e2ec: target-s390: Tidy unconditional BRCL
- Yes, we're about to rewrite all of this, but having this unconditional
jump recompute cc_op is a large source of "fal... - 10:00 pm Revision 7e68da2a: target-s390: Register helpers
- Which highlights a lot of cc helpers that no longer exist.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:00 pm Revision 51855ecf: target-s390: Fix PSW_MASK handling
- We were treating psw.mask as the 32-bit quantity it is in ESA mode.
In particular, the CC field was at the wrong plac... - 10:00 pm Revision 6ee77b16: target-s390: Fix gdbstub
- The real gdb protocol doesn't split out pc or cc as real registers.
Those are pseudos that are extracted as needed fr... - 10:00 pm Revision 3fde06f5: target-s390: Split out disas_jcc
- Lots of duplicated code replaced with a couple of tables. We no longer
attempt to manually invert the logic operatio... - 10:00 pm Revision afd43fec: target-s390: Fix SACF exit
- DISAS_EXCP is exit via exception; we wanted DISAS_JUMP.
This matters when we start cleaning up the TB exit paths.
Si... - 10:00 pm Revision 431253c2: target-s390: Use TCG registers for FPR
- At the same time, tidy other usages of tcg_gen_deposit_i64.
In some cases we can "type cast" rather than extend, and ... - 10:00 pm Revision ad044d09: target-s390: Add format based disassassmbly infrastructure
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 9d126faf: target-s390: Fix BCR
- There were are two exit paths for which we forgot to
copy s->cc_op back to the tcg register.
Signed-off-by: Richard ... - 10:00 pm Revision 063eb0f3: target-s390: Add missing temp_free in gen_op_calc_cc
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 79be7c7b: target-s390: Fix disassembly of cpsdr
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 0fd81617: target-s390: Disassemble more z10 and z196 opcodes
- Also fix disassembly for COMPARE AND BRANCH. The table must be
sorted by primary opcode, and several were out of pla... - 12:14 pm Revision 549db5c3: hw/i386: Fix broken build for non POSIX hosts
- pc-testdev.c cannot be compiled with MinGW (and other non POSIX hosts):
CC i386-softmmu/hw/i386/../pc-testdev.o... - 12:12 pm Revision 1e397ead: softfloat: Implement uint64_to_float128
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 12:12 pm Revision 17ed2293: softfloat: Fix uint64_to_float64
- The interface to normalizeRoundAndPackFloat64 requires that the
high bit be clear. Perform one shift-right-and-jam i...
01/04/2013
- 09:25 pm Revision a4c7ecd8: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
spice: drop incorrect vm_change_state_handler() opaque
linux-user/syscall.c: remove f... - 09:25 pm Revision 346c1f8b: Merge remote-tracking branch 'kraxel/testdev.1' into staging
- * kraxel/testdev.1:
pc: remove bochs bios debug ports
hw: Add test device for unittests execution
add isa-debug... - 09:24 pm Revision 72e5b276: Merge remote-tracking branch 'kraxel/acpi.2' into staging
- * kraxel/acpi.2:
apci: assign memory regions to ich9 lpc device
apci: assign memory regions to piix4 acpi device
... - 03:38 pm Revision 715857cb: hw/mcf5206: Reduce size of lookup table
- This typically reduces the size from 512 bytes to 128 bytes.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-... - 03:38 pm Revision 586b0bef: linux-user/syscall.c: remove forward declarations
- instead use the correct headers that define these functions.
Requested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-b... - 03:38 pm Revision bfb82a28: spice: drop incorrect vm_change_state_handler() opaque
- The spice_server pointer is a global variable and
vm_change_state_handler() therefore does not use its opaque paramet... - 03:38 pm Revision e7b1d0ea: pc_sysfw: Check for qemu_find_file() failure
- pc_fw_add_pflash_drv() ignores qemu_find_file() failure, and happily
creates a drive without a medium.
When pc_syste... - 03:38 pm Revision c242222c: Remove --sparc_cpu option from the configure list
- commit 9b9c37c36439ee0452632253dac7a31897f27f70 always assume sparcv9,
the others are no longer supported. Remove --s... - 03:38 pm Revision e2af7a4d: pseries: Remove unneeded include statement (fixes MinGW builds)
- sys/mman.h is not needed (tested on Linux) and unavailable for MinGW,
so remove it.
Signed-off-by: Stefan Weil <sw@w... - 10:11 am Revision 9ee59f34: pc: remove bochs bios debug ports
- Prehistoric leftover, zap it. We poweroff via acpi these days.
And having a port (0x501,0x502) where any random gue... - 10:11 am Revision ee0cc541: hw: Add test device for unittests execution
- Add a test device which supports the kvmctl ioports,
so one can run the KVM unittest suite.
Intended Usage:
qemu-sy... - 09:51 am Revision bb355b18: add isa-debug-exit device.
- When present it makes qemu exit on any write.
Mapped to port 0x501 by default.
Without this patch Anthony doesn't al... - 09:51 am Revision e8ba1ce9: switch debugcon to memory api
- Also some QOM glue while being at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision 5acc2ec0: configure: also symlink *.aml files
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:51 am Revision 503b19fc: apci: assign memory regions to ich9 lpc device
- Get rid of get_system_io() usage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision 56e5b2a1: apci: assign memory regions to piix4 acpi device
- Get rid of get_system_io() usage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision f7e4dd6c: acpi: autoload dsdt
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/03/2013
- 08:53 pm Revision 25bbf61e: pty: unbreak libvirt
- Commit 586502189edf9fd0f89a83de96717a2ea826fdb0 breaks libvirt pty
support because it tried to figure the pts name fr... - 03:13 pm Revision ef4929fb: dataplane: use linux-headers/ for virtio includes
- The hw/dataplane/vring.c code includes linux/virtio_ring.h. Ensure that
we use linux-headers/ instead of the system-...
01/02/2013
- 09:33 pm Revision dbd99ae3: configure: Write new file "config-all-disas.mak" when running configure
- Incremental builds added new lines to that file each time when configure
was run.
Now a new file with a comment line... - 09:33 pm Revision 50348333: tci: Fix broken builds with TCG interpreter
- TCI no longer compiled after commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a.
The TCI disassembler depends on data s... - 09:32 pm Revision 74e91370: savevm.c: cleanup system includes
- savevm.c suffers from the same problem as some other files.
Some years ago savevm.c was created from vl.c, moving som... - 09:32 pm Revision ab51b1d5: disallow -daemonize usage of stdio (curses display, -nographic, -serial stdio ...
- Curses display requires stdin/out to stay on the terminal,
so -daemonize makes no sense in this case. Instead of
lea... - 08:19 pm Revision 217da7fd: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
sheepdog: pass oid directly to send_pending_req()
sheepdog: don't update inode when create_and_... - 07:23 pm Revision 9a8a5ae6: tcg: Remove unneeded assertion
- Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
One of these assertions is not needed:
The poi... - 05:09 pm Revision d6b1ef89: sheepdog: pass oid directly to send_pending_req()
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Liu Yuan <tailai... - 05:08 pm Revision bd751f22: sheepdog: don't update inode when create_and_write fails
- For the error case such as SD_RES_NO_SPACE, we shouldn't update the inode bitmap
to avoid the scenario that the objec... - 05:08 pm Revision fccedc62: block/raw-win32: Fix compiler warnings (wrong format specifiers)
- Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
with wrong format specifiers.
GetLastError(... - 05:08 pm Revision 79443397: qemu-img: report size overflow error message
- qemu-img will complain when qcow or qcow2
size overflow for 64 bits, report the right
message in this condition.
$./... - 05:08 pm Revision 37edbf7e: cutils: change strtosz_suffix_unit function
- if value to be translated is larger than INT64_MAX,
this function will not be convenient for caller to
be aware of it... - 05:08 pm Revision 9e72c450: virtio-blk: Return UNSUPP for unknown request types
- Currently, all unknown requests are treated as VIRTIO_BLK_T_IN
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.c... - 05:08 pm Revision 392808b4: virtio-blk: add x-data-plane=on|off performance feature
- The virtio-blk-data-plane feature is easy to integrate into
hw/virtio-blk.c. The data plane can be started and stopp... - 05:08 pm Revision e72f66a0: dataplane: add virtio-blk data plane code
- virtio-blk-data-plane is a subset implementation of virtio-blk. It only
handles read, write, and flush requests. It... - 04:59 pm Revision 8a873ba7: virtio-blk: restore VirtIOBlkConf->config_wce flag
- Two slightly different versions of a patch to conditionally set
VIRTIO_BLK_F_CONFIG_WCE through the "config-wce" qdev... - 04:58 pm Revision 8962e44f: test-iov: add iov_discard_front/back() testcases
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 04:58 pm Revision 530c0bbd: iov: add qemu_iovec_concat_iov()
- The qemu_iovec_concat() function copies a subset of a QEMUIOVector. The
new qemu_iovec_concat_iov() function does th... - 04:58 pm Revision d0277635: iov: add iov_discard_front/back() to remove data
- The iov_discard_front/back() functions remove data from the front or
back of the vector. This is useful when peeling... - 04:58 pm Revision 3e9ec521: dataplane: add Linux AIO request queue
- The IOQueue has a pool of iocb structs and a function to add new
read/write requests. Multiple requests can be added... - 04:56 pm Revision 71973b04: dataplane: add event loop
- Outside the safety of the global mutex we need to poll on file
descriptors. I found epoll(2) is a convenient way to ... - 04:55 pm Revision 88807f89: dataplane: add virtqueue vring code
- The virtio-blk-data-plane cannot access memory using the usual QEMU
functions since it executes outside the global mu... - 04:50 pm Revision 185ecf40: dataplane: add host memory mapping code
- The data plane thread needs to map guest physical addresses to host
pointers. Normally this is done with cpu_physica... - 04:31 pm Revision 583f6e7b: configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
- The virtio-blk-data-plane feature only works with Linux AIO. Therefore
add a ./configure option and necessary checks... - 04:31 pm Revision 4065742a: raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
- The raw_get_aio_fd() function allows virtio-blk-data-plane to get the
file descriptor of a raw image file with Linux ... - 04:01 pm Revision 34daffa0: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
qemu-kvm/pci-assign: 64 bits bar emulation
target-i386: Enabling IA32_TSC_ADJUST for QEMU K... - 04:01 pm Revision 079944e6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,virtio
This optimizes MSIX handling in virtio-pci.
Also included is pci express capability bugfix.
Signed-off-b... - 04:01 pm Revision a97ff30e: Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
- * kraxel/seabios-a810e4e:
Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
Signed-off-by: Anthony Liguor...
01/01/2013
- 02:05 pm Revision 5928023c: pflash_cfi01: Suppress warning when Linux probes for AMD flash
- There are several ARM and MIPS boards which are manufactured with
either Intel (pflash_cfi01.c) or AMD (pflash_cfi02.... - 01:02 pm Revision 0f0b9398: target-mips: Use EXCP_SC rather than a magic number
- From the discussion on the ML [1], the exception limit defined by
magic number 0x100 is actually EXCP_SC defined in c... - 12:55 pm Revision c4aaba92: target-mips: Make repl_ph to sign extend to target-long
- The immediate value is 9bits, should sign-extend to 16bits. The return value to
register should sign-extend to target... - 12:50 pm Revision fe65a1fa: Fix my email address
- Fix my email address, last time it's wrong.
Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
Signed-off-by: Aurelie... - 12:16 pm Revision 79eb8392: target-mips: Remove semicolon from macro definition
- Macro RESTORE_FLUSH_MODE is similar to RESTORE_ROUNDING_MODE
but included a semicolon.
The code which uses that macr... - 12:11 pm Revision b8abbbe8: target-mips: Fix for helpers for EXTR_* instructions
- The change removes some unnecessary and incorrect code for EXTR_S.H.
Further, it corrects the mask for shift value in... - 12:10 pm Revision eec8972a: target-mips: Fix incorrect reads and writes to DSPControl register
- Upper 4 bits of ccond (bits 31..28 ) of DSPControl register are not used in
the MIPS32 architecture. They are used in...
12/29/2012
- 02:27 pm Revision a795ef8d: Fix semaphores fallback code
- As reported in bug 1087114 the semaphores fallback code is broken which
results in QEMU crashing and making QEMU unus... - 02:21 pm Revision 753d99d3: tcg-hppa: Fix typo in brcond2
- Reported-by: Stuart Brady <sdb@zubnet.me.uk>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S... - 02:21 pm Revision 76a347e1: tcg-i386: Perform cmov detection at runtime for 32-bit.
- Existing compile-time detection is spotty at best. Convert
it all to runtime detection instead.
Signed-off-by: Rich... - 02:14 pm Revision afcb92be: tcg: Add TCGV_IS_UNUSED_*
- Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Andreas Fär...
12/28/2012
- 06:11 pm Revision 927fa909: Disable semaphores fallback code for OpenBSD
- Disable the semaphores fallback code for OpenBSD as modern OpenBSD
releases now have sem_timedwait().
Signed-off-by:... - 06:09 pm Revision 62054c06: usb/redirect.c: unbreak compilation due to include/char/char.h
- Broken since:
commit 927d4878b0ff319ed87fed9363f314613b0a5ed9
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Mo... - 06:08 pm Revision 4de63460: Merge branch 'qom-cpu' of git://repo.or.cz/qemu/afaerber
- * 'qom-cpu' of git://repo.or.cz/qemu/afaerber:
MAINTAINERS: Include X86CPU in CPU maintenance area
cpu: Move kvm_...
12/26/2012
- 11:49 am Revision 89d62be9: virtio-pci: don't poll masked vectors
- At the moment, when irqfd is in use but a vector is masked,
qemu will poll it and handle vector masks in userspace.
S... - 11:49 am Revision 70f8ee39: msix: expose access to masked/pending state
- For use by poll handler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:49 am Revision bbef882c: msi: add API to get notified about pending bit poll
- Update all users.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 11:49 am Revision 812d2594: pcie: Fix bug in pcie_ext_cap_set_next
- Upper 16 bits of the PCIe Extended Capability Header was truncated during update,
also breaking pcie_add_capability.
...
12/25/2012
- 02:37 pm Revision 0a2a59d3: qemu-kvm/pci-assign: 64 bits bar emulation
- Enable 64 bits bar emulation.
Test pass with the current seabios which already support 64bit pci bars.
Signed-off-b...
12/23/2012
- 11:30 pm Revision a2685bcc: MAINTAINERS: Take over kvm maintenance
- Replace Avi with myself as kvm maintainer.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Ligu... - 10:38 pm Revision 74880fe2: configure: allow disabling pixman if not needed
- When we build neither any system emulation targets nor the tools there
is actually no need for pixman library. In th... - 10:37 pm Revision 2915efbf: tmp105: Create API for TMP105 temperature sensor.
- * Define enum for TMP105 registers
* Move tmp105_set() from I2C to TMP105 header
* Document units and range of temper... - 10:28 pm Revision eac236ea: build: Use separate makefile for "trace/"
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
--
Changes in v2... - 05:13 pm Revision 6265e4ff: win32: Switch thread abstraction to us TLS variable internally
- We already depend on working __thread support for coroutines, so this
complication here is no longer needed.
Reviewe... - 05:11 pm Revision 57f26ae7: target-i386: CPUID: return highest basic leaf if eax > cpuid_xlevel
- This fixes a subtle bug. A bug that probably won't cause trouble for any
existing OS, but a bug anyway:
Intel SDM Vo... - 05:11 pm Revision 58650218: qemu-char: Inherit ptys and improve output from -serial pty
- Changes since V1:
- Avoid crashing since qemu_opts_id() may return null on some
systems according to Markus's s... - 01:40 am Revision 501a7ce7: Merge branch 'master' of git://git.qemu.org/qemu into qom-cpu
- Adapt header include paths.
Signed-off-by: Andreas Färber <afaerber@suse.de>
12/22/2012
- 02:09 pm Revision 36f25d25: target-xtensa: fix search_pc for the last TB opcode
- Zero out tcg_ctx.gen_opc_instr_start for instructions representing the
last guest opcode in the TB.
Cc: qemu-stable@... - 02:06 pm Revision 3f124b68: net: add missing include file
- To fix building error:
CC net/vde.o
net/vde.c: In function ‘vde_cleanup’:
net/vde.c:65:5: error: implicit declara... - 02:06 pm Revision 0c884d16: translate-all.c: Use tb1->phys_hash_next directly in tb_remove
- When tb_remove was first commited at fd6ce8f6, there were three different
calls pass different names to offsetof. In ... - 02:05 pm Revision b2136140: net: Add missing include statement (fix compiler warnings for MinGW)
- These and some more compiler warnings were caused by a recent commit:
net/tap-win32.c:724: warning: no previous prot... - 02:04 pm Revision 4ad549e8: xen: add missing include
- xen-all needs to access CharDeviceState's filename field, so
it needs to include char/char.h.
Signed-off-by: Paolo B... - 02:04 pm Revision ca273d58: build: fix includes for VNC
- vnc-tls.h is included by vnc.h, and it includes gnutls/gnutls.h.
Hence, GnuTLS header files are needed by all files t...
12/21/2012
- 03:53 pm Revision bb5801f5: Merge remote-tracking branch 'quintela/thread-20121220.next' into staging
- * quintela/thread-20121220.next: (79 commits)
migration: merge QEMUFileBuffered into MigrationState
migration: fi... - 12:09 am Revision 3f7d7b09: ram: account the amount of transferred ram better
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision b823ceaa: ram: refactor ram_save_block() return value
- It could only return 0 if we only found dirty xbzrle pages that hadn't
changed (i.e. they were written with the same ... - 12:09 am Revision 9848a404: migration: merge QEMUFileBuffered into MigrationState
- Avoid splitting the state of outgoing migration, more or less arbitrarily,
between two data structures. QEMUFileBuff... - 12:09 am Revision 4c8ae0f6: ram: optimize migration bitmap walking
- Instead of testing each page individually, we search what is the next
dirty page with a bitmap operation. We have to... - 12:09 am Revision ece79318: ram: Use memory_region_test_and_clear_dirty
- This avoids having to do two walks over the dirty bitmap, once reading
the dirty bits, and anthoer cleaning them.
Si... - 12:09 am Revision e659586e: migration: fix qemu_get_fd for BufferedFile
- Not really used, but nice to have it correct. :)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: J... - 12:09 am Revision 5f718a15: ram: Add last_sent_block
- This is the last block from where we have sent data.
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-... - 12:09 am Revision 6c279db8: memory: introduce memory_region_test_and_clear_dirty
- This function avoids having to do two calls, one to test the dirty bit, and
other to reset it.
Signed-off-by: Juan Q... - 12:09 am Revision 5b4e1eb7: migration: add XFER_LIMIT_RATIO
- The "magic" divisions by 10 are there because of the value of BUFFER_DELAY.
Introduce a constant to explain them bett... - 12:09 am Revision 0d3b26f5: migration: move migration notifier
- At this point, it is waranteed that state is ACTIVE. Old position
didn't assured hat.
Signed-off-by: Juan Quintela ... - 12:09 am Revision b23a9a5c: ram: rename last_block to last_seen_block
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision 0e288fa3: migration: move migration_fd_put_ready()
- Put it near its use and un-export it.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 12:09 am Revision 2e450865: migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision 0d82d0e8: migration: move buffered_file.c code into migration.c
- This only moves the code (also from buffered_file.h to migration.h).
Fix whitespace until checkpatch is happy.
Signe... - 12:09 am Revision e4ed1541: savevm: New save live migration method: pending
- Code just now does (simplified for clarity)
if (qemu_savevm_state_iterate(s->file) == 1) {
vm_stop_force_... - 12:09 am Revision e7627482: migration: just lock migrate_fd_put_ready
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 12:09 am Revision f50b4986: buffered_file: unfold buffered_append in buffered_put_buffer
- It was the only user, and now buffered_put_buffer just do the append
Signed-off-by: Juan Quintela <quintela@redhat.c... - 12:09 am Revision edfa1af5: migration: make qemu_fopen_ops_buffered() return void
- We want the file assignment to happen before the thread is created to
avoid locking, so we just do it before creating... - 12:09 am Revision dd217b87: migration: make writes blocking
- Move all the writes to the migration_thread, and make writings
blocking. Notice that are still using the iothread fo... - 12:09 am Revision c518dd84: buffered_file: don't flush on put buffer
- We call buffered_put_buffer with iothread held, and buffered_flush() does
synchronous writes. We only want to do the... - 12:09 am Revision 766bd176: migration: move migration thread init code to migrate_fd_put_ready
- This way everything related with migration is run on the migration
thread and no locking is needed.
Signed-off-by: J... - 12:09 am Revision 188a4285: migration: remove unfreeze logic
- Now that we have a thread, and blocking writes, we don't need it.
Signed-off-by: Juan Quintela <quintela@redhat.com>... - 12:09 am Revision 78d1d231: buffered_file: Unfold the trick to restart generating migration data
- This was needed before due to the way that the callbacks worked.
Signed-off-by: Juan Quintela <quintela@redhat.com>
... - 12:09 am Revision c09f4cb2: buffered_file: Move from using a timer to use a thread
- We still protect everything except the wait with the iothread lock.
But we moved from a timer to a thread. Steps one... - 12:08 am Revision b2a8658e: protect the ramlist with a separate mutex
- Add the new mutex that protects shared state between ram_save_live
and the iothread. If the iothread mutex has to be... - 12:08 am Revision a3161038: exec: change RAM list to a TAILQ
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com> - 12:08 am Revision abb26d63: exec: sort the memory from biggest to smallest
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com> - 12:08 am Revision f798b07f: add a version number to ram_list
- This will be used to detect if last_block might have become invalid
across different calls to ram_save_live.
Signed-... - 12:08 am Revision 0d6d3c87: exec: change ramlist from MRU order to a 1-item cache
- Most of the time, only 2 items will be active (from/to for a string operation,
or code/data). But TCG guests likely ...
12/20/2012
- 11:48 pm Revision 803ef032: migration-fd: remove duplicate include
- Signed-off-by: Juan Quintela <quintela@redhat.com>
- 11:48 pm Revision 557ec5a0: migration: include qemu-file.h
- They don't use/know anything about buffered-file.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 11:44 pm Revision 24ea1e4b: migration: remove double call to migrate_fd_close
- The call in buffered_close is enough, because buffered_close is called
already by migrate_fd_cleanup.
Signed-off-by:... - 11:44 pm Revision 244eaa75: migration: fix migration_bitmap leak
- Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@... - 11:44 pm Revision bde54c08: buffered_file: do not send more than s->bytes_xfer bytes per tick
- Sending more was possible if the buffer was large.
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini... - 09:20 am Revision d2a0ccc6: virtio: make bindings typesafe
- Move bindings from opaque to DeviceState.
This gives us better type safety with no performance cost.
Add macros to ma... - 09:19 am Revision 15faf946: Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
- git shortlog:
Kevin O'Connor (6):
floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.
... - 01:15 am Revision 27dd7730: Merge remote-tracking branch 'bonzini/header-dirs' into staging
- * bonzini/header-dirs: (45 commits)
janitor: move remaining public headers to include/
hw: move executable format...
12/19/2012
- 03:09 pm Revision a60f24b5: cpu: Move kvm_state field into CPUState
- Adapt some functions to take CPUState / {PowerPC,S390}CPU argument.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision 62e0c095: MAINTAINERS: Include X86CPU in CPU maintenance area
- Document that the x86 CPU refactorings are going through the qom-cpu
tree. This does not contradict the established p... - 03:09 pm Revision 2f9859fb: ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
- Prepares for passing PowerPCCPU to ppc_booke_timers_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision f7575c96: cpu: Move kvm_run into CPUState
- Pass CPUState / {X86,S390}CPU to helper functions.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision a34a92b9: ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
- Cleans up after passing PowerPCCPU to timer callbacks.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision ee0c98e6: ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
- Cleans up after passing PowerPCCPU to booke_update_irq().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision 7058581a: ppc: Pass PowerPCCPU to ppc_set_irq()
- Adapt static caller functions.
This cleans up after passing PowerPCCPU to kvmppc_set_interrupt().
Signed-off-by: An... - 03:09 pm Revision 8737c51c: cpu: Move kvm_fd into CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 03:09 pm Revision 04a2d61e: qdev: Coding style fixes
- Add missing braces and break lines larger than 80 chars.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed... - 03:09 pm Revision 50c680f0: ppc: Pass PowerPCCPU to [h]decr timer callbacks
- Cleans up after passing PowerPCCPU to [h]decr exception callbacks.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision 7e0a9247: ppc: Pass PowerPCCPU to [h]decr callbacks
- Cleans up after passing PowerPCCPU to ppc_set_irq().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision 1bc22652: kvm: Pass CPUState to kvm_vcpu_ioctl()
- Adapt helper functions to pass X86CPU / PowerPCCPU / S390CPU.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:09 pm Revision 20d695a9: kvm: Pass CPUState to kvm_arch_*
- Move kvm_vcpu_dirty field into CPUState to simplify things and change
its type to bool while at it.
Signed-off-by: A... - 03:09 pm Revision a404b612: qdev-properties.c: Separate core from the code used only by qemu-system-*
- This separates the qdev properties code in two parts:
- qdev-properties.c, that contains most of the qdev properties... - 03:08 pm Revision 92a31361: cpu: Introduce CPUListState struct
- This generalizes {ARM,M68k,Alpha}CPUListState to avoid declaring it for
each target. Place it in cpu-common.h to avoi... - 09:32 am Revision ec5e016c: janitor: move remaining public headers to include/
- Headers in the root directory are now used only from within that
directory.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 09:32 am Revision 927d4878: softmmu: move remaining include files to include/ subdirectories
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:32 am Revision 42dc882f: hw: move executable format header files to hw/
- Or delete a.out.h which is unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 09:32 am Revision 6b4c305c: fpu: move public header file to include/fpu
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:32 am Revision 9c17d615: softmmu: move include files to include/sysemu/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:32 am Revision 1de7afc9: misc: move include files to include/qemu/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 14cccb61: qom: move include files to include/qom/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision caf71f86: migration: move include files to include/migration/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 83c9089e: monitor: move include files to include/monitor/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 7b1b5d19: qapi: move include files to include/qobject/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision cb9c377f: janitor: add guards to headers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 737e150e: block: move include files to include/block/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 022c62cb: exec: move include files to include/exec/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 2870dc34: qemu-ga: move qemu-ga files to qga/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 79ee7df8: qapi: move inclusions of qemu-common.h from headers to .c files
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 7edd63f1: qapi: make struct Visitor opaque
- Move its definition from qapi-visit-core.h to qapi-visit-impl.h.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 09:31 am Revision 28ecbaee: ui: move files to ui/ and include/ui/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:31 am Revision 4167c42c: qapi: remove qapi/qapi-types-core.h
- The file is only including error.h and qerror.h. Prefer explicit
inclusion of whatever files are needed.
Signed-off-... - 09:31 am Revision 1422e32d: net: reorganize headers
- Move public headers to include/net, and leave private headers in net/.
Put the virtio headers in include/net/tap.h, r... - 09:29 am Revision 7fa22f2b: net: do not include net.h everywhere
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 090f7ac5: net: move Bluetooth stuff out of net.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision fd9400b3: net: move net.c to net/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision f8fe7964: janitor: do not include qemu-char everywhere
- Touching char/char.h basically causes the whole of QEMU to
be rebuilt. Avoid this, it is usually unnecessary.
Signe... - 09:29 am Revision 077805fa: janitor: do not rely on indirect inclusions of or from qemu-char.h
- Various header files rely on qemu-char.h including qemu-config.h or
main-loop.h, but they really do not need qemu-cha... - 09:29 am Revision 525877c9: build: move rules from Makefile to */Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 8e98e2e8: build: kill libuser
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision c1c93672: build: create ldscripts/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 76cad711: build: kill libdis, move disassemblers to disas/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 9d9199a0: build: adjust setting of QEMU_INCLUDES
- Make it correct for nested directories, and move the static part
from Makefile to configure.
Signed-off-by: Paolo Bo... - 09:29 am Revision 4e8cb28c: build: add $(TARGET_DIR) to "GEN config-target.h" lines
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 09:29 am Revision 7937e75b: vscclient: use per-target variables
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:01 am Revision 494342b3: target-alpha: Add support for -cpu ?
- Implement alphabetical listing of CPU subclasses.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Richard... - 02:01 am Revision c9245853: target-alpha: Avoid leaking the alarm timer over reset
- Move the timer from CPUAlphaState to AlphaCPU to avoid the pointer being
zero'ed once we implement reset. Would cause... - 02:01 am Revision 5f5e3350: target-alpha: Let cpu_alpha_init() return AlphaCPU
- Replace cpu_init() macro with inline function for backwards
compatibility.
Signed-off-by: Andreas Färber <afaerber@s... - 02:01 am Revision ad601177: alpha: Pass AlphaCPU array to Typhoon
- Also store it in TyphoonCchip.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Richard Henderson <rth@twi... - 02:01 am Revision 0c28246f: target-alpha: Turn CPU definitions into subclasses
- Make TYPE_ALPHA_CPU abstract and add types <name>-alpha-cpu.
Use type inheritence, and turn "2*" models into aliases....
12/18/2012
- 11:41 pm Revision 914606d2: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: Earlier pkg-config probe
vmmouse_reset(): remove minimal code duplication
... - 11:41 pm Revision 5455a474: Merge remote-tracking branch 'amit/master' into staging
- * amit/master:
virtio-serial-bus: assert port is non-null in remove_port()
virtio-serial-bus: send_control_msg() ... - 11:41 pm Revision 510981a0: Merge remote-tracking branch 'spice/spice.v66' into staging
- * spice/spice.v66:
docs: add spice-port-fqdn.txt
spice-qemu-char: register spicevmc ports during qemu_spice_init(... - 11:41 pm Revision c3a1ecd0: Merge remote-tracking branch 'sstabellini/xen-20121217' into staging
- * sstabellini/xen-20121217:
cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
cpu_ioreq_pio, cp... - 06:40 pm Revision 779ab5e3: configure: Earlier pkg-config probe
- Probe pkg-config before it is used for the first time (libseccomp check).
Signed-off-by: Stefan Weil <sw@weilnetz.de... - 06:38 pm Revision 5a6c7644: vmmouse_reset(): remove minimal code duplication
- Commit 069ab0eb added a vmmouse_disable() call to vmmouse_reset().
vmmouse_disable() resets the status already.
Sign... - 06:22 pm Revision c56dc774: linux-user/syscall.c: remove wrong forward decl of setgroups()
- this declaration is wrong:
the correct prototype on linux is:
int setgroups(size_t size, const gid_t *list);
since b... - 06:21 pm Revision e12cdb1b: fix build error on ARM due to wrong glibc check
- the test for glibc < 2 "succeeds" wrongly for any non-glibc C library,
and breaks the build on musl libc.
we must fir... - 06:06 pm Revision 887eb299: gitignore: Add virtfs-proxy-helper
- Signed-off-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 05:50 pm Revision 8c815fb3: arm_gic: Add cpu nr to Raised IRQ message
- Add the relevant CPU nr to this debug message to make IRQ debugging more
informative.
Signed-off-by: Peter Crosthwai... - 05:49 pm Revision d96fc51c: pflash_cfi01: qemu_log_mask "unimplemented" msg
- This printf is informing the user of unimplemented functionality. It should be
re-directed to qemu_log(LOG_UNIMP, ...... - 05:49 pm Revision ec9ea489: pflash_cfi0x: Send debug messages to stderr
- These debug info messages should go to stderr rather than stdout.
Signed-off-by: Peter Crosthwaite <peter.crosthwait... - 05:49 pm Revision 8f603800: zynq_slcr: Compile time warning fixes.
- Few warnings when compiled with debug printfs enabled. Fixed all.
Signed-off-by: Peter Crosthwaite <peter.crosthwait... - 05:48 pm Revision e103129b: net, hub: fix the indent in the comments
- Remove some redundant blanks in the comments of
net_hub_id_for_client().
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vne... - 10:58 am Revision 91bdd1cf: virtio-serial-bus: assert port is non-null in remove_port()
- remove_port() is called from qdev's unplug callback, and we're certain
the port will be found in our list of ports. ... - 09:34 am Revision 4e28976e: virtio-serial-bus: send_control_msg() should not deal with cpkts
- Stuff the cpkt before calling send_control_msg(). This function should
not be concerned about contents of the buffer...
12/17/2012
- 07:56 pm Revision 5f0cef1a: libcacard: simplify rules for recursive build
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:56 pm Revision 6f991980: Merge commit '1dd3a74d2ee2d873cde0b390b536e45420b3fe05' into HEAD
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:01 pm Revision 07a54d70: spice-qemu-char: write to chardev whatever amount it can read
- The current code waits until the chardev can read MIN(len, VMC_MAX)
But some chardev may never reach than amount, in ... - 03:01 pm Revision 71b423f4: spice-qemu-char: factor out CharDriverState creation
- Make the CharDriverState creation code reusable by spicevmc port.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 03:01 pm Revision 5a49d3e9: spice-qemu-char: add spiceport chardev
- Add a new spice chardev to allow arbitrary communication between the
host and the Spice client via the spice server.
... - 03:01 pm Revision 700f6b6a: docs: add spice-port-fqdn.txt
- Start a simple org.qemu.* registry of well known name.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 03:01 pm Revision 7a5448ce: spice-qemu-char: keep a list of spice chardev
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:01 pm Revision afd0b409: spice-qemu-char: register spicevmc ports during qemu_spice_init()
- Do the delayed registration of spicevmc ports after Spice server is
initialized.
Signed-off-by: Gerd Hoffmann <kraxe... - 03:01 pm Revision 938b8a36: qxl+vnc: register a vm state change handler for dummy spice_server
- When qxl + vnc are used, a dummy spice_server is initialized.
The spice_server has to be told when the VM runstate ch... - 03:01 pm Revision 2f464b5a: qxl: save qemu_create_displaysurface_from result
- Spotted by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=885644
Cc: qemu-stable@nongnu.org
Reported-by: Mar... - 01:44 pm Revision 249e7e0f: cpu_ioreq_pio, cpu_ioreq_move: i should be uint32_t rather than int
- The current code compare i (int) with req->count (uint32_t) in a for
loop, risking an infinite loop if req->count is ... - 01:43 pm Revision a3864829: cpu_ioreq_pio, cpu_ioreq_move: introduce read_phys_req_item, write_phys_req_item
- Replace a lot of formulaic multiplications (containing casts, no less)
with calls to a pair of functions. This encap... - 01:37 pm Revision f1b8caf1: Fix compile errors when enabling Xen debug logging.
- Signed-off-by: Sander Eikelenboom <linux@eikelenboom.it>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> - 01:36 pm Revision 044b99c6: xen: fix trivial PCI passthrough MSI-X bug
- We are currently passing entry->data as address parameter. Pass
entry->addr instead.
Signed-off-by: Stefano Stabelli... - 01:36 pm Revision 2c1d4d15: xen: implement support for secondary consoles in the console backend
- This patch corresponds to commit
840184a106bc24e745beda5c77e392f6cecd2bc9 from
git://xenbits.xensource.com/qemu-xen-u... - 01:02 pm Revision 1dd3a74d: kvm: do not flush after deleting gsi
- Deleting a GSI isn't necessary: it is enough
to stop using it. Delay flush until an entry is used.
Signed-off-by: Mi... - 01:02 pm Revision 20599463: pci_bus.h: tweak include guards
- Now that header has been renamed, tweak include guards
to match.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:02 pm Revision 952deab6: pci_bus: update comment
- Don't ask everyone to desist from including this header,
simply recommend using accessors.
Signed-off-by: Michael S.... - 01:02 pm Revision 06aac7bd: pci: rename pci_internals.h pci_bus.h
- There are lots of external users of pci_internals.h,
apparently making it an internal interface only didn't
work out.... - 01:02 pm Revision d9fb5805: Revert "pci: prepare makefiles for pci code reorganization"
- This reverts commit 475d67c3bcd6ba9fef917b6e59d96ae69eb1a9b4.
Now that all users have been updated, we don't need th... - 01:02 pm Revision c759b24f: pci: fix path for local includes
- Include dependencies from pci core using the correct path.
This is required now that it's in the separate directory.
... - 01:02 pm Revision a2cb15b0: pci: update all users to look in pci/
- update all users so we can remove the makefile hack.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:02 pm Revision 315a1350: pci: move pci core code to hw/pci
- Move files and modify makefiles to pick them at the
new location.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
12/16/2012
- 10:35 am Revision a8a826a3: exec: refactor cpu_restore_state
- Refactor common code around calls to cpu_restore_state().
tb_find_pc() has now no external users, make it static.
S... - 10:28 am Revision 5b6dd868: exec: move TB handling to translate-all.c
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:28 am Revision 5a316526: exec: extract TB watchpoint check
- Will be moved by the next patch.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:28 am Revision 44209fc4: exec: fix coding style
- Fix coding style in areas to be moved by later patches.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
12/15/2012
- 11:05 am Revision 6d4e1892: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (40 commits)
pseries: Increase default NVRAM size
target-ppc... - 10:39 am Revision 659f807c: target-xtensa: fix ITLB/DTLB page protection flags
- With MMU option xtensa architecture has two TLBs: ITLB and DTLB. ITLB is
only used for code access, DTLB is only for ...
12/14/2012
- 10:56 pm Revision 4b4496db: console: clip update rectangle
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:56 pm Revision bc210eb1: pixman: fix vnc tight png/jpeg support
- This patch adds an x argument to qemu_pixman_linebuf_fill so it can
also be used to convert a partial scanline. Then... - 10:56 pm Revision f27b2e1d: pixman: update internal copy to pixman-0.28.2
- Some w64 fixes by Stefan Weil found their way into 0.28.2,
so update the internal copy to that version to improve
win... - 10:55 pm Revision cb1d40d7: Revert "pixman: require 0.18.4 or newer"
- This reverts commit 288fa40736e6eb63132d01aa6dc21ee831b796ae.
The only reason old pixman versions didn't work was th... - 10:55 pm Revision fbddfc72: pixman: fix version check for PIXMAN_TYPE_BGRA
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:17 pm Revision f28558d3: target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs
- CPUID.7.0.EBX[1]=1 indicates IA32_TSC_ADJUST MSR 0x3b is supported
Basic design is to emulate the MSR by allowing re... - 02:12 pm Revision a64ae610: pseries: Increase default NVRAM size
- If no image file for NVRAM is specified, the pseries machine currently
creates a 16K non-persistent NVRAM by default.... - 02:12 pm Revision 9e2c1298: PPC: e500: pci: Export slot2irq calculation
- We need the calculation method to get from a PCI slot ID to its respective
interrupt line twice. Once in the internal... - 02:12 pm Revision 05f57d9d: PPC: E500: PCI: Make IRQ calculation more generic
- The IRQ line calculation is more or less hardcoded today. Instead, let's
write it as an algorithmic function that the... - 02:12 pm Revision dbe30e13: openpic: fix minor coding style issues
- This patch removes all remaining occurences of spaces before function
parameter indicating parenthesis.
Signed-off-b... - 02:12 pm Revision 347dd79d: PPC: E500: Generate dt pci irq map dynamically
- Today we're hardcoding the PCI interrupt map in the e500 machine file.
Instead, let's write it dynamically so that di... - 02:12 pm Revision eafb325f: PPC: E500: PCI: Make first slot qdev settable
- Today the first slot id in our e500 pci implementation is hardcoded to
0x11. Keep it there as default, but allow user... - 02:12 pm Revision 3bb7e02a: PPC: E500plat: Make a lot of PCI slots available
- The ppce500 machine doesn't have to stick to hardware limitations,
as it's defined as being fully device tree based.
... - 02:12 pm Revision 492ec48d: PPC: E500: Move PCI slot information into params
- We have a params struct that allows us to expose differences between
e500 machine models. Include PCI slot informatio... - 02:12 pm Revision 68d1e1f5: MSI-X: Fix endianness
- The MSI-X vector tables are usually stored in little endian in memory,
so let's mark the accessors as such.
This fix... - 02:12 pm Revision b162d02e: target-ppc: Don't use hwaddr to represent hardware state
- The hwaddr type is somewhat vaguely defined as being able to contain bus
addresses on the widest possible bus in the ... - 02:12 pm Revision 76aec1f8: openpic: Accelerate pending irq search
- When we're done with one interrupt, we need to search for the next pending
interrupt in the queue. This search has gr... - 02:12 pm Revision 1945dbc1: openpic: convert simple reg operations to builtin bitops
- The openpic code has its own bitmap code to access bits inside of a
bitmap. However, that is overkill when we simply ... - 02:12 pm Revision 6d544ee8: openpic: rename openpic_t to OpenPICState
- Rename the openpic_t struct to OpenPICState, so it adheres better to
the current coding style rules.
Signed-off-by: ... - 02:12 pm Revision a911b7a9: PPC: e500: Add MSI support
- Now that our interrupt controller supports MSIs, let's expose that feature
to the guest through the device tree!
Sig... - 02:12 pm Revision 99750506: PPC: e500: Declare pci bridge as bridge
- The new PCI host bridge device needs to identify itself as PCI host bridge.
Declare it as such.
Signed-off-by: Alexa... - 02:12 pm Revision 35732cb4: openpic: unify memory api subregions
- The only difference between the "openpic" and "mpic" memory api subregion
descriptors is the endianness. Unify them a... - 02:12 pm Revision 732aa6ec: openpic: add Shared MSI support
- The OpenPIC allows MSI access through shared MSI registers. Implement
them for the MPC8544 MPIC, so we can support MS... - 02:12 pm Revision d0b72631: openpic: convert to qdev
- This patch converts the OpenPIC device to qdev. Along the way it
renames the "openpic" target to "raven" and the "mpi... - 02:12 pm Revision dbbbfd60: openpic: make brr1 model specific
- Now that we can properly distinguish between openpic model differences,
let's move brr1 out of the raven code path.
... - 02:12 pm Revision 5bac0701: openpic: remove irq_out
- The current openpic emulation contains half-ready code for bypass mode.
Remove it, so that when someone wants to fini... - 02:12 pm Revision e1d10851: openpic: remove unused type variable
- The openpic source irqs are carrying around a type indicator that
is never accessed by anything. Remove it.
Signed-o... - 02:12 pm Revision cdbb912a: mpic: Unify numbering scheme
- MPIC interrupt numbers in Linux (device tree) and in QEMU are different,
because QEMU takes the sparseness of the IRQ... - 02:12 pm Revision b9b2aaa3: openpic: update to proper memory api
- The openpic code was still using the old mmio memory api. Convert it to
be a generic memory api user and clean up som... - 02:12 pm Revision 5861a338: openpic: combine mpic and openpic irq raise functions
- The IRQ raise mechanisms of the OpenPIC and MPIC controllers is identical,
just that the MPIC one can also raise crit... - 02:12 pm Revision 38898d7e: openpic: Remove unused code
- The openpic code had a few WIP bits left that nobody reanimated within
the last few years. Remove that code.
Signed-... - 02:12 pm Revision 825463b3: openpic: combine openpic and mpic reset functions
- The openpic and mpic reset handlers are almost identical. Combine
them and extract the differences into state variabl... - 02:12 pm Revision a285f1ca: openpic: combine mpic and openpic src handlers
- The MPIC source irq handler suddenly became identical to the standard
OpenPIC source irq handler. Combine them into t... - 02:12 pm Revision 8b1853e7: pseries: Don't allow TCE (iommu) tables to be registered with duplicate LIOBNs
- The PAPR specification requires that every bus or device mediated by the
IOMMU have a unique Logical IO Bus Number (L... - 02:12 pm Revision c38c0b8a: openpic: merge mpic and openpic timer handling
- The openpic and mpic timer handling code is basically the same.
Merge them.
Signed-off-by: Alexander Graf <agraf@sus... - 02:12 pm Revision 780d16b7: openpic: Convert subregions to memory api
- The "openpic" controller is currently using one big region and does
subregion dispatching manually. Move this to the ... - 02:12 pm Revision 4aac82c3: pseries: Return the token when we register an RTAS call
- The kernel will soon be able to service some RTAS calls. However the
choice of tokens will still be up to userspace. ... - 02:12 pm Revision dffb1dc2: e500: Adding CCSR memory region
- All devices are also placed under CCSR memory region.
The CCSR memory region is exported to pci device. The MSI inter... - 02:12 pm Revision 3eddc1be: Adding BAR0 for e500 PCI controller
- PCI Root complex have TYPE-1 configuration header while PCI endpoint
have type-0 configuration header. The type-1 con... - 02:12 pm Revision d36b66f7: pseries: Allow RTAS tokens without a qemu handler
- Kernel-based RTAS calls will not have a qemu handler, but will
still be registered in qemu in order to be assigned a ... - 02:12 pm Revision 4fd50339: pseries: Update SLOF for NVRAM support
- Now that we have implemented PAPR compatible NVRAM interfaces in qemu, this
updates the SLOF firmware to actually ini... - 02:12 pm Revision 639e8102: pseries: Implement PAPR NVRAM
- The PAPR specification requires a certain amount of NVRAM, accessed via
RTAS, which we don't currently implement in q... - 02:12 pm Revision 22a2611c: pseries: Split xics irq configuration from state information
- Currently the XICS irq controller code has a per-irq state structure which
amongst other things includes whether the ... - 02:12 pm Revision 500efa23: pseries: Add tracepoints to the XICS interrupt controller
- This patch adds tracing / debugging calls to the XICS interrupt controller
implementation used on the pseries machine... - 02:12 pm Revision 044f4c8b: pseries: Fix incorrect initialization of interrupt controller
- Currently in the reset code for the XICS interrupt controller, we
initialize the pending_priority field to 0 (most fa... - 02:12 pm Revision bf3bc4c4: pseries: Use #define for XICS base irq number
- Currently the lowest "real" irq number for the XICS irq controller (as
opposed to numbers reserved for IPIs and other...
12/13/2012
- 10:32 pm Revision e376a788: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (43 commits)
qcow2: Factor out handle_dependencies()
qcow2: Execute run_dependent_requests()... - 07:41 pm Revision df933007: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
- * pmaydell/arm-devs.next:
hw/ds1338.c: Fix handling of DAY (wday) register.
hw/ds1338.c: Implement support for th... - 07:41 pm Revision aa1246ae: Merge remote-tracking branch 'kraxel/seabios-e8a76b0' into staging
- * kraxel/seabios-e8a76b0:
seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
Signed-off-by: Anthony Liguo... - 07:40 pm Revision 5a585980: qMerge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20121210.0' int...
- vfio-pci: fix kvm disabled path
* awilliam/tags/vfio-pci-for-qemu-20121210.0:
vfio-pci: Don't use kvm_irqchip_in_k... - 04:37 pm Revision 060bee89: qcow2: Drop l2meta.cluster_offset
- There's no real reason to have an l2meta for normal requests that don't
allocate anything. Before we can get rid of i... - 04:37 pm Revision f50f88b9: qcow2: Allocate l2meta only for cluster allocations
- Even for writes to already allocated clusters, an l2meta is allocated,
though it stays effectively unused. After this... - 04:37 pm Revision 1d3afd64: qcow2: Round QCowL2Meta.offset down to cluster boundary
- The offset within the cluster is already present as n_start and this is
what the code uses. QCowL2Meta.offset is only... - 04:37 pm Revision 226c3c26: qcow2: Factor out handle_dependencies()
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:37 pm Revision 4e95314e: qcow2: Execute run_dependent_requests() without lock
- There's no reason for run_dependent_requests() to hold s->lock, and a
later patch will require that in fact the lock ... - 04:37 pm Revision cf5c1a23: qcow2: Allocate l2meta dynamically
- As soon as delayed COW is introduced, the l2meta struct is needed even
after completion of the request, so it can't l... - 04:37 pm Revision 593fb83c: qcow2: Introduce Qcow2COWRegion
- This makes it easier to address the areas for which a COW must be
performed. As a nice side effect, the COW code in
q... - 04:37 pm Revision 280d3735: qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
- This is closer to where the dirty flag is really needed, and it avoids
having checks for special cases related to clu... - 04:05 pm Revision ed3d37d2: hw/ds1338.c: Ensure state is properly initialized.
- Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 04:05 pm Revision 996e91f0: hw/ds1338.c: Implement support for the control register.
- Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 04:05 pm Revision 871edc5f: hw/ds1338.c: Fix handling of DAY (wday) register.
- Per the datasheet, the DAY (wday) register is user defined. Implement this.
Signed-off-by: Antoine Mathys <barsamin@... - 04:05 pm Revision 59dda8e0: hw/ds1338.c: Fix handling of HOURS register.
- Per the datasheet, the mapping between 12 and 24 hours modes is:
0 <-> 12 PM
1-12 <-> 1-12 AM
... - 04:05 pm Revision 580f5c00: hw/ds1338.c: Correct bug in conversion to BCD.
- Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 04:05 pm Revision 95c93615: hw/ds1338.c: Add definitions for various flags in the RTC registers.
- Signed-off-by: Antoine Mathys <barsamin@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 12:31 pm Revision a75bf146: virtio-serial: delete timer if active during exit
- The post_load timer was being freed, but not deleted. This could cause
problems when the timer is armed, but the dev... - 12:31 pm Revision bdb917bf: virtio-serial: allocate post_load only at load-time
- This saves us a few bytes in the VirtIOSerial struct. Not a big
savings, but since the entire structure is used only... - 12:31 pm Revision 2e575a86: virtio-serial: move active ports loading to separate function
- The virtio_serial_load() function became too big, split the code that
gets the port info from the source into a separ... - 12:26 pm Revision c3587ca1: virtio-serial: use uint32_t to count ports
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
- 12:17 pm Revision a7f3d65b: atapi: reset cdrom tray statuses on ide_reset
- Tray statuses should be also reseted. Some guests may lock the tray
and after reset before any kernel is loaded the t...
Also available in: Atom