Activity
From 06/13/2012 to 07/12/2012
07/12/2012
- 04:25 pm Revision b4566776: Add vgabios build rules to roms/Makefile
- This patch adds some glue to roms/Makefile to build vgabios binaries for
qemu. It covers both the lgpl'ed vgabios im... - 04:00 pm Revision 75f151cd: uhci: initialize expire_time when loading v1 vmstate
- $subject says all: when loading old (v1) vmstate which doesn't contain
expire_time initialize it with a reasonable de... - 04:00 pm Revision f0ad01f9: ehci: raise irq in the frame timer
- With the async schedule being kicked from other places than the frame
timer (commit 0f588df8b3688b00e77aabaa32e26ece5... - 04:00 pm Revision 7efc17af: ehci: implement Interrupt Threshold Control support
- Also reorganize and comment the irq functions while being at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:00 pm Revision afb7a0b8: ehci: improve expire time calculation
- Move down the expire time calculation down in the frame timer, to the
point where the timer is actually reloaded. Th... - 04:00 pm Revision 0f58f68b: usb: add usb attached scsi emulation
- $subject says all. First cut.
It's a pure UAS (usb attached scsi) emulation, without BOT (bulk-only
transport) comp... - 02:08 pm Revision b1f416aa: virtio: move common ioeventfd handling out of virtio-pci
- All transports can use the same event handler for the ioeventfd, though
the exact setup (address/memory region) will ... - 02:08 pm Revision 15b2bd18: virtio: move common irqfd handling out of virtio-pci
- All transports can use the same event handler for the irqfd, though the
exact mechanics of the assignment will be spe... - 02:08 pm Revision b6a1f3a5: ivshmem: wrap ivshmem_del_eventfd loops with transaction
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:08 pm Revision 6bf819f0: event_notifier: add event_notifier_set_handler
- Win32 event notifiers are not file descriptors, so they will not be able
to use qemu_set_fd_handler. But even if for... - 02:08 pm Revision 753d5e14: memory: pass EventNotifier, not eventfd
- Under Win32, EventNotifiers will not have event_notifier_get_fd, so we
cannot call it in common code such as hw/virti... - 02:08 pm Revision 563027cc: ivshmem: use EventNotifier and memory API
- All of ivshmem's usage of eventfd now has a corresponding API in
EventNotifier. Simplify the code by using it, and a... - 02:08 pm Revision e80c262b: event_notifier: add event_notifier_init_fd
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:06 pm Revision ebe7acea: event_notifier: remove event_notifier_test
- The function is useless (and unused).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <... - 02:05 pm Revision 2ec10b95: event_notifier: add event_notifier_set
- EventNotifier right now cannot be used as an inter-thread communication
primitive. It only works if something else (... - 01:59 pm Revision 702a9357: target-arm: Implement long-descriptor PAR format
- Implement the different format of the PAR when long descriptor
translation tables are in use. Note that we assume tha... - 01:59 pm Revision e42c4db3: target-arm: Implement TTBCR changes for LPAE
- Implement the changes to the TTBCR register required for LPAE:
* many fewer bits should be RAZ/WI
* since TTBCR cha... - 01:59 pm Revision 7ac681cf: target-arm: Add AMAIR0, AMAIR1 LPAE cp15 registers
- Add implementations of the AMAIR0 and AMAIR1 LPAE
Auxiliary Memory Attribute Indirection Registers.
These are impleme... - 01:59 pm Revision de9b05b8: target-arm: Implement privileged-execute-never (PXN)
- Implement the privileged-execute-never (PXN) translation table bit.
It is implementation-defined whether this is impl... - 01:59 pm Revision 891a2fe7: target-arm: Add 64 bit PAR, TTBR0, TTBR1 for LPAE
- Under LPAE, the cp15 registers PAR, TTBR0 and TTBR1 are extended
to 64 bits, with a 64 bit (MRRC/MCRR) access path to... - 01:59 pm Revision f9fc619a: target-arm: Add 64 bit variants of DBGDRAR and DBGDSAR for LPAE
- LPAE extends the DBGDRAR and DBGDSAR debug registers to 64 bits; we
only implement these as dummy RAZ versions; provi... - 01:59 pm Revision 3dde962f: target-arm: Add support for long format translation table walks
- Implement the actual table walk code for LPAE's long format
translation tables.
Signed-off-by: Peter Maydell <peter.... - 01:59 pm Revision 918f5dca: target-arm: Extend feature flags to 64 bits
- Extend feature flags to 64 bits, as we've just run out of space
in the 32 bit integer we were using for them.
Signed... - 01:59 pm Revision 77a71dd1: target-arm: Use target_phys_addr_t in get_phys_addr()
- In the implementation of get_phys_addr(), consistently use
target_phys_addr_t to hold the physical address rather tha... - 01:59 pm Revision 3cc0cd61: ARM: Make target_phys_addr_t 64 bits and physaddrs 40 bits
- Make target_phys_addr_t 64 bits for ARM targets, and set
TARGET_PHYS_ADDR_SPACE_BITS to 40. This should have no effe... - 01:59 pm Revision 40291d61: hw/imx_avic.c: Avoid format error when target_phys_addr_t is 64 bits
- Add a missing cast to avoid gcc complaining about format string
errors when printing an expression based on a target_... - 01:59 pm Revision ed336850: target-arm: Fix TCG temp handling in 64 bit cp writes
- Fix errors in the TCG temp handling in the 64 bit coprocessor
write path: we were reusing a 32 bit temp after it had ... - 01:58 pm Revision 81a60ada: target-arm: Fix typo that meant TTBR1 accesses went to TTBR0
- Fix a copy-and-paste error in the register description for TTBR1
that meant it was a duplicate of TTBR0 rather than a... - 01:58 pm Revision 091fd17c: target-arm: Fix some copy-and-paste errors in cp register names
- Fix a couple of cases where cp register names were copy-and-pasted.
These are harmless since we don't use the name fo... - 01:58 pm Revision 2bee5105: target-arm: Fix CP15 based WFI
- The coprocessor register rework broke cp15 based WFI instructions.
We incorrectly fall through the normal register wr...
07/11/2012
- 04:51 pm Revision c0958559: iov: Fix do_send_recv() for MinGW (also fixes a build breakage)
- Commit 25e5e4c7 broke compilation for non POSIX hosts (e.g. MinGW)
because it partially replaced "ret" by "count".
I... - 04:51 pm Revision 31783203: qemu_find_file: check name as a straight path even if it has no '/'
- Make qemu_find_file() check for the passed in name as a straight
pathname even if it doesn't have any path separator ...
07/10/2012
- 07:27 pm Revision fdec9918: s390: autodetect map private
- By default qemu will use MAP_PRIVATE for guest pages. This will write
protect pages and thus break on s390 systems th... - 02:35 pm Revision 8e86b93c: scsi: add free_request callback
- Most device models have a simple lifecycle for the hba_private field
and they can free it when a request is completed... - 11:31 am Revision 5d62c43a: apic: Defer interrupt updates to VCPU thread
- KVM performs TPR raising asynchronously to QEMU, specifically outside
QEMU's global lock. When an interrupt is inject... - 11:31 am Revision a94820dd: apic: Reevaluate pending interrupts on LVT_LINT0 changes
- When the guest modifies the LVT_LINT0 register, we need to check if some
pending PIC interrupt can now be delivered.
... - 11:31 am Revision 3db3659b: apic: Resolve potential endless loop around apic_update_irq
- Commit d96e173769 refactored the reinjection of pending PIC interrupts.
However, it missed the potential loop of apic... - 02:16 am Revision 92336855: megasas: disable due to build breakage
- The Buildbot has detected a new failure on builder default_i386_rhel61 while
building qemu.
Full details are availab...
07/09/2012
- 08:35 pm Revision 23797df3: Merge remote-tracking branch 'mjt/mjt-iov2' into staging
- * mjt/mjt-iov2:
rewrite iov_send_recv() and move it to iov.c
cleanup qemu_co_sendv(), qemu_co_recvv() and friends... - 07:57 pm Revision 3f6e9a5f: Merge remote-tracking branch 'quintela/migration-anthony-v2' into staging
- * quintela/migration-anthony-v2:
Maintain the number of dirty pages
dirty bitmap: abstract its use
Exit loop if... - 07:56 pm Revision 537cf409: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Improve error reporting of inaccessible smb directories
slirp: Ensure smbd and shar... - 06:39 pm Revision 22a61f36: slirp: Improve error reporting of inaccessible smb directories
- Instead of guessing, print the error code returned by access.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 06:38 pm Revision 1cb1c5d1: slirp: Enforce host-side user of smb share
- Windows 7 (and possibly other versions) cannot connect to the samba
share if the exported host directory is not world... - 06:38 pm Revision 927d811b: slirp: Ensure smbd and shared directory exist when enable smb
- Users may pass the following parameters to qemu:
$ qemu-kvm -net nic -net user,smb= ...
$ qemu-kvm -net nic -... - 06:38 pm Revision b412eb61: slirp: add 'cmd:' target for guestfwd
- When using guestfwd=, Qemu only connects the virtual server's TCP port
to a single chardev. This is useless in most c... - 06:29 pm Revision 715cc00c: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (24 commits)
block: Factor bdrv_read_unthrottled() out of guess_disk_lchs()
qtest: Tidy up t... - 06:21 pm Revision bb494a50: qtest: Tidy up temporary files properly
- Each test litters /tmp with several files: a pid file and two
sockets. Tidy up.
Signed-off-by: Markus Armbruster <a... - 06:21 pm Revision 07d27a44: block: Factor bdrv_read_unthrottled() out of guess_disk_lchs()
- To prepare move of guess_disk_lchs() into hw/, where it poking
BlockDriverState member io_limits_enabled directly wou... - 05:51 pm Revision fe0cb8ef: Merge remote-tracking branch 'kraxel/usb.55' into staging
- * kraxel/usb.55:
usb-host: add trace events for iso xfers
usb: fix interface initialization
usb: split endpoint... - 05:51 pm Revision ffd6e7a0: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: Fix transfer length for READ POSITION commands.
scsi: Add basic support for SCSI media... - 05:51 pm Revision 8665817e: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: Remove help for --disable-vnc-thread, --enable-vnc-thread
cpu-common.h: Re... - 04:53 pm Revision 6be01b1e: fdc: rewrite seek and DSKCHG bit handling
- This bit is cleared on every successful seek to a different track (cylinder).
The seek is also called on revalidate o... - 04:53 pm Revision b3ce604e: fdc_test: introduce test_sense_interrupt
- Calling sense interrupt status while there is no interrupt should
return invalid command (0x80).
Read command should... - 04:53 pm Revision 1f69c2b0: fdc: Drop broken code for user-defined floppy geometry
- bdrv_get_floppy_geometry_hint() fails to store through its parameter
drive when bs has a geometry hint. Makes fd_rev... - 04:53 pm Revision 2fee0088: fdc: fix interrupt handling
- If you call the SENSE INTERRUPT STATUS command while there is no interrupt
waiting you get as result unknown command.... - 04:53 pm Revision 59240c34: fdc_test: update media_change test
- After rewrite DSKCHG bit handling the test has to be updated. Now
is needed to seek to different track to clear DSKCH... - 04:53 pm Revision 820100fd: blkdebug: remove sync i/o events
- These are unused, except (by mistake more or less) in QED.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed... - 04:53 pm Revision e4780db4: blkdebug: optionally tie errors to a specific sector
- This makes blkdebug scripts more powerful, and independent of the
exact sequence of operations performed by streaming... - 04:53 pm Revision 571cd43e: blkdebug: store list of active rules
- This prepares for the next patch, where some active rules may actually
not trigger depending on input to readv/writev... - 04:53 pm Revision e1302255: blkdebug: pass getlength to underlying file
- This is required when using blkdebug with raw format. Unlike qcow2/QED,
raw asks blkdebug for the length of the file... - 04:53 pm Revision 7dc1cde0: sheepdog: traverse pending_list from the first for each time
- The pending list can be modified in other coroutine context
sd_co_rw_vector, so we need to traverse the list from the... - 04:53 pm Revision a9fc4408: block: copy over job and dirty bitmap fields in bdrv_append
- While these should not be in use at the time a transaction is started,
a command in the prepare phase of a transactio... - 04:53 pm Revision 5c171afa: raw: hook into blkdebug
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:53 pm Revision 4ddc07ca: block: introduce bdrv_swap, implement bdrv_append on top of it
- The new function can be made a bit nicer than bdrv_append. It swaps the
whole contents, and then swaps back (using t... - 04:53 pm Revision c292ee6a: sheepdog: split outstanding list into inflight and pending
- outstanding_list_head is used for both pending and inflight requests.
This patch splits it and improves readability.
... - 04:53 pm Revision 368e8dd1: blkdebug: tiny cleanup
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:53 pm Revision 1d732d7d: sheepdog: make sure we don't free aiocb before sending all requests
- This patch increments the pending counter before sending requests, and
make sures that aiocb is not freed while sendi... - 04:53 pm Revision b97564f4: sheepdog: use coroutine based socket functions in coroutine context
- This removes blocking network I/Os in coroutine context.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.... - 04:53 pm Revision 04d4abe9: blockdev: warn when copy_on_read=on and readonly=on
- If the image is read-only then it's not possible to copy read data into
it. Therefore copy-on-read is automatically ... - 04:53 pm Revision 2dfcca3b: sheepdog: restart I/O when socket becomes ready in do_co_req()
- Currently, no one reenters the yielded coroutine. This fixes it.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@la... - 04:53 pm Revision b35278f7: qcow2: fix #ifdef'd qcow2_check_refcounts() callers
- The DEBUG_ALLOC qcow2.h macro enables additional consistency checks
throughout the code. This makes it easier to spo... - 04:53 pm Revision 1b6ac998: sheepdog: fix dprintf format strings
- This fixes warnings about dprintf format in debug mode.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.j... - 04:53 pm Revision 206e6d85: qcow2: preserve free_byte_offset when qcow2_alloc_bytes() fails
- When qcow2_alloc_clusters() error handling code was introduced in commit
5d757b563d59142ca81e1073a8e8396750a0ad1a, th... - 12:59 pm Revision 7c37e6a4: usb: fix interface initialization
- zero is a valid interface number, so don't use it when resetting the
endpoints.
Signed-off-by: Gerd Hoffmann <kraxel... - 12:59 pm Revision c32da151: usb-host: add trace events for iso xfers
- Replace iso transfer fprintf's with trace points. Also rename existing
tracepoints so they all match usb_host_iso_*.... - 12:59 pm Revision 7341ea07: usb-ehci: Fix an assert whenever isoc transfers are used
- hcd-ehci.c is missing an usb_packet_init() call for the ipacket UsbPacket
it uses for isoc transfers, triggering an a... - 12:59 pm Revision 37952117: ehci: Kick async schedule on wakeup in the non companion case
- Commit 0f588df8b3688b00e77aabaa32e26ece5f19bd39, added code
to ehci_wakeup to kick the async schedule on wakeup, but ... - 12:59 pm Revision adae502c: usb-redir: Correctly handle the usb_redir_babble usbredir status
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:59 pm Revision 19deaa08: usb: split endpoint init and reset
- Create a new usb_ep_reset() function to reset endpoint state, without
re-initialiting the queues, so we don't unlink ... - 12:59 pm Revision 9bc3a3a2: ehci: don't flush cache on doorbell rings.
- Commit 4be23939ab0d7019c7e59a37485b416fbbf0f073 makes ehci instantly
zap any unlinked queue heads when the guest ring... - 10:57 am Revision a5e0139a: ehci: fix ehci_qh_do_overlay
- Use ehci_flush_qh to make sure we touch inly the fields the hc is
allowed to touch.
Signed-off-by: Gerd Hoffmann <kr... - 10:57 am Revision 4ed1c57a: ehci: fix td writeback
- Only write back the dwords the hc is supposed to update. Should not
make a difference in theory as the guest must no...
07/07/2012
- 12:07 pm Revision 84988cf9: bitops.h: Add functions to extract and deposit bitfields
- Add functions deposit32(), deposit64(), extract32() and extract64()
to extract and deposit bitfields in 32 and 64 bit... - 12:06 pm Revision bedc2ac1: target-i386: make it clearer that op table accesses don't overrun
- Rephrase some of the expressions used to select an entry
in the SSE op table arrays so that it's clearer that they
do... - 12:05 pm Revision 96d7073f: target-i386: Remove confusing X86_64_DEF macro
- The X86_64_DEF macro is a confusing way of making some terms
in a conditional only appear if TARGET_X86_64 is defined... - 12:05 pm Revision a87dacc8: target-i386: Remove unused macros
- Commit 11f8cdb removed all the uses of the X86_64_ONLY
macro. The BUGGY_64() macro has been unused for a long time:
i... - 12:04 pm Revision eeae63a7: .gitignore update
- Makes sure the following files are ignored:
libcacard/.libs/
libcacard/libcacard.la
libcacard/libcacard.pc
l... - 12:00 pm Revision fa73f991: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/cadence_gem: Make rx_desc_addr and t...
07/05/2012
- 09:55 pm Revision 11f8cdbc: target-i386: Fix compilation with --enable-debug
- commit c4baa0503d9623f1ce891f525ccd140c598bc29a improved SSE table
type safety which now raises compiler errors when ...
07/04/2012
- 03:55 pm Revision 7cf1b0fd: pci: Unregister BARs before device exit
- BARs are registered in init functions from memory regions created
by the drivers. Exit functions destroy those memor... - 03:52 pm Revision f90c2bcd: pci: convert PCIUnregisterFunc to void
- Not a single driver has any possibility of failure on their
exit function, let's keep it that way.
Signed-off-by: Al... - 01:50 pm Revision 8279e042: hw/cadence_gem: Make rx_desc_addr and tx_desc_addr uint32_t
- Make the state fields rx_desc_addr and tx_desc_addr uint32_t;
this matches the VMStateDescription, and also conforms ... - 01:43 pm Revision 0325559d: i.MX31: KZM-ARM11-01 evaluation board
- Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the Freescale i.MX31.
Signed-off-by: ... - 01:43 pm Revision ff53d4c6: i.MX31: Interrupt Controller
- Implement the Freescale i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.x... - 01:43 pm Revision bcc181b0: i.MX31: Clock Control Module
- For Linux to be able to work out how fast its clocks are going, so
that timer ticks come approximately at the right t... - 01:43 pm Revision 40b6f911: i.MX: UART support
- Implement the Freescale i.MX UART. This uart is used in a variety of
SoCs, including some by Motorola, as well as in... - 01:43 pm Revision 78d1404d: i.MX31: Timers
- Implement the timers on the Freescale i.MX31 SoC.
This is not a complete implementation, but gives enough for
Linux t... - 01:43 pm Revision 7892df06: hw/exynos4210.c: Fix misleading initialization of IROM mirror
- We want to mirror whole IROM and should pass zero instead of
EXYNOS4210_IROM_BASE_ADDR (though it equals to zero too)... - 01:43 pm Revision 7bdf43a7: Exynos4: add RTC device
- Signed-off-by: Oleg Ogurtsov <o.ogurtsov@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:43 pm Revision b631bc37: hw/exynos4210_pwm.c: Fix STOP status in tick handler.
- START/STOP bit was not cleaned correctly.
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Peter... - 01:43 pm Revision 2e2aafc0: ARM: hw/exynos4210_mct.c: Fix a bug which hangs Linux kernel.
- After some long period of time Linux kernel hanged due to
ptimer_get_count may return 0 before timer interrupt occurs...
07/03/2012
- 11:36 pm Revision a75b3e0f: kvm: expose tsc deadline timer feature to guest
- This patch exposes tsc deadline timer feature to guest if
1). in-kernel irqchip is used, and
2). kvm has emulated tsc... - 10:57 pm Revision bfee7546: kvm_pv_eoi: add flag support
- Support the new PV EOI flag in kvm - it recently got merged
into kvm.git. Set by default with -cpu kvm.
Set for -cpu ...
07/02/2012
- 12:27 pm Revision 28b70c9d: scsi: Ensure command and transfer lengths are set for all SCSI devices
- scsi-generic relies on those values to be correct, so it is important that
those values are initialized properly for ... - 12:27 pm Revision 335f560f: scsi: Fix data length == SCSI_SENSE_BUF_SIZE
- Fix the edge case where the sense data length is exactly the same
as SCSI_SENSE_BUF_SIZE.
This makes SCSI requests wo... - 12:27 pm Revision 619d7ae9: virtio-scsi: do not crash on adding buffers to the event queue
- The event queue is not supported yet and the handler does not
have to do much anyway when buffers are added. However... - 12:27 pm Revision 40723a99: scsi: Add basic support for SCSI media changer commands.
- This adds basic support for SCSI media changer commands.
Not all commands are supported as of now, but enough to cove... - 12:27 pm Revision 9ce1bb2d: scsi: Fix transfer length for READ POSITION commands.
- The transfer length depends on the specific service action
code, as defined in the SCSI stream commands spec section ... - 12:27 pm Revision 15e58a21: scsi: Fix LOAD_UNLOAD
- Change operation code of LOAD_UNLOAD command to 0x1b as described in
section 7.3 of the SCSI Stream Commands spec.
S... - 12:11 pm Revision e8f943c3: megasas: LSI Megaraid SAS HBA emulation
- This patch adds an emulation for the LSI Megaraid SAS 8708EM2 HBA.
I've tested it to work with Linux, Windows Vista, ... - 12:10 pm Revision f595e737: configure: Remove help for --disable-vnc-thread, --enable-vnc-thread
- Commit 2624bab836662d37f08336408a99d97652fc9c4d removed these
configure arguments. Now the help text for both is remo... - 12:10 pm Revision e58998c6: cpu-common.h: Remove a pointless ifndef CONFIG_USER_ONLY
- Remove an ifndef CONFIG_USER_ONLY guard that was pointless
because it is already inside an if !defined(CONFIG_USER_ON... - 12:09 pm Revision 72aaa6ce: cpu-common.h: Remove unnecessary guard on including targphys.h
- There's no need to make the include of targphys.h conditional
on whether TARGET_PHYS_ADDR_BITS is defined, because ta... - 11:18 am Revision 7430d0f5: megasas: Add header file
- This patch adds the header file for megasas.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Paolo Bonz... - 11:18 am Revision 622695a4: ISCSI: force use of sg for SMC and SSC devices
- If the device we open is a SMC or SSC device, then force the use of sg. We
dont have any medium changer or tape emula... - 11:18 am Revision 1a4f0c3a: scsi-disk: implement READ DISC INFORMATION
- This command is not necessary for CD-ROM and DVD-ROM, but some versions of
udev trip on its absence.
Cc: Kevin Wolf ... - 11:18 am Revision 98392453: ISCSI: Add SCSI passthrough via scsi-generic to libiscsi
- Update iscsi to allow passthrough of SG_IO scsi commands when the iscsi
device is forced to be scsi-generic.
Impleme... - 11:18 am Revision 27395add: scsi: add a qdev property for the disk's WWN
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:18 am Revision 55042b95: atapi: implement READ DISC INFORMATION
- This command is not necessary for CD-ROM and DVD-ROM, but some versions of
udev trip on its absence.
Cc: Kevin Wolf ... - 11:18 am Revision 82579390: scsi: simplify handling of the VPD page length field
- The last four bytes of the thin provisioning page were cut out.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
06/30/2012
- 02:02 am Revision df410675: kvm: Don't abort on kvm_irqchip_add_msi_route()
- Anyone using these functions has to be prepared that irqchip
support may not be present. It shouldn't be up to the c...
06/29/2012
- 02:31 pm Revision 45f33f01: Maintain the number of dirty pages
- Calculate the number of dirty pages takes a lot on hosts with lots
of memory. Just maintain how many pages are dirty... - 02:31 pm Revision 1720aeee: dirty bitmap: abstract its use
- Always use accessors to read/set the dirty bitmap.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:31 pm Revision 4508bd9e: Exit loop if we have been there too long
- Checking each 64 pages is a random magic number as good as any other.
We don't want to test too many times, but on th... - 02:28 pm Revision 5b3c9638: Only calculate expected_time for stage 2
- ram_save_remaining() is an expensive operation when there is a lot of memory.
So we only call the function when we ne... - 02:27 pm Revision aac844ed: No need to iterate if we already are over the limit
- If buffers are full, don't iterate, just exit.
Signed-off-by: Juan Quintela <quintela@redhat.com> - 02:27 pm Revision d24981d3: Only TCG needs TLB handling
- Refactor the code that is only needed for tcg to an static function.
Call that only when tcg is enabled. We can't re... - 02:27 pm Revision d5f8a570: Add spent time for migration
- We add time spent for migration to the output of "info migrate"
command. 'total_time' means time since the start fo ... - 02:27 pm Revision 8e21cd32: Add migration_end function
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 02:27 pm Revision 517a13c9: Add tracepoints for savevm section start/end
- This allows to know how long each section takes to save.
An awk script like this tells us sections that takes more t... - 02:27 pm Revision 3a697f69: Add debugging infrastructure
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 02:18 pm Revision 0c51f43d: Add save_block_hdr function
- Signed-off-by: Benoit Hudzia <benoit.hudzia@sap.com>
Signed-off-by: Petter Svard <petters@cs.umu.se>
Signed-off-by: A... - 02:18 pm Revision 6607ae23: Add MigrationParams structure
- Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
- 11:38 am Revision 0ff1f9f5: Add missing check for host_from_stream_offset return value for RAM_SAVE_FLAG_PAGE
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
06/28/2012
- 11:28 pm Revision 71ea2e01: bsd-user: fix build
- Link in oslib objects also for BSD user, but avoid using the version of
qemu_vmalloc() defined in oslib-posix.c.
Sig... - 11:28 pm Revision 6bada5e8: x86: split off SVM helpers
- Move SVM helpers to svm_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision 10774999: x86: split off memory access helpers
- Move memory access helpers to mem_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision 9cc85c28: x86: rename op_helper.c to seg_helper.c
- Rename what is remaining of op_helper.c to seg_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision f7b2429f: x86: split off misc helpers
- Move various functions to misc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision ab109e59: x86: split off SMM helpers
- Move SMM helpers to smm_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision 38de4c46: x86: split condition code and shift templates
- Move shift templates from helper_template.h to
shift_helper_template.h and the condition code helpers
to cc_helper_te... - 11:28 pm Revision c4baa050: x86: improve SSE table type safety
- SSE function tables could easily be corrupted because of use
of void pointers.
Introduce function pointer types and ... - 11:28 pm Revision e01d9d31: x86: fix coding style in ops_sse.h
- Fix coding style in ops_sse.h before next commit.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision f299f437: x86: split off FPU helpers
- Move FPU and MMX/SSE helpers to fpu_helpers.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision 77b2bc2c: x86: avoid AREG0 for exceptions
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Merge raise_exception_env() to raise_exception(),... - 11:28 pm Revision 997ff0d9: x86: prepare eflags helpers for general use
- Adjust function names and add an explicit CPUX86State
parameter instead of relying on AREG0.
Signed-off-by: Blue Swi... - 11:28 pm Revision d7582078: x86: split off integer helpers
- Move integer and bit field helpers to int_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision a04759f6: x86: fix coding style in helper_template.h
- Fix coding style in helper_template.h before next commit.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision 9dd69d65: x86: avoid an extern declaration
- After the previous patch, we can use the proper
declaration in a common header file.
Signed-off-by: Blue Swirl <blau... - 11:28 pm Revision 5918fffb: x86: split off condition code helpers
- Move condition code helpers to cc_helper.c.
Move the shared inline functions lshift(), cpu_load_eflags() and
cpu_cc_... - 11:28 pm Revision 599b9a5a: x86: split off exception handlers
- Move exception handlers from op_helper.c to excp_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:28 pm Revision 20054ef0: x86: prepare op_helper.c for splitting
- Fix coding style and a few typos.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:33 am Revision 5fa45de5: iommu: Allow PCI to use IOMMU infrastructure
- This patch adds some hooks to let PCI devices and busses use the new IOMMU
infrastructure. When IOMMU support is ena... - 12:33 am Revision edded454: pseries: Implement IOMMU and DMA for PAPR PCI devices
- Currently the pseries machine emulation does not support DMA for emulated
PCI devices, because the PAPR spec always r... - 12:33 am Revision 7a0bac4d: Add a memory barrier to DMA functions
- The emulated devices can run simultaneously with the guest, so
we need to be careful with ordering of load and stores... - 12:33 am Revision e5332e63: iommu: Introduce IOMMU emulation infrastructure
- This patch adds the basic infrastructure necessary to emulate an IOMMU
visible to the guest. The DMAContext structur... - 12:33 am Revision c65bcef3: iommu: Make sglists and dma_bdrv helpers use new universal DMA helpers
- dma-helpers.c contains a number of helper functions for doing
scatter/gather DMA, and various block device related DM... - 12:33 am Revision d86a77f8: iommu: Add universal DMA helper functions
- Not that long ago, every device implementation using DMA directly
accessed guest memory using cpu_physical_memory_*()... - 12:33 am Revision e2f89926: usb: Convert usb_packet_{map, unmap} to universal DMA helpers
- The USB UHCI and EHCI drivers were converted some time ago to use the
pci_dma_*() helper functions. However, this co... - 12:33 am Revision 8292f75a: Better support for dma_addr_t variables
- A while back, we introduced the dma_addr_t type, which is supposed to
be used for bus visible memory addresses. At p... - 12:33 am Revision 9ac6a217: usb-ohci: Use universal DMA helper functions
- The OHCI device emulation can provide both PCI and SysBus OHCI
implementations. Because of this, it was not previous... - 12:33 am Revision ad0ebb91: pseries: Convert sPAPR TCEs to use generic IOMMU infrastructure
- The pseries platform already contains an IOMMU implementation, since it is
essential for the platform's paravirtualiz... - 12:33 am Revision 10ca2943: ide/ahci: Use universal DMA helper functions
- The AHCI device can provide both PCI and SysBus AHCI device
emulations. For this reason, it wasn't previously conver... - 12:27 am Revision 2624bab8: Remove support for non-threaded VNC server
- QEMU now has a fundamental requirement for pthreads, so there
is no compelling reason to retain support for the non-t... - 12:27 am Revision fcce6fd2: rtl8139: validate rx ring before receiving packets
- Commit ff71f2e8cacefae99179993204172bc65e4303df prevent the possible
crash during initialization of linux driver by c... - 12:26 am Revision a307beb6: configure: Assure existence of linux-headers/ build directory
- Commit ec5b06d (configure: ensure directory exists when creating symlinks)
moved the creation of directories into the... - 12:26 am Revision b54fa7dd: Makefile.target: Update clean command to clean hw/ directory
- Now we create object files in a hierarchy under hw/, so the
'clean' target must also be updated to delete those objec... - 12:26 am Revision 039380a8: qtest: fix infinite loop when QEMU aborts abruptly
- From Markus:
Makes "make check" hang:
QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 gtester -k --verbose ... - 12:26 am Revision 7de3abe5: qdev: fix use-after-free in the error path of qdev_init_nofail
- From Markus:
Before:
$ qemu-system-x86_64 -display none -drive if=ide
qemu-system-x86_64: Device needs medi...
06/27/2012
- 12:57 pm Revision d36e8ce7: MAINTAINERS: Add Petalogix ml605 machine model
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle... - 12:57 pm Revision d24b569a: MAINTAINERS: Added device tree
- Agreed between myself and Alex:
http://lists.nongnu.org/archive/html/qemu-devel/2012-06/msg03561.html
Signed-off-by:... - 12:57 pm Revision ab61d240: MAINTAINERS: Added Xilinx EDK devices
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle...
06/26/2012
- 11:09 pm Revision e0a3dc7c: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
tci: Support INDEX_op_bswap64_i64
target-i386: Use QEMU instead of Qemu
Makefile.hw... - 11:07 pm Revision 3aa42d32: Merge remote-tracking branch 'spice/spice.v58' into staging
- * spice/spice.v58:
vga: raise default vgamem size
add pc-1.2
qxl: add vgamem_size_mb and vgamem_size
vga: mak... - 11:06 pm Revision 675658d9: Merge remote-tracking branch 'mdroth/qga-pull-6-21-12' into staging
- * mdroth/qga-pull-6-21-12:
qemu-ga: add guest-fstrim command
qemu-ga: make names more generic for mount list func... - 11:05 pm Revision 3978f461: Merge remote-tracking branch 'sstabellini/compile-xs' into staging
- * sstabellini/compile-xs:
xenstore: Use <xenstore.h>
xen: Reorganize includes of Xen headers. - 11:05 pm Revision 7a542b67: Merge remote-tracking branch 'sstabellini/xen-pt' into staging
- * sstabellini/xen-pt:
Introduce Xen PCI Passthrough, MSI
Introduce apic-msidef.h
Introduce Xen PCI Passthrough,... - 11:01 pm Revision b1a6609e: Merge remote-tracking branch 'kraxel/usb.54' into staging
- * kraxel/usb.54:
uhci: fix uhci_async_cancel_all
usb-host: live migration support
usb-host: attach only to runn...
06/25/2012
- 04:40 pm Revision d65e9815: target-i386: move tcg initialization into x86_cpu_initfn()
- In order to make cpu object not depended on external ad-hoc
initialization routines, move tcg initialization from cpu... - 04:37 pm Revision 84e3b602: cleanup cpu_set_debug_excp_handler
- There are no users left for previous exception handler returned from
cpu_set_debug_excp_handler. It should simplify c... - 04:35 pm Revision eeec69dc: target-xtensa: drop usage of prev_debug_excp_handler
- Chains of exception handlers are currently unused feature. Dropping it
to be consistent with target-i386 but it may s... - 04:34 pm Revision 130a0385: target-i386: drop usage of prev_debug_excp_handler
- Chains of exception handlers are currently unused feature, drop it
for now so as not to expose prev_debug_excp_handle...
06/24/2012
- 11:52 pm Revision 975e5463: target-ppc: Fix build with --enable-debug
- The order of the arguments was wrong (copy+paste error).
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: ... - 11:52 pm Revision cfee0218: target-ppc: Fix 2nd parameter for tcg_gen_shri_tl
- This fixes a compiler error when QEMU was configured with --enable-debug.
Signed-off-by: Stefan Weil <sw@weilnetz.de... - 03:19 pm Revision 3c01ae0e: tci: don't write zero for reloc in tci_out_label
- If tci_out_label is called in the context of tcg_gen_code_search_pc, we
could be overwriting an already patched reloc... - 03:17 pm Revision a483bdae: make: Fix dependencies for fpu/*.c and tcg/*.c
- Commit dcff25f2cd8c11a9368cc2369aeb0319c32d9e26 removed too many *.d
files. The directories fpu/ and tcg/ still don't... - 03:16 pm Revision 726f8cbf: qemu-log: Add GCC format attribute
- The new inline function qemu_log_vprintf should use this attribute.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Sign... - 01:48 pm Revision 4e469a43: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (72 commits)
PPC: BookE206: Bump MAS2 to 64bit
PPC: BookE: S... - 01:48 pm Revision 959a255d: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm: (33 commits)
target-arm: Remove ARM_C... - 01:45 pm Revision 8dacfcb4: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
- * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
s390: stop target cpu on sigp initial reset
s390: make kvm_... - 10:09 am Revision 99918cec: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
arm_boot: Conditionalised DTB command l... - 02:04 am Revision b81ccf8a: PPC: Add e5500 CPU target
- This patch adds e5500's CPU initialization to the TCG CPU initialization
code.
Signed-off-by: Alexander Graf <agraf@... - 02:04 am Revision 2a7a47fc: PPC: BookE: Implement EPR SPR
- On the e500 series, accessing SPR_EPR magically turns into an access at
that CPU's IACK register on the MPIC. Impleme... - 02:04 am Revision e9cd84b9: PPC: BookE: Make ivpr selectable by CPU type
- IVPR can either hold 32 or 64 bit addresses, depending on the CPU type. Let
the CPU initialization function pass in i... - 02:04 am Revision 96091698: PPC: BookE206: Bump MAS2 to 64bit
- On 64bit capable systems, MAS2 can actually hold a 64bit virtual page
address. So increase the mask for its EPN.
Sig... - 02:04 am Revision 91f477fd: PPC: Extract SPR dump generation into its own function
- This patch moves the debug #ifdef'ed SPR trace generation into its
own function, so we can call it from multiple plac... - 02:04 am Revision ba38ab8d: PPC: BookE: Support 32 and 64 bit wide MAS2
- The MAS registers on BookE are all 32 bit wide, except for MAS2, which
can hold up to 64 bit on 64 bit capable CPUs. ... - 02:04 am Revision 5025d542: uImage: increase the gzip load size
- Recent u-boot has different defines for its gzip extract buffer, but the
common ground seems to be 64MB. So let's bum... - 02:04 am Revision e42a61f1: PPC: Add support for MSR_CM
- The BookE variant of MSR_SF is MSR_CM. Implement everything it takes in TCG to
support running 64bit code with MSR_CM... - 02:04 am Revision 84755ed5: PPC: Add some booke SPR defines
- The number of SPRs avaiable in different PowerPC chip is still increasing. Add
definitions for the MAS7_MAS3 SPR and ... - 02:04 am Revision a053a7ce: PPC: e500: Refactor serial dt generation
- When generating serial port device tree nodes, we duplicate quite a bit
of code, because there are 2 of them in the m... - 02:04 am Revision caedc737: PPC: e500: allow users to set the /compatible property via -machine
- Device trees usually have a node /compatible, which indicate which machine
type we're looking at. For quick prototypi... - 02:04 am Revision 45e9dfb2: dt: make setprop argument static
- Whatever we pass in to qemu_devtree_setprop to put into the device tree
will not get modified by that function, so it... - 02:04 am Revision 518c7fb4: PPC: e500: Use new MPIC dt format
- Due to popular demand, we're updating the way we generate the MPIC
node and interrupt lines based on what the current... - 02:04 am Revision ed2bc496: PPC: e500: Define addresses as always 64bit
- Every time we use an address constant, it needs to potentially fit into
a 64bit physical address space. So let's defi... - 02:04 am Revision ebb9518a: PPC: e500: Use new SOC dt format
- Due to popular demand, let's clean up the soc node a bit and use
more recent dt notions.
Requested-by: Scott Wood <s... - 02:04 am Revision 4b1b1c89: dt: Add global option to set phandle start offset
- If anyone outside of QEMU wants to mess with a QEMU generated device tree,
he needs to know which range phandles are ... - 02:04 am Revision 3627757e: PPC: e500: Extend address/size of / to 64bit
- We want to be able to support >= 4GB of RAM. To do so, we need to be able
to tell the guest OS how much RAM it has.
... - 02:04 am Revision 1337ae1e: Revert "dt: temporarily disable subtree creation failure check"
- This reverts commit "dt: temporarily disable subtree creation
failure check" which was meant as a temporary solution ... - 02:04 am Revision 7f47b41f: PPC: e500: dt: use target_phys_addr_t for ramsize
- We're passing the ram size as uint32_t, capping it to 32 bits atm.
Change to target_phys_addr_t (uint64_t) to make su... - 02:04 am Revision d1b93565: PPC: e500: enable manual loading of dtb blob
- We want to be able to override the automatically created device tree
by using the -dtb option. Implement this for the... - 02:04 am Revision 1d2e5c52: PPC: e500: dt: use 64bit cell helper
- We have a nice 64bit helper to ease the device tree generation and
make the code more readable when creating 64bit 2-... - 02:04 am Revision f5038483: PPC: e500: dt: create global-utils node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 5da96624: PPC: e500: dt: create /soc8544 node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 25b42708: dt: Add -machine dumpdtb option to dump the current dtb
- Now that we are dynamically creating the dtb, it's really useful to
be able to dump the created blob for debugging.
... - 02:04 am Revision 19ac9dea: PPC: e500: dt: create mpic node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 0cfc6e8d: PPC: e500: dt: create serial nodes dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 2636fcb6: PPC: e500: dt: start with empty device tree
- Now that all of the device tree bits are generated during runtime, we
can get rid of the device tree blob and instead... - 02:04 am Revision 0dbc0798: PPC: e500: dt: create pci node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 51b852b7: PPC: e500: dt: create / node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 63397dd0: PPC: e500: require libfdt
- Now that we're moving all of the device tree generation from an external
pre-execution generated blob to runtime gene... - 02:04 am Revision 625e665b: PPC: e500: dt: create /cpus node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision d50f71a5: PPC: e500: dt: create /hypervisor node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision dd0bcfca: PPC: e500: dt: create memory node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision f5231aaf: PPC: e500: dt: create /chosen node dynamically
- Signed-off-by: Alexander Graf <agraf@suse.de>
- 02:04 am Revision 8535ab12: dt: add helper for phandle references
- Phandles are the fancy device tree name for "pointer to another node".
To create a phandle property, we most likely w... - 02:04 am Revision 7d5fd108: dt: add helper for phandle enumeration
- This patch adds a helper to search for a node's phandle by its path. This
is especially useful when the phandle is pa... - 02:04 am Revision 7ae2291e: dt: add helpers for multi-cell adds
- We have device tree helpers that allow us to create single cell (u32)
wide properties. However, when creating propert... - 02:04 am Revision 3601b572: dt: add helper for phandle allocation
- Phandle references work by having 2 pieces:
- a "phandle" 1-cell property in the device tree node
- a reference ... - 02:04 am Revision ef5d833f: dt: temporarily disable subtree creation failure check
- Usually we want to know when creating a subtree fails. However, while
introducing this patch set we have to modify th... - 02:04 am Revision ce36252c: dt: add helper for empty dt creation
- We want to get rid of the concept of loading an external device tree and instead
generate our own. However, to do thi... - 02:04 am Revision bb28eb37: dt: add helper for 64bit cell adds
- Some times in the device tree, we find an array of 2 u32 cells that
really are a single u64 value. This patch adds a ... - 02:04 am Revision c73e3771: spapr: Add "memop" hypercall
- This adds a qemu-specific hypervisor call to the pseries machine
which allows to do what amounts to memmove, memcpy a... - 02:04 am Revision c640d088: dt: allow add_subnode to create root subnodes
- Our subnode creation helper can't handle creation of root subnodes,
like "/memory". Fix this by allowing the parent n... - 02:04 am Revision 94282e71: raw-posix: Fix build without is_allocated support
- Move the declaration of s into the #ifdef sections that actually make
use of it.
Signed-off-by: Kevin Wolf <kwolf@re... - 02:04 am Revision a4d8e8da: spapr_vscsi: Error handling fixes
- We were incorrectly g_free'ing an object that isn't allocated
in one error path and failed to release it completely i... - 02:04 am Revision 5af9873d: pseries: Correctly create ibm,segment-page-sizes property
- The core tcg/kvm code for ppc64 now has at least the outline
capability to support pagesizes beyond the standard 4k a... - 02:04 am Revision 77c2cf33: booke_206_tlbwe: Discard invalid bits in MAS2
- The size of EPN field in MAS2 depends on page size. This patch adds a
mask to discard invalid bits in EPN field.
Def... - 02:04 am Revision c8f803e7: Avoid segfault in cpu_dump_state
- Do not call cpu_dump_state if logfile is NULL.
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
[agraf: adjust ... - 02:04 am Revision 4656e1f0: ppc64: Rudimentary Support for extra page sizes on server CPUs
- More recent Power server chips (i.e. based on the 64 bit hash MMU)
support more than just the traditional 4k and 16M ... - 02:04 am Revision cba2026a: PPC: mpc8544ds: Span initial TLB entry over as much RAM as we need
- The initial TLB entry is supposed to help us run the guest -kernel payload.
This means the guest needs to be able to ... - 02:04 am Revision 8555f71d: ppc: Move misc helpers from helper.c to misc_helper.c
- Move more misc helpers from helper.c to misc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-b... - 02:04 am Revision d523dd00: ppc: Avoid AREG0 for misc helpers
- Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
... - 02:04 am Revision ea6c0dac: ppc: Make hbrev table const
- Lookup table 'hbrev' is never written to, so add a 'const' qualifier.
Signed-off-by: Blue Swirl <blauwirbel@gmail.co... - 02:04 am Revision d0f1562d: ppc: Avoid AREG0 for timebase helpers
- Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
... - 02:04 am Revision 901c4eaf: ppc: Split off misc helpers
- Move misc helpers from op_helper.c to misc_helpers.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by... - 02:04 am Revision 90638255: ppc: Add missing break
- Add obviously missing 'break' statement.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexander G... - 02:04 am Revision 2f5a189c: ppc: Move load and store helpers, switch to AREG0 free mode
- Add an explicit CPUPPCState parameter instead of relying on AREG0
and rename op_helper.c (which only contains load an... - 02:04 am Revision 9aa5b158: ppc: Cleanup MMU merge
- Remove useless wrappers. In some cases 'int' parameters are
changed to uint32_t.
Make internal functions static.
Si... - 02:04 am Revision 4cc2cc08: ppc: Avoid a warning with the next patch
- When the code is moved together by the next patch, compiler
detects a possible uninitialized variable use. Avoid the ... - 02:04 am Revision 6de673d4: ppc: Split off timebase helpers
- Move decrementer and timebase helpers to a dedicated file.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o... - 02:04 am Revision c6c7cf05: ppc: Avoid AREG0 for MMU etc. helpers
- Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
... - 02:04 am Revision 8cbbe385: ppc: Move MMU helpers from helper.c to mmu_helper.c
- Move more MMU helpers from helper.c to mmu_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by:... - 02:04 am Revision d15f74fb: ppc: Avoid AREG0 for integer and vector helpers
- Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
... - 02:04 am Revision 64654ded: ppc: Split integer and vector ops
- Move integer and vector ops to int_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexand... - 02:04 am Revision c79c73f6: ppc: Move exception helpers from helper.c to excp_helper.c
- Move exception helpers from helper.c to excp_helper.c and
make cpu_dump_rfi() static.
Signed-off-by: Blue Swirl <bla... - 02:04 am Revision bd23cd45: ppc: Split FPU and SPE ops
- Move FPU and SPE helpers from op_helper.c to fpu_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o... - 02:04 am Revision 8e703949: ppc: Avoid AREG0 for FPU and SPE helpers
- Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
... - 02:04 am Revision ec19c4d1: ppc: Split MMU etc. helpers from op_helper.c
- Move MMU, TLB, SLB and BAT ops to mmu_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alex... - 02:04 am Revision b327c654: ppc: Fix coding style in op_helper.c
- op_helper.c will be split by the next patches, fix
style issues before that.
Signed-off-by: Blue Swirl <blauwirbel@g... - 02:04 am Revision e5f17ac6: ppc: Avoid AREG0 for exception helpers
- Add an explicit CPUPPCState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
... - 02:04 am Revision ad71ed68: ppc: Split exception helpers
- Move exception helpers from op_helper.c to excp_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-of... - 02:04 am Revision 4d5ea5e5: ppc: Fix coding style in helper.c
- helper.c will be spilt by the next patches, fix
style issues before that.
Signed-off-by: Blue Swirl <blauwirbel@gmai... - 01:54 am Revision affe5189: TCG: Fix compile breakage in tcg_dump_ops
- Commit eeacee4d865 changed the syntax of tcg_dump_ops, but didn't convert
all users (notably missing the ppc ones) to...
06/22/2012
- 12:34 pm Revision 30fd45ad: Makefile.hw: avoid overly large 'make clean' rm command
- Avoid 'make clean' producing an 'rm' command which has a lot
of duplicate 'hw//*.o' arguments, by using $(sort $(dir ... - 12:34 pm Revision 6a69226f: tci: Support INDEX_op_bswap64_i64
- Running the Windows 7 (64 bit) boot process needs INDEX_op_bswap64_i64.
It was already implemented, but untested. Rem... - 12:34 pm Revision 09faecf2: target-i386: Use QEMU instead of Qemu
- This new 'QEmu' was recently added.
Replace it by the official all upper case 'QEMU'.
Signed-off-by: Stefan Weil <sw... - 11:49 am Revision f1dacf1c: add pc-1.2
- 11:49 am Revision 9e56edcf: vga: raise default vgamem size
- Old size: 8 MB (traditional upstream qemu value).
New size: 16 MB (traditional qemu-kvm value).
Also adds compat pro... - 11:49 am Revision 13d1fd44: qxl: add vgamem_size_mb and vgamem_size
- In preperation for supporting a larger framebuffer for multiple monitors
on a single card, add a property to qxl vgam... - 11:47 am Revision 4e1797f9: configure: Fix typo
- The typo did not cause an error because open_by_handle_at
was only compared to "yes".
Signed-off-by: Stefan Weil <sw... - 11:46 am Revision 087e6a42: hw/qxl: ignore guest from guestbug until reset
- soft_reset is called from any of:
* QXL_IO_RESET
* vga io
* pci reset handler
Signed-off-by: Alon Levy <alevy@red... - 11:46 am Revision 4a1e244e: vga: make vram size configurable
- Zap the global VGA_RAM_SIZE #define, make the vga ram size configurable
for standard vga and vmware vga. cirrus and ... - 11:46 am Revision 0f7bfd81: qxl: stop dirty loging when not in vga mode
- Tested with linux guest. Not sure how to check actual performance affect
of this. Checked with the previously send tr... - 11:46 am Revision 160c31f7: ui/spice-display.c: add missing initialization for valgrind
- We can't initialize QXLDevSurfaceCreate field by field because it has a
pa hole, and so 4 bytes remain uninitialized ... - 11:46 am Revision 0a530548: hw/qxl: s/qxl_guest_bug/qxl_set_guest_bug/
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:46 am Revision a5f68c22: qxl: reset current_async on qxl_soft_reset
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:46 am Revision e9c6149f: vga: raise xres+yres limits
- The vgabios will check whenever any given video mode will fit into the
given video memory before adding it to the lis... - 11:41 am Revision 5eb98401: arm_gic: Send dbg msgs to stderr not stdout
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Stefan Hajnoczi <stefanha@lin... - 11:41 am Revision 9964d8f9: checkpatch: Add QEMU specific rule
- The new rule detects two wrong variants of QEMU.
It was tested with commit b5a8fe5e.
Signed-off-by: Stefan Weil <sw@... - 11:41 am Revision b34d2595: libqtest: Fix socket_accept() to pass address_len
- accept() expects address_len to point to the length of the sockaddr on
input. Initialize it accordingly.
Resolves an... - 11:41 am Revision bf7eaa5f: qemu-config: Use QEMU instead of Qemu
- This new 'Qemu' was recently added.
Replace it by the official all upper case 'QEMU'.
Signed-off-by: Stefan Weil <sw... - 11:41 am Revision 8f0e5c6b: Makefile: Remove macro qapi-dir
- As qapi-dir was now a constant, it can be replaced by its value.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-... - 11:41 am Revision fc8c5b8c: Makefile.user: Define CONFIG_USER_ONLY for libuser/
- In *-*-user/ build dirs CONFIG_USER_ONLY is defined via config-target.h.
In libuser/ it is not defined.
Add it via Q... - 11:41 am Revision f69a9c66: Makefile: Remove BUILD_DIR from qapi-dir
- qapi-dir does not need an absolute path. All other build directories
are relative. When BUILD_DIR is removed, the bui... - 11:41 am Revision 471fbf4a: Install 'bepo' keymap already included in Qemu source
- The 'bepo' layout (a french dvorak-like keyboard layout) was added
about one year ago, (see commit 2a3c633c1eb8692716... - 01:59 am Revision eab5fd59: qemu-ga: add guest-fstrim command
- FITRIM is a mounted filesystem feature to discard (or "trim") blocks which
are not in use by the filesystem. This is ... - 01:59 am Revision af02203f: qemu-ga: make names more generic for mount list functions
- We will use these functions and types for more than FSFREEZE, so rename them.
Signed-off-by: Paolo Bonzini <pbonzini...
06/21/2012
- 11:04 pm Revision 47ecbdf0: libcacard: build fixes
- Link trace objects to fix these errors:
LINK vscclient
oslib-posix.o: In function `trace_qemu_vfree':
/src/qemu/ob... - 09:45 pm Revision 3359847e: qtest: add a fuzz test to fdc-test
- Add a simple register fuzzing test to floppy controller tests.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:45 pm Revision cced7a13: fdc: use LOG_UNIMP logging
- Convert uses of FLOPPY_ERROR to either FLOPPY_DPRINTF
(for implemented cases) or to use LOG_UNIMP (unimplemented).
S... - 09:45 pm Revision 71547a3b: qemu-log: use LOG_UNIMP for some target CPU cases
- Use LOG_UNIMP for some target CPU cases.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Acked-by: Alexander Graf <... - 09:45 pm Revision dafdf1ab: qemu-log: add log category for unimplemented functionality
- Add new log category (LOG_UNIMP) for unimplemented functionality.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:45 pm Revision eeacee4d: qemu-log: cleanup
- Don't use global variables directly but via accessor functions. Rename globals.
Convert macros to functions, add GCC... - 09:45 pm Revision 5726c27f: qemu-log: move logging to qemu-log.c
- Move logging functions from exec.c to qemu-log.c,
compile it only once.
Signed-off-by: Blue Swirl <blauwirbel@gmail.... - 07:06 pm Revision 93d7ae8e: Introduce Xen PCI Passthrough, PCI config space helpers
- A more complete history can be found here:
git://xenbits.xensource.com/qemu-xen-unstable.git
Signed-off-by: Allen Ka... - 07:06 pm Revision 3854ca57: Introduce Xen PCI Passthrough, MSI
- A more complete history can be found here:
git://xenbits.xensource.com/qemu-xen-unstable.git
Signed-off-by: Jiang Yu... - 07:06 pm Revision 9886c23a: Introduce apic-msidef.h
- This patch move the msi definition from apic.c to apic-msidef.h. So it can be
used also by other .c files.
Signed-of... - 07:06 pm Revision 9ff706c8: pci_ids: Add INTEL_82599_SFP_VF id.
- We are using this in our quirk lookup provided by patch
titled: Introduce Xen PCI Passthrough, PCI config space helpe... - 07:06 pm Revision 7aa8cbb9: pci.c: Add opaque argument to pci_for_each_device.
- The purpose is to have a more generic pci_for_each_device by passing an extra
argument to the function called on ever... - 07:06 pm Revision 679042f0: qdev-properties: Introduce pci-host-devaddr.
- This new property will be used to specify a host pci device address.
Signed-off-by: Anthony PERARD <anthony.perard@c... - 07:06 pm Revision 396af688: Introduce XenHostPCIDevice to access a pci device on the host.
- Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.ci... - 07:06 pm Revision eaab4d60: Introduce Xen PCI Passthrough, qdevice
- A more complete history can be found here:
git://xenbits.xensource.com/qemu-xen-unstable.git
Signed-off-by: Allen Ka... - 07:06 pm Revision eb6fda0f: configure: Introduce --enable-xen-pci-passthrough.
- Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.... - 04:19 pm Revision 7798a882: xilinx_timer: Fixed deadlock issue
- The timer was deadlocking when the interval was set too low. It would cause a
flood of timer events and the CPU would... - 04:19 pm Revision fc3511d4: xilinx_timer: Removed include of qemu-timer
- The Xilinx timer does not interact with the qemu_timer API, so dont include it.
Signed-off-by: Peter A. G. Crosthwai... - 02:44 pm Revision e108a3c1: xenstore: Use <xenstore.h>
- In the next release of Xen (4.2), xs.h became deprecated.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
... - 02:43 pm Revision b41f6719: xen: Reorganize includes of Xen headers.
- Because xs.h will be remove in future release of Xen, this patch removes the
extra includes of this headers.
Also, i...
06/20/2012
- 03:46 pm Revision 9a773408: ehci: add live migration support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:46 pm Revision 30e9d412: ehci: tracing improvements
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:46 pm Revision a844ed84: usb-host: attach only to running guest
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:46 pm Revision 495d5447: usb: restore USBDevice->attached on vmload
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:46 pm Revision 77fa9aee: uhci: fix uhci_async_cancel_all
- We update the QTAILQ in the loop, thus we must use the SAFE version
to make sure we don't touch the queue struct afte... - 03:46 pm Revision a229c053: usb-host: live migration support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:13 pm Revision b2d06f96: target-arm: Remove ARM_CPUID_* macros
- All the uses of ARM_CPUID() to vary behaviour have now been
removed, so we can delete the ARM_CPUID_* macros now.
The... - 03:13 pm Revision 4a9a539f: target-arm: Remove remaining old cp15 infrastructure
- There are now no uses of the old cp15 infrastructure,
so it can be deleted.
Signed-off-by: Peter Maydell <peter.mayd... - 03:12 pm Revision 30b05bba: target-arm: Move block cache ops to new cp15 framework
- Move the v6 optional block cache ops to the new cp15 framework.
This includes only providing them on the CPUs which i... - 03:11 pm Revision b22af022: target-arm: Remove c0_cachetype CPUARMState field
- Remove the no-longer-used CPUARMState c0_cachetype field.
Although this was a constant register we had it in our
migr... - 03:11 pm Revision 7884849c: target-arm: Convert final ID registers
- Convert the final ID registers to the new cp15 scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:10 pm Revision 81bdde9d: target-arm: Convert MPIDR
- Convert the MPIDR to the new cp15 register scheme.
This includes giving it its own feature bit rather
than doing a CP... - 03:10 pm Revision 776d4e5c: target-arm: Convert cp15 cache ID registers
- Convert the cp15 cache ID registers to the new scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:09 pm Revision 8515a092: target-arm: Convert cp15 crn=0 crm={1,2} feature registers
- Convert the cp15 crn=0 crm={1,2} features registers to
the new cp reg framework.
Signed-off-by: Peter Maydell <peter... - 03:08 pm Revision 2771db27: target-arm: Convert cp15 crn=1 registers
- Convert the cp15 crn=1 registers to the new scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:08 pm Revision 34f90529: target-arm: Convert cp15 crn=9 registers
- Convert cp15 crn=9 registers (mostly cache lockdown) to the new scheme.
Note that this change makes OMAPCP cores RAZ... - 03:08 pm Revision 06d76f31: target-arm: Convert cp15 crn=6 registers
- Convert the cp15 crn=6 registers to the new scheme.
Note that this includes some minor tidyup: drop an unnecessary
un... - 03:07 pm Revision c4804214: target-arm: convert cp15 crn=7 registers
- Convert the cp15 crn=7 registers to the new scheme.
Note that to do this we have to distinguish some registers
used o... - 03:07 pm Revision 4a501606: target-arm: Convert cp15 VA-PA translation registers
- Convert the cp15 VA-PA translation registers (a subset of
the crn=7 regs) to the new scheme.
Signed-off-by: Peter Ma... - 03:07 pm Revision d929823f: target-arm: Convert cp15 MMU TLB control
- Convert cp15 MMU TLB control (crn=8) to new scheme.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:06 pm Revision 1047b9d7: target-arm: Convert cp15 crn=15 registers
- Convert the cp15 crn=15 (implementation specific) registers
to the new scheme.
Signed-off-by: Peter Maydell <peter.m... - 03:06 pm Revision 4fdd17dd: target-arm: Convert cp15 crn=10 registers
- We RAZ/WI the entire block of crn=10 registers. Note that this
actually covers not just the implementation-defined TL... - 03:06 pm Revision 08de207b: target-arm: Convert cp15 crn=13 registers
- Convert the cp15 crn=13 registers (FCSEIDR, CONTEXTIDR,
and the ARM946 Trace Process Identifier Register).
Signed-of... - 03:05 pm Revision ecce5c3c: target-arm: Convert cp15 crn=2 registers
- Convert the cp15 crn=2 registers (MMU page table control,
MPU cache control) to the new scheme.
Signed-off-by: Peter... - 03:05 pm Revision 18032bec: target-arm: Convert MMU fault status cp15 registers
- Convert the MMU fault status and MPU access permission cp15
registers to the new scheme.
Signed-off-by: Peter Maydel... - 03:05 pm Revision c983fe6c: target-arm: Convert cp15 c3 register
- Convert the cp15 c3 register (MMU domain access control
or MPU write buffer control). NB that this is horribly
underd... - 03:05 pm Revision 6cc7a3ae: target-arm: Convert generic timer cp15 regs
- Convert the (dummy) generic timer cp15 implementation.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:05 pm Revision 200ac0ef: target-arm: Convert performance monitor registers
- Convert the v7 performance monitor cp15 registers to
the new scheme.
Signed-off-by: Peter Maydell <peter.maydell@lin... - 03:04 pm Revision 4d31c596: target-arm: Convert TLS registers
- Convert TLS registers to the new cp15 framework
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 03:04 pm Revision 7d57f408: target-arm: Convert WFI/barriers special cases to cp_reginfo
- Convert the various WFI and barrier instruction special cases to use
cp_reginfo infrastructure.
Signed-off-by: Peter... - 03:04 pm Revision c326b979: target-arm: Convert TEECR, TEEHBR to new scheme
- Convert the THUMB2EE cp14 registers TEECR and TEEHBR to
use arm_cp_reginfo.
Signed-off-by: Peter Maydell <peter.mayd... - 03:03 pm Revision e9aa6c21: target-arm: Convert debug registers to cp_reginfo
- Convert the cp14 debug registers (DBGDIDR, DBGDRAR, DBGDSAR) to the
cp_reginfo scheme.
Signed-off-by: Peter Maydell ... - 03:02 pm Revision 2ceb98c0: target-arm: Add register_cp_regs_for_features()
- Add new function register_cp_regs_for_features() as a place to
register coprocessor registers dependent on feature fl... - 03:02 pm Revision e8070a23: target-arm: Remove old cpu_arm_set_cp_io infrastructure
- All the users of cpu_arm_set_cp_io have been converted, so we
can remove it and the infrastructure it used.
Signed-o... - 03:01 pm Revision 9ee703b0: hw/pxa2xx_pic: Convert coprocessor registers to new scheme
- Convert the coprocessor access functions for the pxa2xx PIC to the
arm_cp_reginfo scheme.
Signed-off-by: Peter Mayde... - 03:01 pm Revision e2f8a44d: hw/pxa2xx.c: Convert CLKCFG and PWRMODE cp14 regs
- Convert the PXA2xx CLKCFG and PWRMODE cp14 registers to the
new arm_cp_reginfo scheme.
Signed-off-by: Peter Maydell ... - 03:01 pm Revision dc2a9045: hw/pxa2xx: Convert cp14 perf registers to new scheme
- Convert the PXA2xx cp14 perf registers from old-style
coprocessor hooks to the new scheme.
Signed-off-by: Peter Mayd... - 03:01 pm Revision 4b6a83fb: target-arm: initial coprocessor register framework
- Initial infrastructure for data-driven registration of
coprocessor register implementations.
We still fall back to t... - 03:00 pm Revision 200bf596: target-arm: Fix 11MPCore cache type register value
- Make the 11MPCore report a valid value in its cache type register
(the previous value appears to have been incorrectl...
06/19/2012
- 09:36 pm Revision 459ae5ea: Add PIIX4 properties to control PM system states.
- This patch adds two things. First it allows QEMU to distinguish between
regular powerdown and S4 powerdown. Later sep... - 09:36 pm Revision 93bfef4c: Allow machines to configure the QEMU_VERSION that's exposed via hardware
- QEMU exposes its version to the guest's hardware and in some cases that is wrong
(e.g. Windows prints messages about ... - 09:32 pm Revision dcff25f2: make: automatically include dependencies in recursive subdir rules (v2)
- I think I understand enough of what's going on in these rules to ensure this is
right. But I could certainly use a s... - 09:32 pm Revision 8be74dc0: configure: fix -enable-debug with newer toolchains
- Fedora 17's toolchain wants optimization enabled for _FORTIFY_SOURCE;
so disable _FORTIFY_SOURCE when debugging.
Sig... - 04:24 pm Revision 2b518c56: hw/arm_gic: Move CPU interface memory region setup into arm_gic_init
- Remove more NVIC ifdefs by moving the code to setup the CPU interface
memory regions into the GIC specific arm_gic_in... - 04:24 pm Revision 5fbe02e8: cadence_gem: avoid stack-writing buffer-overrun
- Use sizeof(rxbuf)-size (not sizeof(rxbuf-size)) as the number
of bytes to clear. The latter would always clear 4 or ... - 04:24 pm Revision cff0cfbe: hw/omap.h: Drop broken MEM_VERBOSE tracing
- Remove the MEM_VERBOSE tracing option from omap.h. This worked by
intercepting cpu_register_io_memory() calls; it has... - 04:24 pm Revision 2a29ddee: hw/armv7m_nvic: Use MemoryRegions for NVIC specific registers
- Implement the NVIC specific register areas using a set of
overlaid MemoryRegions in a container, rather than by havin... - 04:24 pm Revision 9b574c29: arm_boot: Fix typos in comment
- mimicing -> mimicking
thei -> the
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Stefan Weil <sw@weil... - 04:24 pm Revision 5e87975c: arm_boot: Conditionalised DTB command line update
- The DTB command line should only be overwritten if the user provides a command
line with -append. Otherwise whatever ... - 04:24 pm Revision 69efc026: cadence_ttc: changed master clock frequency
- Change the timer clock frequency to 133MHz which is correct. the old 2.5MHz
value was for the pre-silicon emulation p... - 04:24 pm Revision 306a571a: hw/arm_gic: Add qdev property for GIC revision
- GIC behaviour can be different between revision 1 and
2 of the architectural GIC specification; we also have
to handl... - 04:24 pm Revision 1e8cae4d: hw/armv7m_nvic: Make the NVIC a freestanding class
- Rearrange the GIC and NVIC so both are straightforward
subclasses of a common class, rather than having the NVIC
sour... - 04:24 pm Revision acd68428: hw/arm_gic: Remove NVIC ifdefs from gic_state struct
- Remove some NVIC ifdefs from the gic_state struct and its
state save/load functions. This means there are some fields... - 04:24 pm Revision c48c6522: hw/arm_gic: Remove the special casing of NCPU for the NVIC
- Drop the special casing of NCPU=1 for the NVIC. This slightly
increases the amount of memory used by its state struct... - 04:24 pm Revision 84e4fccb: hw/arm_gic.c: Make NVIC interrupt numbering a runtime setting
- Make the minor tweaks to interrupt numbering used by the NVIC
a runtime setting rather than a compile time one, so we... - 04:24 pm Revision b3387ede: hw/arm_gic: Move NVIC specific reset to armv7m_nvic_reset
- Move the NVIC specific bits of reset to the NVIC's own
reset function, rather than using ifdefs in the common
arm_gic... - 04:24 pm Revision 6b9680bb: hw/arm_gic: Make CPU target registers RAZ/WI on uniprocessor
- The GIC spec says that the CPU target registers should RAZ/WI
for uniprocessor implementations. Implement this, which... - 04:24 pm Revision c97338dc: hw/a9mpcore: Fix compilation failure if physaddrs are 64 bit
- Add a cast to a logging printf to avoid a compilation failure
if target_phys_addr_t is a 64 bit type. (This is better... - 03:49 pm Revision 61558e7a: ARM: Exynos4210 IRQ: Introduce new IRQ gate functionality.
- New IRQ gate consists of n_in input qdev gpio lines and one
output sysbus IRQ line. The output IRQ level is formed as...
06/18/2012
- 06:35 pm Revision 8aca5215: Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging
- * afaerber-or/qom-next-2: (22 commits)
qom: Push error reporting to object_property_find()
qdev: Remove qdev_prop... - 06:35 pm Revision 664535c3: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
build: install qmp-commands.txt
Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG event... - 06:34 pm Revision 0b0cb9d3: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (39 commits)
qemu-iotests: add 036 autoclear feature bit test
qemu-iotests: add qcow2.py set... - 06:18 pm Revision df6606f4: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- * mst/tags/for_anthony:
pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
qdev: release parent properties... - 06:18 pm Revision 49023ff7: Merge remote-tracking branch 'sweil/for-anthony' into staging
- * sweil/for-anthony:
Fix some more license versions (GPL2+ instead of GPL2)
dump: Fix license version (GPL2+ inst... - 04:32 pm Revision c5854acb: s390: make kvm_stat work on s390
- Add s390_exit_reasons so kvm_stat doesn't crash when called on s390.
Look for 'vendor_id' in /proc/cpuinfo as well, i... - 04:32 pm Revision 2fb70f6f: s390: stop target cpu on sigp initial reset
- We must not run the target cpu after an initial reset. This makes
system_reset more reliable for smp guests.
Signed-... - 04:32 pm Revision 2a60dba4: kvm: Update kernel headers
- Corresponding kvm.git hash: 4e3c8a1b1c
Signed-off-by: Alexander Graf <agraf@suse.de> - 04:32 pm Revision 5f629d94: s390x: fix s390 virtio aliases
- Some of the virtio devices have the same frontend name, but actually
implement different devices behind the scenes th... - 04:14 pm Revision 0866aca1: qbus: Make child devices links
- Make qbus children show up as link<> properties. There is no stable
addressing for qbus children so we use an unstab... - 04:14 pm Revision 89bfe000: qom: Push error reporting to object_property_find()
- Avoids duplicated error_set().
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AF: Also drop error_set() in obje... - 04:14 pm Revision 8cb6789a: qdev: Remove qdev_prop_exists()
- Can be replaced everywhere with object_property_find().
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-of... - 04:14 pm Revision 09e5ab63: qdev: Use wrapper for qdev_get_path
- This makes it easier to remove it from BusInfo.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: ... - 04:14 pm Revision ac7d1ba6: qbus: Initialize in standard way
- Move code to an initfn and finalizer.
Replace do_qbus_create_inplace() with qbus_realize().
Signed-off-by: Anthony L... - 04:14 pm Revision 8185d216: qdev: Move SysBus initialization to sysbus.c
- TYPE_SYSTEM_BUS will be local to hw/sysbus.c, so move existing references
to main_system_bus and system_bus_info ther... - 04:14 pm Revision f968fc68: qdev: Connect busses with their parent devices
- This makes SysBus part of the root hierarchy and all busses children of
their respective parent DeviceState.
Signed-... - 04:14 pm Revision fdae245f: qdev: Remove qdev_prop_set_defaults
- Instead, qdev_property_add_static can set the default.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-b... - 04:14 pm Revision 0d936928: qdev: Convert busses to QEMU Object Model
- This is far less interesting than it sounds. We simply add an Object to each
BusState and then register the types ap... - 04:14 pm Revision 9c4b4cc4: qom: Drop type_register_static_alias() macro
- It's unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 04:14 pm Revision 4b3582b0: qdev: Clean up global properties
- Now that global properties do not depend on buses anymore, set
them directly in the device instance_init function.
S... - 04:14 pm Revision 7bc3018b: m48t59: Rename "type" property to "model"
- This resolves a name conflict with the qdev "type" property that is
about to move into Object.
Signed-off-by: Paolo ... - 04:14 pm Revision 2f262e06: qdev: Push "type" property up to Object
- Now that Object is a type, add an instance_init function and push
the "type" property from qdev to there.
Signed-off... - 04:14 pm Revision 745549c8: qom: Make Object a type
- Right now the base Object class has a special NULL type. Change this so
that we will be able to add class_init and c... - 04:14 pm Revision 3cb75a7c: qdev: Move bus properties to a separate global
- Simple code movement in order to simplify future refactoring.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sig... - 04:14 pm Revision 3b50e311: qom: Add class_base_init
- The class_base_init TypeInfo callback was present in one of the early
QOM versions but removed (on my request...) bef... - 04:14 pm Revision bce54474: qdev: Move bus properties to abstract superclasses
- In qdev, each bus in practice identified an abstract superclass, but
this was mostly hidden. In QOM, instead, these ... - 04:14 pm Revision edc92115: arm_l2x0: Rename "type" property to "cache-type"
- Resolves a name conflict with the qdev "type" property that is about to
be moved to Object.
Signed-off-by: Andreas F... - 04:14 pm Revision 049cb3cf: qom: Assert that public types have a non-NULL parent field
- This protects against unwanted effects of changing TYPE_OBJECT from
NULL to a string.
Suggested-by: Andreas Färber <... - 04:14 pm Revision 32efc535: qom: Add object_child_foreach()
- A utility function that will be used to implement hierarchical realization.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 04:14 pm Revision e7cce67f: qom: Add object_class_get_parent()
- This simple bit of functionality was missing and we'll need it soon,
so add it.
Signed-off-by: Paolo Bonzini <pbonzi... - 04:14 pm Revision 5d9d3f47: qom: Introduce object_property_is_{child,link}()
- Avoids hardcoding partial string comparisons.
Signed-off-by: Alexander Barabash <alexander_barabash@mentor.com>
Sign... - 10:21 am Revision 572992ee: msix: Switch msix_uninit to return void
- It can't fail.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@re... - 10:21 am Revision eebcb0a7: msix: Move msix_mmio_read
- What's this doing so far from msix_mmio_ops?
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-... - 10:21 am Revision 2cf62ad7: msix: Note endian TODO item
- MSIX, like PCI, is little endian. Specifying native is wrong here,
but we need to check the rest of the file to dete... - 10:21 am Revision d35e428c: msix: Split PBA into it's own MemoryRegion
- These don't have to be contiguous. Size them to only what
they need and use separate MemoryRegions for the vector
ta... - 10:21 am Revision 5a2c2029: msix: Allow full specification of MSIX layout
- Finally, complete the fully specified interface. msix_add_config()
gets folded into msix_init() because we now have ... - 10:21 am Revision b2357c48: virtio: Convert to msix_init_exclusive_bar() interface
- Simple conversion.
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Michael S. Tsirkin <ms... - 10:21 am Revision 53f94925: msix: Add simple BAR allocation MSIX setup functions
- msi_init() takes over a BAR without really specifying or allowing
specification of how it does so. Instead, let's sp... - 10:21 am Revision 1116b539: ivshmem: Convert to msix_init_exclusive_bar() interface
- Trivial conversion, failed to have an uninit before and after.
Signed-off-by: Alex Williamson <alex.williamson@redha... - 10:21 am Revision 118f2c2b: msix: fix PCIDevice naming inconsistency
- msix.h calls the PCIDevice * parameter "dev" almost everywhere except
the msix_write_config declaration. Fix the inco... - 10:21 am Revision 393a9892: msix: drop unused msix_bar_size, require valid bar_size
- No user in sight for msix_bar_size.
bar_size for all users is aligned, let's simply
require this instead of trying to...
06/15/2012
- 07:58 pm Revision eb2aeacf: audio/winwave: Fix typo
- Signed-off-by: malc <av1474@comtv.ru>
- 07:52 pm Revision 0cd23fcc: build: install qmp-commands.txt
- File is targeted for install, but is never installed.
Signed-off-by: Bruce Rogers <brogers@suse.com>
Signed-off-by: ... - 07:35 pm Revision afeecec2: Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG events
- Allow certain event types to be rate limited to avoid flooding
monitor clients. The monitor_protocol_event() method i... - 07:34 pm Revision 973603a8: Add event notification for guest balloon changes
- After setting a balloon target value, applications have to
continually poll 'query-balloon' to determine whether the
... - 04:41 pm Revision ad608da5: qmp: do not include monitor.h from qapi-types-core.h
- The comment is stale, monitor.h is not needed anymore (only qerror.h
is, because it contains the schema for errors).
... - 04:41 pm Revision 37003adf: qmp: include monitor.h when needed
- This is needed to get file descriptors from SCM_RIGHTS.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-of... - 04:41 pm Revision 395c3b80: Fix some more license versions (GPL2+ instead of GPL2)
- Cc: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Wen Congyang <wenc... - 04:41 pm Revision 7618be62: monitor: Fix memory leak with readline completion
- Each string which is shown during readline completion in the QEMU monitor
is allocated dynamically but currently neve... - 04:41 pm Revision ebd063d1: kvm: add missing include files
- These are included via monitor.h right now, add them explicitly.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
... - 03:03 pm Revision 1b2eff62: qemu-iotests: add qcow2.py set-feature-bit command
- This new command sets feature bits in the image file header:
qcow2.py set-feature-bit incompatible|compatible|auto... - 03:03 pm Revision d551cd50: qemu-iotests: add 036 autoclear feature bit test
- This new test validates the autoclear feature bit behavior. When QEMU
opens a qcow2v3 image file with an unknown aut... - 03:03 pm Revision c8433287: block: New bdrv_get_flags()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kev... - 03:03 pm Revision cdba7fee: qcow2: Simplify calculation for COW area at the end
- copy_sectors() always uses the sum (cluster_offset + n_start) or
(start_sect + n_start), so if some value is added to... - 03:03 pm Revision ad492c92: savevm: flush after saving vm state
- Writing vm state uses bdrv_pwrite, so it will automatically get flushes
in writethrough mode. But doing a flush at t... - 03:03 pm Revision f8d6bba1: block: Replace bdrv_get_format() by bdrv_get_format_name()
- So callers don't need to know anything about maximum name length.
Returning a pointer is safe, because the name strin... - 03:03 pm Revision 0446919d: qemu-iotests: COW with many AIO requests on the same cluster
- This one is a bit more interesting. The COW operation isn't performed
completely synchronously, and therefore depende... - 03:03 pm Revision c52acf60: fdc: fix implied seek while there is no media in drive
- The Windows uses 'READ' command at the start of an instalation
without checking the 'dir' register. We have to abort ... - 03:03 pm Revision 6af4e9ea: qcow2: always operate caches in writeback mode
- Writethrough does not need special-casing anymore in the qcow2 caches.
The block layer adds flushes after every guest... - 03:03 pm Revision bce283cc: qemu-iotests: Some backing file COW tests
- Looks like we're still missing these very basic tests for backing file
handling.
Signed-off-by: Kevin Wolf <kwolf@re... - 03:03 pm Revision ab68cdfa: qemu-iotests: fill streaming test image with data
- The TestStreamStop test case is racy; if the job completes before we can
cancel it, it fails. If we remove the sleep... - 03:03 pm Revision c4a248a1: block: copy enable_write_cache in bdrv_append
- Because the guest will be able to flip enable_write_cache, the actual
state may not match what is used to open the ne... - 03:03 pm Revision 8b9ef60d: fdc-test: introduced qtest read_without_media
- If you try to read from a floppy drive without a media, you should get
an abnormal termination error.
Signed-off-by:... - 03:03 pm Revision f085800e: qemu-img: document qed format on qemu-img man page
- The qemu-img.1 man page is missing the qed format from its list of
supported formats. Document the image creation op... - 03:03 pm Revision f05fa4ad: block: flush in writethrough mode after writes
- We want to make the formats handle their own flushes
autonomously, while keeping for guests the ability to use a writ... - 03:03 pm Revision e1e9b0ac: block: always open drivers in writeback mode
- Formats are entirely in charge of flushes for metadata writes. For
guest-initiated writes, a writethrough cache is f... - 03:03 pm Revision 0fd05e8d: qemu-iotests: start vms in qtest mode
- This way, they will not execute any VM code at all. However, right now
the cancellation test is "relying" on being s... - 03:03 pm Revision af7b708d: qcow2: fix autoclear image header update
- The autoclear feature bits can be used for qcow2 file format features
that are safe to "drop" by old programs that do... - 03:03 pm Revision b7ab0fea: qcow2: Fix avail_sectors in cluster allocation code
- avail_sectors should really be the number of sectors from the start of
the allocation, not from the start of the writ... - 03:03 pm Revision 137745c5: scsi-disk: Don't peek behind the BlockDriverState abstraction
- Use the appropriate interface instead.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini ... - 03:03 pm Revision 8814a051: xen: Don't change -drive if=xen device name during machine init
- A "top" BlockDriverState has a non-empty device_name. If the user
doesn't specify one with -drive parameter id, the ... - 03:03 pm Revision 7cdd481c: ide: support enable/disable write cache
- Enabling or disabling the write cache is done with the SET FEATURES
command. The command can be issued with sg_sat_s... - 03:03 pm Revision 093003b1: xen: Don't peek behind the BlockDriverState abstraction
- First offender is xen_config_dev_blk()'s use of disk->bdrv->filename.
Get the filename from disk->opts instead. Same... - 03:03 pm Revision 425b0148: block: add bdrv_set_enable_write_cache
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision 4534ff54: qemu-img check -r for repairing images
- The QED block driver already provides the functionality to not only
detect inconsistencies in images, but also fix th... - 03:03 pm Revision b75a0282: Prevent disk data loss when closing qemu
- Prevent disk data loss when closing qemu console window
under Windows 7.
v3. Comment for Sleep() parameter was updat... - 03:03 pm Revision 87267753: qcow2: fix endianness conversion
- Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sign... - 03:03 pm Revision 5500316d: block: implement is_allocated for raw
- Either FIEMAP, or SEEK_DATA+SEEK_HOLE can be used to implement the
is_allocated callback for raw files. On Linux ext... - 03:03 pm Revision 166acf54: qcow2: Support for fixing refcount inconsistencies
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 03:03 pm Revision 833e4085: qcow2: remove a line of unnecessary code
- Commit 3948d1d4 removed the pointer argument we filled in with l2_offset
but forgot to remove the unnecessary l2_offs... - 03:03 pm Revision f9749f28: stream: tweak usage of bdrv_co_is_allocated
- is_allocated_base has complex semantics that are not really usable
outside streaming. Split the check in two parts, ... - 03:03 pm Revision 8aab031f: xtensa_lx60: add missing #include "blockdev.h"
- This should fix the following build failure:
/home/buildbot/slave-public/block_mingw32/build/hw/xtensa_lx60.c: In fu... - 03:03 pm Revision ccf34716: qemu-img check: Print fixed clusters and recheck
- When any inconsistencies have been fixed, print the statistics and run
another check to make sure everything is corre... - 03:03 pm Revision e0d93a89: sheepdog: add coroutine_fn markers to coroutine functions
- Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 03:03 pm Revision 6ef228fc: stream: move rate limiting to a separate header file
- Make the code reusable.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision 79d21d5b: block: Simplify how drive_init() computes default ID
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision 188a7bbf: stream: move is_allocated_above to block.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:03 pm Revision dfc65f1f: Un-inline fdctrl_init_isa()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by... - 03:03 pm Revision b11f38fc: rbd: hook up cache options
- Writeback caching was added in Ceph 0.46, and writethrough will be in
0.47. These are controlled by general config op... - 02:53 pm Revision 63bb682a: Merge branch 'master' of git://git.qemu.org/qemu
- 02:52 pm Revision 1417d7e4: qcow2: Silence false warning
- Some gcc versions seem not to be able to figure out that the switch
statement covers all possible values and that c i... - 02:21 pm Revision 8219314b: cris: Fix NMI-flag handling on crisv10.
- - The M-flag is encoded in different bits on cris v10 and cris v32.
Signed-off-by: Lars Persson <larper@axis.com>
Si... - 02:08 pm Revision 23d6055e: xilinx_uartlite: changed device name
- Changed device name to xlnx,xps-uartlite. This is the exact name of the device
in the xilinx EDK development tools.
... - 02:08 pm Revision 24739ab4: xilinx_intc: changed device name
- Changed device name to xlnx,xps-intc. This is the exact name of the device
in the xilinx EDK development tools.
Sign... - 02:08 pm Revision cec6f8ca: xilinx_axienet: changed device name
- Changed device name to xlnx,axi-ethernet. This is the exact name of the
device in the xilinx EDK development tools.
... - 02:08 pm Revision 7f4d6755: xilinx_ethlite: changed device name
- Changed device name to xlnx,xps-ethernetlite. This is the exact name of the
device in the xilinx EDK development tool... - 02:08 pm Revision d85ba787: xilinx_axidma: (un)reversed irq initialisation
- The axidma irq orders are reversed in both the device model and the instantion.
Undid both reversal (for no net chang... - 02:08 pm Revision b2d85c34: xilinx_ethlite: tweaked naming of ping-pong props
- Changed "txpingpong" prop to "tx-ping-pong". Same for rx. This is done to
make the property name exactly match what i... - 02:08 pm Revision 8d4eb373: xilinx_timer: added default frequency
- Added a reasonable default frequency for the xilinx timer (the 62MHz from
s3adsp machine model).
Signed-off-by: Pete... - 02:08 pm Revision a61e4b07: xilinx_timer: changed device name
- Changed device name to xlnx,xps-timer. This is the exact name of the device
in the xilinx EDK development tools.
Sig... - 02:08 pm Revision abe098e4: xilinx_timer: changed nr_timers to one_timer_only
- The configurable property for this IP in the Xilinx tools is a boolean switch
"one-timer-only" that flicks this timer... - 02:08 pm Revision da9fa17e: xilinx_axidma: changed device name
- Changed device name to xlnx,axi-dma. This is the exact name of the device in the
Xilinx EDK development tools.
Signe... - 02:08 pm Revision ab034c26: xilinx_axienet: droped the c_ on parameters
- Even though the xilinx tools do have C_ on all params by default, drop this
for consistency with all the other xilinx... - 01:44 pm Revision 07f9fd48: xilinx_axi*: Share devices between microblaze and microblazeel
- Speeds up the build.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <edgar.iglesi... - 01:44 pm Revision 3b823210: qemu-log: Allow usage in libhw
- Add #ifdef to avoid complaint about use of poisoned "env".
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-o... - 01:44 pm Revision 9bbfbb61: hw/xilinx_*: Share Xilinx devices between ppc and microblaze
- Speeds up the build.
xilinx_ethlite uses tswap32() and is thus target-dependent.
Signed-off-by: Andreas Färber <afa...
06/14/2012
- 04:29 pm Revision f756c7a7: cris: Add break support for v10.
- Still no retb
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
Also available in: Atom