Activity
From 04/28/2011 to 05/27/2011
05/27/2011
- 01:20 pm Revision a15bb0d6: virtio-serial: Drop redundant VirtIOSerialPort member info
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com> - 01:20 pm Revision 31d0f80f: virtio-serial: Drop useless property is_console
- All you could ever achieve with it is break stuff, so removing it
should be safe.
Signed-off-by: Markus Armbruster <... - 01:20 pm Revision 7edfe652: virtio-console: Simplify init callbacks
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com> - 01:20 pm Revision 2a3d57ce: virtio-serial: Clean up virtconsole detection
- virtio-serial-bus needs to treat "virtconsole" devices specially. It
uses VirtIOSerialPort member is_console to reco... - 01:20 pm Revision 5e52e5f9: virtio-serial: Plug memory leak on qdev exit()
- virtio_serial_init() allocates the VirtIOSerialBus dynamically, but
virtio_serial_exit() doesn't free it.
Fix by get... - 01:20 pm Revision 199646d8: virtio-serial-bus: use bh for unthrottling
- Instead of calling flush_queued_data when unthrottling, schedule
a bh. That way we can return immediately to the call...
05/26/2011
- 01:14 pm Revision 3944966d: esp: rename sense to status
- This mirrors the LSI patch that was recently committed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Chris... - 01:14 pm Revision 42741212: scsi: make write_data return void
- The return value is unused anyway.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig... - 01:14 pm Revision 1455084e: scsi: ignore LUN field in the CDB
- The LUN field in the CDB is a historical relic. Ignore it as reserved,
which is what modern SCSI specifications actu... - 01:14 pm Revision c6df7102: scsi: split command_complete callback in two
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision aba1f023: scsi: rename arguments to the new callbacks
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 2e7cc4d6: scsi-generic: Handle queue full
- The sg driver currently has a hardcoded limit of commands it
can handle simultaneously. When this limit is reached th... - 01:14 pm Revision ad3376cc: scsi: introduce scsi_req_continue
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision a1f0cce2: scsi: Update sense code handling
- The SCSI spec has a quite detailed list of sense codes available.
It even mandates the use of specific ones for some ... - 01:14 pm Revision efb9ee02: scsi-disk: add data direction checking
- scsi_req_parse() already provides for a data direction setting,
so we should be using it to check for correct directi... - 01:14 pm Revision fc4f0754: scsi: do not call send_command directly
- Move the common part of scsi-disk.c and scsi-generic.c to the SCSI layer.
Signed-off-by: Paolo Bonzini <pbonzini@red... - 01:14 pm Revision 43a2b339: scsi: introduce scsi_req_new
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 74382217: scsi: Implement 'get_sense' callback
- The get_sense callback copies existing sense information into
the provided buffer. This is required if sense informat... - 01:14 pm Revision 0c34459b: scsi: introduce scsi_req_get_buf
- ... and remove some SCSIDevice variables or fields that now become unused.
Signed-off-by: Paolo Bonzini <pbonzini@re... - 01:14 pm Revision c557e889: scsi: commonize purging requests
- The code for canceling requests upon reset is already the same. Clean
it up and move it to scsi-bus.c.
Signed-off-b... - 01:14 pm Revision 19d110ab: scsi: introduce scsi_req_abort
- This covers the case of canceling a request's I/O and still
completing it.
Signed-off-by: Paolo Bonzini <pbonzini@re... - 01:14 pm Revision ad2d30f7: scsi: reference-count requests
- With the next patch, a device may hold SCSIRequest for an indefinite
time. Split a rather big patch, and protect aga... - 01:14 pm Revision 11257187: lsi: extract lsi_find_by_tag
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 2b8b3bb9: scsi: use scsi_req_complete
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 5c6c0e51: scsi: Use 'SCSIRequest' directly
- Currently the SCSIRequest structure is abstracted away and cannot accessed
directly from the driver. This requires th... - 01:14 pm Revision 94d3f98a: scsi: introduce scsi_req_cancel
- This is for when the request must be dropped in the void,
but still memory should be freed. To this end, the devices... - 01:14 pm Revision ab9adc88: scsi: introduce scsi_req_data
- This abstracts calling the command_complete callback, reducing churn
in the following patches.
Signed-off-by: Paolo ... - 01:14 pm Revision d33e0ce2: scsi-generic: do not use a stale aiocb
- If a request is canceled after it has been completed, scsi_cancel_io
would pass a stale aiocb to bdrv_aio_cancel. Av... - 01:14 pm Revision 40f16dd1: scsi-generic: Remove bogus double complete
- scsi-generic scsi_read_complete() should not -both- call the client
complete callback with SCSI_REASON_DATA -and- cal... - 01:14 pm Revision 5138efec: scsi: add tracing of scsi requests
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision cfdc1bb0: scsi: introduce SCSIBusOps
- There are more operations than a SCSI bus can handle, besides completing
commands. One example, which this series wi... - 12:57 pm Revision 94527ead: usb: add ehci adapter
- This patch finally merges the EHCI host adapter aka USB 2.0 support.
Based on the ehci bits collected @ git://git.ki... - 12:55 pm Revision eb5e680a: usb: move cancel callback to USBDeviceInfo
- Remove the cancel callback from the USBPacket struct, move it over
to USBDeviceInfo. Zap usb_defer_packet() which is... - 12:55 pm Revision 4ff658fb: usb: keep track of packet owner.
- Keep track of the device which owns the usb packet for async processing.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 12:55 pm Revision 53aa8c0e: usb: add usb_handle_packet
- Add a usb_handle_packet function, put it into use everywhere.
Right now it just calls dev->info->handle_packet(), tha... - 12:55 pm Revision add75088: usb: update config descriptors to identify number of interfaces
- Previously we relied on the .bNumInterfaces, but that won't always be
accurate after the introduction of grouped inte... - 12:55 pm Revision 5557d820: usb-linux: fix device path aka physical port handling
- The device path isn't just a number. It specifies the physical port
the device is connected to and in case the devic... - 12:55 pm Revision c6d3ad0f: usb: Add Interface Association Descriptor descriptor type
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:55 pm Revision 9056a297: usb-linux: add hostport property
- This patch adds a hostport property which allows to specify the host usb
devices to pass through by bus number and ph... - 12:55 pm Revision 6dfcdccb: usb-linux: fix max_packet_size for highspeed.
- Calculate the max packet size correctly. Only bits 0..11 specify the size,
bits 11+12 specify the number of (highspe... - 12:55 pm Revision 007fd62f: usb: Pass the packet to the device's handle_control callback
- This allows using the generic usb_generic_handle_packet function from
device code which does ASYNC control requests (... - 12:55 pm Revision 71138531: usb-linux: split large xfers
- Add support for splitting large transfers into multiple smaller ones.
This is needed for the upcoming EHCI emulation ... - 12:55 pm Revision 8656954a: Bug #757654: UHCI fails to signal stall response patch
- UHCI host controller status register indicates error and
an interrupt is triggered on BABBLE and STALL errors.
Signe... - 12:55 pm Revision fef13fa8: usb: remove fallback to bNumInterfaces if no .nif
- All callers have been updated.
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@... - 12:55 pm Revision 227ebeb5: usb-linux: walk async urb list in cancel
- Lookup async urbs which are to be canceled using the linked list
instead of the direct opaque pointer. There are two... - 12:55 pm Revision 50b7963e: usb-linux: use usb_generic_handle_packet()
- Make the linux usb host passthrough code use the usb_generic_handle_packet()
function, rather then the curent DYI cod... - 12:55 pm Revision 7a8fc83f: usb-linux: track aurbs in list
- This patch adds code to track all async urbs in a linked list,
so we can find them without having to pass around a op... - 12:55 pm Revision ebd669a1: usb-storage: don't call usb_packet_complete twice
- usb_msd_copy_data() may cause a recursive call to
usb_msd_command_complete() which in turn may complete
the packet, s... - 12:55 pm Revision 6e625fc7: usb: add support for "grouped" interfaces and the Interface Association Descri...
- This is used for some devices that have multiple interfaces that form a logic
device. An example is Video Class, whic...
05/25/2011
05/24/2011
- 12:36 am Revision 6093d3d4: configure: Document --disable-slirp option in --help
- The --disable-slirp option was undocumented; add it to configure's
--help output.
Signed-off-by: Peter Maydell <pete...
05/23/2011
- 11:53 pm Revision 89e40268: target-arm/exec.h: Remove unused #define of M0
- Remove a preprocessor #define which is never used.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of... - 11:39 pm Revision cab565c4: target-arm: Signal InvalidOp for Neon GE and GT compares of QNaN
- If the input to a Neon float comparison is a quiet NaN, the ARM ARM
specifies that we should raise InvalidOp if the c... - 11:39 pm Revision 36802b6b: target-arm: Signal Underflow when denormal flushed to zero on output
- On ARM the architecture mandates that when an output denormal is flushed to
zero we must set the FPSCR UFC (underflow... - 11:39 pm Revision 5500b06c: target-arm: Use correct float status for Neon int-float conversions
- The Neon versions of int-float conversions must use the "standard FPSCR"
rather than the default FPSCR. Implement thi... - 11:39 pm Revision 43fe9bdb: target-arm: Signal InputDenormal for VRECPE, VRSQRTE, VRECPS, VRSQRTS
- The helpers for VRECPE.F32, VSQRTE.F32, VRECPS and VRSQRTS handle denormals
as special cases, so we must set the Inpu... - 11:39 pm Revision e6afc87f: softfloat: Add new flag for when denormal result is flushed to zero
- Add a new float_flag_output_denormal which is set when the result
of a floating point operation would be denormal but... - 11:39 pm Revision 1146a817: target-arm: Don't set FP exceptions in recip, recip_sqrt estimate fns
- The functions which do the core estimation algorithms for the VRSQRTE
and VRECPE instructions should not set floating... - 11:38 pm Revision 8c11ad25: tcg: don't keep dead outputs in registers
- If an op with dead outputs is not removed, because it has side effects
or has multiple output and only one dead, mark... - 11:38 pm Revision 6b64b624: tcg: mark dead output argument in op_dead_args
- If an op is not removed and has dead output arguments, mark it
in op_dead_args similarly to what is done for input ar... - 11:38 pm Revision 866cb6cb: tcg: replace op_dead_iargs by op_dead_args
- Allow all args to be dead by replacing the input specific op_dead_iargs
variable by op_dead_args. Note this is a pure... - 11:36 pm Revision 6eba5c82: Merge branch 'trivial-patches' of git://repo.or.cz/qemu/stefanha
- * 'trivial-patches' of git://repo.or.cz/qemu/stefanha:
Fix typos in comments (chek -> check)
hw/sd.c: Don't compl... - 11:35 pm Revision 5db070eb: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
Fix a bug in mtsr/mtsrin emulation on ppc64
pSeries: Clean up write-... - 11:33 pm Revision 05c8a1e4: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390x: complain when allocating ram fails
s390x: fix memory detecti... - 12:31 am Revision 39e594db: hw/sd.c: Don't complain about SDIO commands CMD52/CMD53
- The SDIO specification introduces new commands 52 and 53.
Handle as illegal command but do not complain on stderr,
as... - 12:31 am Revision 09de0f46: piix_pci: fix piix3_set_irq_pic()
- If pic_irq is greater than 7, the irq level is always 0 on 32bits.
Signed-off-by: TeLeMan <geleman@gmail.com>
Signed... - 12:31 am Revision a57d23e4: Fix typos in comments (chek -> check)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:31 am Revision 1cd08725: hw/realview.c: Remove duplicate #include line
- Remove a duplicate #include of sysbus.h.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stef...
05/22/2011
- 01:47 pm Revision dcfd14b3: Delete unused tb_invalidate_page_range
- tb_invalidate_page_range() was intended to be used to invalidate an
area of a TB which the guest explicitly flushes f...
05/20/2011
- 06:56 pm Revision decb4714: Fix a bug in mtsr/mtsrin emulation on ppc64
- Early ppc64 CPUs include a hack to partially simulate the ppc32 segment
registers, by translating writes to them into... - 06:56 pm Revision 1235a9cf: pSeries: Clean up write-only variables
- A few pieces of the pSeries emulation code have variables which are set
but never used, which causes warnings on gcc ... - 06:56 pm Revision 6d42fb31: w32: Fix compilation and replace non-portable usage of ulong
- ulong is undefined for w32 (and maybe other) compilations.
Replace it by uintptr_t (which also fixes compilation for ... - 06:35 pm Revision a74cdab4: s390x: Fix debugging for unknown sigp order codes
- On unknown sigp order codes we print a debug message. This patch
fixes the output, since we want to see the order_cod... - 06:35 pm Revision 22486aa0: s390x: fix memory detection for guests > 64GB
- the s390 memory detection has a 16bit field that specifies the amount of
increments. This patch adopts the memory siz... - 06:35 pm Revision fb8b2735: s390x: complain when allocating ram fails
- While trying out the > 64GB guest RAM patch, I hit some virtual address
limitations of my host system, which resulted... - 06:35 pm Revision ff83678a: s390x: change mapping base to allow guests > 2GB
- the current s390x qemu memory layout is
0x1000000: guest start
0x80000000: qemu binary
which limits the amount of a... - 06:35 pm Revision fe9b35b7: s390x: remove compatibility cc field
- Remove the now unused cc field that was only required to not break
bisectability.
Signed-off-by: Alexander Graf <agr... - 06:35 pm Revision 81f7c56c: s390x: Adjust internal kvm code
- We're now finally emulating an s390x CPU, so we can move quite some logic
from the kvm code out into generic CPU code... - 06:35 pm Revision 71b12d31: s390x: fix smp support for kvm
- Currently smp support for kvm does not work. Qemu does a kvm run even on
secondary CPUs which dont have a sane state ... - 06:35 pm Revision 1f206266: s390x: make kvm exported functions conditional on kvm
- We have some helper functions we use to directly invoke KVM
functionality from device emulation code.
This patch rep... - 06:35 pm Revision a4c075f1: s390x: s390x-linux-user support
- This patch adds support for running s390x binaries in the linux-user emulation
code.
Signed-off-by: Ulrich Hecht <ul... - 06:35 pm Revision 59467bac: s390x: Adjust GDB stub
- We have successfully lazilized cc computation, so we need to manually
trigger its calculation when gdb wants to fetch... - 06:35 pm Revision 4e836781: s390x: Shift variables in CPUState for memset(0)
- The default reset handler does a memset(0) until right in between CPU_COMMON.
I incorrectly changed that behavior on ... - 06:35 pm Revision defb0e31: s390x: Implement opcode helpers
- There are some instructions that can't (or shouldn't) be expressed by pure
tcg code. For those, we call into external... - 06:35 pm Revision 0f3301d4: s390x: build s390x by default
- This patch enables building of s390x-softmmu and s390x-linux-user
targets by default.
Signed-off-by: Alexander Graf ... - 06:35 pm Revision e023e832: s390x: translate engine for s390x CPU
- This is the main meat part of the patch set. It implements emulation for an
s390x CPU.
The code does all the optimiz... - 06:35 pm Revision d5a43964: s390x: helper functions for system emulation
- When running system emulation, we need to transverse through the MMU and
deliver interrupts according to the specific... - 06:35 pm Revision 7a86d29a: tcg: extend max tcg opcodes when using 64-on-32bit
- When running a 64 bit guest on a 32 bit host, we tend to use more TCG ops
than on a 64 bit host. Reflect that in the ... - 06:35 pm Revision d1ff903c: s390x: keep hint on virtio managing size
- The s390x virtio bus keeps management information on virtio after the top
of the guest's RAM. We need to be able to t...
05/19/2011
- 01:08 pm Revision 1fddfba1: ahci: Fix non-NCQ accesses for LBA > 16bits
- AHCI provides two ways of reading/writing data:
1) NCQ
2) ATA commands with the LBA in the command FIS
In the sec... - 12:06 pm Revision 505597e4: Ignore pci unplug requests for unpluggable devices (CVE-2011-1751)
- This patch makes qemu ignore unplug requests from the guest for pci
devices which are tagged as non-hotpluggable. Tr... - 11:26 am Revision 8d278467: block: Remove type hint, it's guest matter, doesn't belong here
- No users of bdrv_get_type_hint() left. bdrv_set_type_hint() can make
the media removable by side effect. Make that ... - 11:26 am Revision 95b5edcd: blockdev: Store -drive option media in DriveInfo
- DriveInfo is closely tied to -drive, and like -drive, it mixes
information about host and guest part of the block dev... - 11:26 am Revision d8aeeb31: block QMP: Deprecate query-block's "type", drop info block's "type="
- query-block's specification documents response member "type" with
values "hd", "cdrom", "floppy", "unknown".
Its val... - 11:26 am Revision af6bf132: defaults: ide-cd, ide-hd and scsi-cd devices suppress default CD-ROM
- ide-hd has to suppress the default CD-ROM, or else you can't put one
on secondary master without -nodefaults.
Unlike... - 11:26 am Revision b443ae67: scsi: Split qdev "scsi-disk" into "scsi-hd" and "scsi-cd"
- A "scsi-disk" is either a hard disk or a CD-ROM, depending on the
associated BlockDriverState's type hint. Unclean; ... - 11:26 am Revision 1f56e32a: ide: Split qdev "ide-drive" into "ide-hd" and "ide-cd"
- An "ide-drive" is either a hard disk or a CD-ROM, depending on the
associated BlockDriverState's type hint. Unclean;...
05/18/2011
- 03:39 pm Revision f6a00aa1: qemu_img: is_not_zero() optimization
- I run qemu-img under profiler and realized, that most of CPU time is
consumed by is_not_zero() function. I had made a... - 03:39 pm Revision 77a5a000: qed: support for growing images
- The .bdrv_truncate() operation resizes images and growing is easy to
implement in QED. Simply check that the new siz... - 03:38 pm Revision 4d29b50a: ahci: Fix crashes on duplicate BH registration
- If ahci_dma_set_inactive is called a while there is still a pending BH
from a previous run, we will crash on the seco... - 03:38 pm Revision 6f321e93: qed: Periodically flush and clear need check bit
- One strategy to limit the startup delay of consistency check when
opening image files is to ensure that the file is m... - 03:38 pm Revision 5fc09ca5: qemu-tool: Stub out qemu-timer functions
- Block drivers may use timers for flushing metadata to disk or
reconnecting to a network drive. Stub out the followin... - 03:38 pm Revision 3bfe4dbf: Add documentation for qemu_progress_{init,print}()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:38 pm Revision 1e71db30: hw/xen_disk: Remove unused local variable
- cppcheck report:
hw/xen_disk.c:309: style:
Variable 'len' is assigned a value that is never used
Cc: Kevin Wolf <kw... - 03:38 pm Revision 4ee96418: qemu-img.c: Remove superfluous parenthesis
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:38 pm Revision 5be4aab7: posix-aio-compat: Fix idle_threads counter
- A thread should only be counted as idle when it really is waiting for new
requests. Without this patch, sometimes too... - 03:38 pm Revision 086cf4d3: ide: cleanup warnings
- Add \n.
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:38 pm Revision 2860e3eb: ide: Turn debug messages into assertions
- These printfs aren't really debug messages, but clearly indicate a bug if they
ever become effective. Noone uses DEBU...
05/16/2011
- 06:15 pm Revision 96d19bcb: ahci: Unbreak bar registration
- Fix regression of 667bb59: ahci_init initializes ahci.mem, so we have to
move bar registration after it.
Signed-off-... - 02:23 pm Revision 69c8944f: ich/ahci: fix uninitialized memory use
- The commit 667bb59d2358daeef179583c944becba3f1f9680
uses d->ahci.mem before it is initialized by
ahci_init(). Fix thi...
05/15/2011
- 01:34 pm Revision 077030d1: w32: Fix missing declaration of ffs()
- target-ppc/cpu.h now needs ffs(), too, so ffs() must be declared
before this file is included.
Moving the declaratio... - 02:05 am Revision 1de9756b: set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video ...
- Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarn... - 02:02 am Revision 60e0df25: configure: List available targets in --help output
- Include the list of available targets in the --help output
for the --target-list= option.
Signed-off-by: Peter Mayde... - 02:00 am Revision 99e43d36: target-mips: Fix warning caused by unused local variable
- Fix compilation with gcc-4.6, based on a patch from Stefan
Weil <weil@mail.berlios.de>.
Signed-off-by: Aurelien Jarn... - 01:35 am Revision 7dd31902: configure: quote kvm_ppc_pvr
- 01:27 am Revision b798068d: target-lm32: Remove unused local variables
- cppcheck report:
target-lm32/translate.c:587: style:
Variable 't0' is assigned a value that is never used
target-... - 01:22 am Revision 605a6aed: target-arm: Fix VMLA, VMLS, VNMLS, VNMLA handling of NaNs
- Correct handling of NaNs for VFP VMLA, VMLS, VNMLS and VNMLA requires that
we implement the set of negations and addi... - 01:13 am Revision de1db2a1: doc: Add explanation that -alt-grab and -ctrl-grab affect special keys
- Phillip Merensky reported that the special keys (e.g. Ctrl-Alt-f for full
screen) did not work correctly if -alt-grab...
05/14/2011
- 05:54 pm Revision 091959de: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: Qdev'ify e500 pci
PPC MPC7544DS: Use new TLB helper function
... - 10:30 am Revision 86f1f2ae: sparc64: fix incorrect BPcc target sign extension
- Fix wrong number of bits used when sign extending the branch offset of BPcc
instructions.
Reported-by: Artyom Tarase... - 10:30 am Revision a2589e5c: sparc64: fix wrpstate and wrtl on delay slot
- Use TCG local to work around TCG register flush due to a branch.
Thanks to Artyom Tarasenko, Igor Kovalenko and Aure...
05/12/2011
- 04:08 pm Revision 711c2128: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- Conflicts:
cpu-all.h - 04:06 pm Revision 89bb563f: Merge remote-tracking branch 'agraf/xen-next' into staging
- 01:24 am Revision be13cc7a: PPC: Qdev'ify e500 pci
- The e500 PCI controller isn't qdev'ified yet. This leads to severe issues
when running with -drive.
To be able to us... - 01:24 am Revision 71afeb61: PPC: Add GS MSR definition
- The BookE specification defines MSR bit 28 as Guest State. Add it
to the list of MSR macros.
Signed-off-by: Alexande... - 01:24 am Revision 3b989d49: PPC: Make MPC8544DS emulation work w/o KVM
- The MPC8544DS board emulation was only used with KVM so far, so some
parts of the code didn't provide proper values f... - 01:24 am Revision ef250db6: PPC: Make MPC8544DS obey -cpu switch
- The MPC8544DS board emulation code ignored the user defined -cpu switch.
This patch enables it to only provide a sane... - 01:24 am Revision a5858d7a: PPC: Add another 64 bits to instruction feature mask
- To enable quick runtime detection of instruction groups to the currently
selected CPU emulation, we have a feature ma... - 01:24 am Revision 01662f3e: PPC: Implement e500 (FSL) MMU
- Most of the code to support e500 style MMUs is already in place, but
we're missing on some of the special TLB0-TLB1 h... - 01:24 am Revision 5389055a: PPC MPC7544DS: Use new TLB helper function
- Now that we have some nice helpers that can find us a TLB entry, let's
use that on the machine initialization code, s...
05/10/2011
- 09:10 am Revision 7d7ba3fe: Fix off-by-one error in sizing pSeries hcall table
- The pSeries machine uses two tables to look up guest hcalls for emulation.
One of these is exactly one entry too smal...
05/09/2011
- 11:31 pm Revision d4d6868f: kvm: ppc: warn user on PAGE_SIZE mismatch
- On PPC, the default PAGE_SIZE is 64kb. Unfortunately, the hardware
alignments don't match here: There are RAM and MMI... - 11:31 pm Revision 446b9165: ppc64: Fix out-of-tree builds
- On ppc64 host, recursion into pc-bios/spapr-rtas/ fails for
out-of-tree builds. Add missing dir and symlink.
Cc: Dav... - 11:31 pm Revision 64e07be5: kvm: ppc: detect old headers
- When compiling Qemu with older kernel headers, the PVR setting
mechanism isn't available yet. Unfortunately, back the... - 11:31 pm Revision d0384d1d: ppc64: Don't try to build sPAPR RTAS on Darwin
- The Darwin assembler fails to build it.
Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: Alexander Graf <agraf@sus... - 11:31 pm Revision 5d73dd66: Make pSeries 'model' property more closely resemble real hardware
- Currently, the qemu emulated pseries machine puts
"qemu,emulated-pSeries-LPAR" in the device tree's root level 'model... - 11:31 pm Revision 90dc8812: monitor: add PPC BookE SPRs
- Read them via KVM_GET_SREGS in kvm_arch_get_registers(),
and display them in "info registers".
Also get CR and PID f... - 11:31 pm Revision 5666ca4a: kvm: ppc: fixes for KVM_SET_SREGS on init
- Classic/server ppc has had SREGS for a while now (though I think not
always?), but it's still missing for booke. Che... - 11:31 pm Revision 41019fec: pseries: Increase maximum CPUs to 256
- The original pSeries machine was limited to 32 CPUs, more or less
arbitrarily. Particularly when we get SMT KVM gues... - 11:31 pm Revision b4a78527: Place pseries vty devices at addresses more similar to existing machines
- Currently the qemu pseries machine numbers its virtual serial devices
from 0. However, existing pSeries machines run... - 05:18 pm Revision 0225e254: usb-linux: Add missing break statement
- cppcheck report:
usb-linux.c:661: warning: Redundant assignment of "len" in switch
Cc: Hans de Goede <hdegoede@redha... - 11:02 am Revision b3e5759e: usb-musb: uninline functions
- Prototype without "inline" keyword breaks the build with some gcc
versions. Noticed by Alexander Graf.
Fix this by ...
05/08/2011
- 07:55 pm Revision 85097db6: irq: Privatize CPU_INTERRUPT_NMI.
- This interrupt name is used by i386, CRIS, and MicroBlaze.
Copy the name into each target.
Signed-off-by: Richard He... - 07:55 pm Revision 78aa29e4: target-sparc: Do not check CPU_INTERRUPT_TIMER.
- This bit is never set, therefore we should not read it either.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si... - 07:55 pm Revision 9c76219e: irq: Introduce CPU_INTERRUPT_TGT_* defines.
- These defines will be place-holders for cpu-specific functionality.
Generic code will, at the end of the patch series... - 07:55 pm Revision 00a152b4: target-i386: Privatize some i386-specific interrupt names.
- SMI, VIRQ, INIT, SIPI, and MCE are all only used by the i386 port.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 07:55 pm Revision 403946c0: target-arm: Privatize CPU_INTERRUPT_FIQ.
- This interrupt name was only used by the ARM port.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by:... - 07:55 pm Revision d1520316: irq: Remove CPU_INTERRUPT_TIMER.
- It is no longer used anywhere.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwir... - 07:55 pm Revision ce0c6930: target-mips: Do not check CPU_INTERRUPT_TIMER.
- This bit is never set, therefore we should not read it either.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Si... - 07:55 pm Revision 3125f763: irq: Introduce and use CPU_INTERRUPT_SSTEP_MASK.
- This mask contains all of the bits that should be ignored while single
stepping in the debugger. The mask contains 2... - 01:59 pm Revision 2f172849: lsi53c895a: Rename 'sense' to 'status'
- The 'sense' field in the HBA status structure is misnamed, as it
actually carries the SCSI status. Rename it.
Signed... - 01:44 pm Revision 6774e44a: libcacard: add correct subdirectory dependencies
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-trivial@nongnu.org
Signed-off-by: Stefan Hajnoczi <stefan... - 12:59 pm Revision 67bd9ede: linux-user: Replace deprecated function
- Function bzero is deprecated, so replace it by function memset.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Si... - 12:59 pm Revision 5ba18547: Fix spelling in comments (intruction -> instruction)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:59 pm Revision 7ba4cbbf: ac97: Remove unused local variables
- cppcheck report:
hw/ac97.c:1004: style:
Variable 'written' is assigned a value that is never used
hw/ac97.c:1072: st... - 12:02 pm Revision 9cbc67fe: Fix typo in comment (relevent -> relevant)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 8186e783: Fix typo in comment (truely -> truly)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 0d50d616: Fix typos in comment (threshhold -> threshold, mapp -> map)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision a1c7273b: Fix typos in comments and code (occured -> occurred and related)
- The code changed here is an unused data type name (evt_flush_occurred).
Signed-off-by: Stefan Weil <weil@mail.berlio... - 12:02 pm Revision e8e3bb2f: Fix typo in comment (responsiblity -> responsibility)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 1301f322: Fix typos in comments (neccessary -> necessary)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 60b14d95: Fix typos in comments (instanciation -> instantiation)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 0cf818c4: Fix typos in comments (existance -> existence)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision ff2712ba: Fix typos in comments (interupt -> interrupt)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 0c58751c: Fix typo in comment (dieing -> dying)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 4b71051e: Fix typos in comments (imediately -> immediately)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 64c7b9d8: Fix typos in comments (accessable -> accessible, priveleged -> privileged)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 5225d669: Fix typos in comments (accross -> across)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision fc27eefe: Fix typo in comment (consistant -> consistent)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision a7f22f06: Fix typo in comment (auxilliary -> auxiliary)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 4e9a0b5b: Fix typo in comment (colum -> column)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision 5b46d07d: Fix typo in comment (embeded -> embedded)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:02 pm Revision cbae0863: Fix typos in comments (dependancy -> dependency)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:10 am Revision c9622478: xen: Add Xen hypercall for sleep state in the cmos_s3 callback.
- Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 11:10 am Revision 29321335: xen: Set running state in xenstore.
- This tells to the xen management tool that the machine can begin run.
Signed-off-by: Anthony PERARD <anthony.perard@... - 11:10 am Revision 8c12f191: pci: Use of qemu_put_ram_ptr in pci_add_option_rom.
- Prevent a deadlock caused by leaving a map cache bucket locked by the
preceding qemu_get_ram_ptr() call.
Signed-off-... - 11:10 am Revision ea6c5f8f: xen: Adds a cap to the number of map cache entries.
- Adds a cap to the number of map cache entries. This prevents the map
cache from overwhelming system memory.
I also r... - 11:10 am Revision 432d268c: xen: Introduce the Xen mapcache
- On IA32 host or IA32 PAE host, at present, generally, we can't create
an HVM guest with more than 2G memory, because ... - 11:10 am Revision 64b3cfdb: configure: Always use 64bits target physical addresses with xen enabled.
- With MapCache, we can handle a 64b target, even with a 32b host/qemu.
So, we need to have target_phys_addr_t to 64bit... - 11:10 am Revision 9c11a8ac: xen: Introduce Xen Interrupt Controller
- Every set_irq call makes a Xen hypercall.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: S... - 11:10 am Revision 1291eb35: vl.c: Introduce getter for shutdown_requested and reset_requested.
- Introduce two functions qemu_shutdown_requested_get and
qemu_reset_requested_get to get the value of shutdown/reset_r... - 11:10 am Revision 9ce94e7c: xen: Initialize event channels and io rings
- Open and bind event channels; map ioreq and buffered ioreq rings.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>... - 11:10 am Revision 050a0ddf: Introduce qemu_put_ram_ptr
- This function allows to unlock a ram_ptr give by qemu_get_ram_ptr. After
a call to qemu_put_ram_ptr, the pointer may ... - 11:10 am Revision 3285cf4f: xen: Add initialisation of Xen
- The xenpv machine use the common init function.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: ... - 11:10 am Revision e0e7e67b: pc_memory_init: Move memory calculation to the caller.
- This patch moves above_4g_mem_size and below_4g_mem_size calculation in
the caller of pc_memory_init (pc_init1). And ... - 11:10 am Revision 29d3ccde: xen: Add xenfv machine
- Introduce the Xen FV (Fully Virtualized) machine to Qemu, some more Xen
specific call will be added in further patche... - 11:10 am Revision 41445300: piix_pci: Introduces Xen specific call for irq.
- This patch introduces Xen specific call in piix_pci.
The specific part for Xen is in write_config, set_irq and get_p... - 11:10 am Revision 1611977c: pc, Disable vmport initialisation with Xen.
- This is because there is not synchronisation of the vcpu register
between Xen and QEMU, so vmport can't work properly... - 11:09 am Revision 303d4e86: Introduce -machine command option.
- This option gives the ability to switch one "accelerator" like kvm, xen
or the default one tcg. We can specify more t... - 11:09 am Revision d5b93ddf: xen: Support new libxc calls from xen unstable.
- This patch updates the libxenctrl calls in Qemu to use the new interface,
otherwise Qemu wouldn't be able to build ag... - 11:09 am Revision 67b724e6: machine, Add default_machine_opts to QEMUMachine.
- With this new field, we can specified which accelerator use to run the
machine, if the accelerator is not already spe... - 11:09 am Revision 209cd7ab: xen: Replace some tab-indents with spaces (clean-up).
- And put braces for blocks with a single statement.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-b... - 11:09 am Revision ce6bc294: xen: Make Xen build once.
- xen_domainbuild and xen_machine_pv are built only for i386 targets.
Signed-off-by: Anthony PERARD <anthony.perard@ci...
05/06/2011
- 10:19 am Revision ebabb67a: Fix typo in code and comments
- Replace writeable -> writable
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stef...
05/05/2011
- 09:05 pm Revision 3964f535: Merge remote-tracking branch 'mst/for_anthony' into staging
- 09:04 pm Revision a69fb350: Merge remote-tracking branch 'kraxel/usb.7.pull' into staging
- 04:39 pm Revision 5300f1a5: Merge remote branch 'origin/master' into pci
- Conflicts:
exec.c - 04:23 pm Revision 8d4c78e7: CPUPhysMemoryClient: Pass guest physical address not region offset
- When we're trying to get a newly registered phys memory client updated
with the current page mappings, we end up pass... - 04:21 pm Revision c2f42bf0: CPUPhysMemoryClient: Fix typo in phys memory client registration
- When we register a physical memory client, we try to walk the page
tables, calling the set_memory hook for every entr... - 04:11 pm Revision 602ef4d9: pci: Add class 0x403 as 'audio controller'
- Used by HD audio controllers like our intel-hda.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: M... - 04:10 pm Revision 45fe15c2: MSI: Robust resource release
- msi_init may fail, so we need to check on uninit if the cap was
actually installed. This also avoids that the users n... - 04:05 pm Revision 072476ea: eepro100: Support 32 bit read/write access to flash register
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 04:05 pm Revision 27a05006: eepro100: Support byte/word writes to pointer register
- pointer is a 32 bit register, but may be written using 8 or 16 bit writes.
Add support for byte/word writes.
Signed-... - 04:05 pm Revision 0113f48d: eepro100: Support byte/word read/write access to MDI control register
- MDI control is a 32 bit register, but may be read or written using
8 or 16 bit access. Data is latched when the MSB i... - 04:05 pm Revision a39bd017: eepro100: Support byte read access to general control register
- The general control register is a byte register.
Add support for byte reads.
Signed-off-by: Stefan Weil <weil@mail.b... - 04:05 pm Revision e5e23ab8: eepro100: Fix endianness issues
- Like other Intel devices, e100 (eepro100) uses little endian byte order.
This patch was tested with these combinatio... - 04:05 pm Revision 3fd3d0b4: eepro100: Support byte/word writes to port address
- port is a 32 bit register, but may be written using 8 or 16 bit writes.
Add support for byte/word writes.
Signed-off... - 04:04 pm Revision 792f1d63: eepro100: Pad received short frames
- QEMU sends frames smaller than 60 bytes to ethernet nics.
Such frames are rejected by real NICs and their emulations.... - 03:50 pm Revision 27112f18: eepro100: Remove unused structure element
- cppcheck reports that 'packet' is unused.
It was only used to calculate the size of the preceding data.
Removing it ... - 03:50 pm Revision 77bee84e: eepro100: Remove type casts which are no longer needed
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 03:49 pm Revision 1b4f97d6: eepro100: Avoid duplicate debug messages
- When DEBUG_EEPRO100 was enabled, unsupported writes were logged twice.
Now logging in eepro100_write1 and eepro100_wr...
05/04/2011
- 05:55 pm Revision ef0bdf77: usb: mass storage fix
- Initialize scsi_len with zero when starting a new request, so any
stuff leftover from the previous request is cleared... - 03:11 pm Revision 7b5a44c5: uhci: keep uhci state pointer in async packet struct.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:11 pm Revision 13a9a0d3: usb: move complete callback to port ops
- 03:11 pm Revision ddf6583f: uhci: switch to QTAILQ
- 03:11 pm Revision 5dc1672b: musb: get musb state via container_of()
- 03:11 pm Revision 9066df13: ohci: get ohci state via container_of()
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:25 pm Revision 19f33223: usb: control buffer fixes
- Windows allows control transfers to pass up to 4k of data, so raise our
control buffer size to 4k. For control out tr... - 01:25 pm Revision a0b5fece: usb-linux: Refuse packets for endpoints which are not in the usb descriptor
- If an endpoint is not in the usb descriptor we've no idea what kind of
endpoint it is and thus how to handle it, refu... - 01:25 pm Revision ed3a328d: usb-linux: introduce a usb_linux_alt_setting function
- The next patch in this series introduces multiple ways to get the
alt setting dependent upon usb_fs_type, it is clean... - 01:25 pm Revision 3a4854b3: usb-linux: We only need to keep track of 15 endpoints
- Currently we reserve room for endpoint data for 16 endpoints, but given
that we only use endpoint data for endpoints ... - 01:25 pm Revision 060dc841: usb-linux: Add support for buffering iso usb packets
- Currently we are submitting iso packets to the host one at a time, as we
receive them from the emulated host controll... - 01:25 pm Revision c43831fb: usb-linux: Get the alt. setting from sysfs rather then asking the dev
- At least one device I have lies when receiving a USB_REQ_GET_INTERFACE,
always returning 0 even if the alternate sett... - 01:25 pm Revision bb6d5498: usb-linux: Add support for buffering iso out usb packets
- Extend the iso buffering code to also buffer iso out packets, this
fixes for example using usb speakers with usb redi... - 01:25 pm Revision 975f2998: usb-linux: Refuse iso packets when max packet size is 0 (alt setting 0)
- Refuse iso usb packets when then max packet size for the endpoint is 0,
this avoids an abort in usb_host_alloc_iso() ...
05/03/2011
- 04:35 pm Revision 14da8345: Make spice dummy functions inline to fix calls not checking return values
- qemu_spice_set_passwd() and qemu_spice_set_pw_expire() dummy functions
needs to be inline, in order to handle the cas... - 04:35 pm Revision e0c64d08: spice: don't create updates in spice server context.
- This patch moves the creation of spice screen updates from the spice
server context to qemu iothread context (display... - 04:35 pm Revision 07536094: spice: don't call displaystate callbacks from spice server context.
- This patch moves the displaystate callback calls for setting the cursor
and the mouse pointer from spice server to qe... - 04:35 pm Revision 196a7784: spice: drop obsolete iothread locking
- We don't use qemu internals from spice server context any more.
Thus we don't also need to grab the iothread mutex fr... - 12:29 pm Revision ab719827: ide/atapi: fix set but unused
- Signed-off-by: Alon Levy <alevy@redhat.com>
Acked-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Kevin Wolf <k... - 12:29 pm Revision 2ab3cb8c: qemu-progress.c: printf isn't signal safe
- Change the signal handling to indicate a signal is pending, rather
then printing directly from the signal handler.
I... - 12:29 pm Revision d2d979c6: NBD: Avoid leaking a couple of strings when the NBD device is closed
- Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:29 pm Revision e80fec7f: qemu-img resize: Fix option parsing
- For shrinking images, you're supposed to use a negative size. However, the
leading minus makes getopt think that it's... - 12:29 pm Revision 4a737d14: atapi: Explain why we need a 'media not present' state
- After the re-org of the atapi code, it might not be intuitive for a
reader of the code to understand why we're insert... - 12:29 pm Revision a7acf552: atapi: Move comment to proper place
- Move misplaced comment for media_is_dvd()
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Kevin Wolf ... - 11:48 am Revision f3172a0e: milkymist-sysctl: fix timers
- Prevent timers from firing right after starting.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Edga... - 11:48 am Revision 57aa265d: lm32: add Milkymist Minimac2 support
- This patch adds support for Milkymist's minimal Ethernet MAC v2. It
superseds minimac1.
Signed-off-by: Michael Walle... - 11:48 am Revision c07050dd: milkymist-vgafb: fix console resizing
- After enabling the framebuffer, ensure that the console is resized.
Signed-off-by: Michael Walle <michael@walle.cc>
... - 11:48 am Revision ecbe1de8: lm32: fix exception handling
- Global interrupt enable bit is already saved within the exception handler
helper routine. Thus remove extra code in t...
05/02/2011
- 03:51 pm Revision 4a043713: kvm: use qemu_free consistently
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> - 03:38 pm Revision 51b0c606: fix crash in migration, 32-bit userspace on 64-bit host
- This change fixes a long-standing immediate crash (memory corruption
and abort in glibc malloc code) in migration on ... - 03:38 pm Revision e41e0fc6: x86: Allow multiple cpu feature matches of lookup_feature
- kvmclock is represented by two feature bits. Therefore, lookup_feature
needs to continue its search even after the fi... - 03:38 pm Revision 642258c6: kvm: add kvmclock to its second bit
- We have two bits that can represent kvmclock in cpuid.
They signal the guest which msr set to use. When we tweak flag... - 03:38 pm Revision 97ffbd8d: Break up user and system cpu_interrupt implementations
- Both have only two lines in common, and we will convert the system
service into a callback which is of no use for use... - 03:38 pm Revision aa7f74d1: kvm: Install specialized interrupt handler
- KVM only requires to set the raised IRQ in CPUState and to kick the
receiving vcpu if it is remote. Installing a spec... - 03:38 pm Revision 450fb75c: kvm: create kvmclock when one of the flags are present
- kvmclock presence can be signalled by two different flags. So for
device creation, we have to test for both.
Signed-... - 03:38 pm Revision ec6959d0: Redirect cpu_interrupt to callback handler
- This allows to override the interrupt handling of QEMU in system mode.
KVM will make use of it to set a specialized h... - 02:24 pm Revision 0c31b744: kvm: use kernel-provided para_features instead of statically coming up with ne...
- Use the features provided by KVM_GET_SUPPORTED_CPUID directly to
mask out features from guest-visible cpuid.
The old... - 10:00 am Revision cd18f05e: Don't zero out buffer in sched_getaffinity
- The kernel doesn't fill the buffer provided to sched_getaffinity
with zero bytes, so neither should QEMU.
Signed-off... - 10:00 am Revision e95d3bf0: Fix buffer overrun in sched_getaffinity
- Zeroing of the cpu array should start from &cpus[kernel_ret]
not &cpus[num_zeros_to_fill].
This fixes a crash in EFL... - 10:00 am Revision 6f11f013: linux-user: Fix compilation for "old" linux versions
- Debian Lenny and other installations with older linux versions
failed to compile linux-user because some CLONE_xxx ma...
04/29/2011
- 11:01 pm Revision 08ab2ccb: Merge branch 'patches' of git://qemu.weilnetz.de/git/qemu
- * 'patches' of git://qemu.weilnetz.de/git/qemu:
qemu-timer: Fix timers for w32
qemu-timer: Avoid type casts
qem...
04/28/2011
- 08:40 pm Revision 642cfd4d: virtfs: fix build due from rename
- The latest virtfs pull broke the cris-softmmu target.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:37 pm Revision 71ef18e1: Merge remote-tracking branch 'amitshah/for-anthony' into staging
- 04:25 pm Revision e77976a2: Merge remote-tracking branch 'jvrao/for-anthony' into staging
- 10:05 am Revision 5c1c9bb2: virtio-serial: Fix endianness bug in the config space
- The virtio serial specification requres that the values in the config
space are encoded in native endian of the guest... - 08:41 am Revision da7d998b: char: Detect chardev release by NULL handlers as well as NULL opaque
- Juan says he prefers these extra checks to ensure a user of a chardev is
releasing it.
Requested-by: Juan Quintela <... - 08:33 am Revision d5b27167: char: Allow devices to use a single multiplexed chardev.
- This fixes regression caused by commit
2d6c1ef40f3678ab47a4d14fb5dadaa486bfcda6
("char: Prevent multiple devices open... - 08:32 am Revision cd8f7df2: spice-chardev: listen to frontend guest open / close
- Note the vmc_register_interface() in spice_chr_write is left in place
in case someone uses spice-chardev with a front... - 08:32 am Revision 0b6d2266: virtio-console: notify backend of guest open / close
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Amit Shah... - 08:32 am Revision 7c32c4fe: chardev: Allow frontends to notify backends of guest open / close
- Some frontends know when the guest has opened the "channel" and is actively
listening to it, for example virtio-seria...
Also available in: Atom