Activity
From 02/02/2012 to 03/02/2012
03/02/2012
- 01:56 pm Revision 0f58a188: hw/arm11mpcore: Fix broken realview_mpcore/arm11mpcore_priv properties
- Fix confusion in the Property arrays for the "arm11mpcore_priv"
(per-CPU devices for the ARM11MPcore CPU) and "realvi... - 01:56 pm Revision 69253800: arm: clean up GIC constants
- Interrupts numbers 0-31 are private to the processor interface, 32-1019 are
general interrupts. Add GIC_INTERNAL and... - 01:56 pm Revision 412beee6: arm: add device tree support
- If compiled with CONFIG_FDT, allow user to specify a device tree file using
the -dtb argument. If the machine suppor... - 01:56 pm Revision 41c1e2f5: arm: make sure that number of irqs can be represented in GICD_TYPER.
- We currently assume that the number of interrupts (ITLinesNumber in
the architecture reference manual) is divisible b...
03/01/2012
- 11:26 pm Revision 88e6c606: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
- * qemu-kvm/memory/urgent:
kvm: fix unaligned slots - 11:26 pm Revision 14655e48: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- * qemu-kvm/memory/core: (30 commits)
memory: allow phys_map tree paths to terminate early
memory: unify PhysPageE... - 11:26 pm Revision 5918ff68: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
pc-bios: update kvmvapic.bin
kvmvapic: Use optionrom helpers
optionsrom: Reserve space fo... - 02:50 pm Revision 8f6f962b: kvm: fix unaligned slots
- kvm_set_phys_mem() may be passed sections that are not aligned to a page
boundary. The current code simply brute-for... - 12:58 pm Revision 5b6fb069: pc-bios: update kvmvapic.bin
- Signed-off-by: Avi Kivity <avi@redhat.com>
02/29/2012
- 08:57 pm Revision 7c51c1aa: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (27 commits)
qemu-img: fix segment fault when the image format is qed
qemu-io: fix segment f... - 08:54 pm Revision f06d0f07: Merge remote-tracking branch 'spice/spice.v49' into staging
- * spice/spice.v49:
qxl: properly handle upright and non-shared surfaces
Error out when tls-channel option is used... - 05:11 pm Revision 5ca2358a: Merge remote-tracking branch 'kraxel/usb.39' into staging
- * kraxel/usb.39: (21 commits)
usb: Resolve warnings about unassigned bus on usb device creation
usb-redir: Return... - 05:05 pm Revision 67d384e8: qemu-img: fix segment fault when the image format is qed
- [root@f15 qemu]# qemu-img info /home/zwu/work/misc/rh6.img
image: /home/zwu/work/misc/rh6.img
file format: qed
virtua... - 05:05 pm Revision a57d1143: qemu-io: fix segment fault when the image format is qed
- [root@f15 qemu]# qemu-io -c info /home/zwu/work/misc/rh6.img
format name: qed
cluster size: 64 KiB
vm state offset: 0... - 04:48 pm Revision f345cfd0: qemu-iotests: add iotests Python module
- Block layer tests that involve QMP commands rather than qemu-img or
qemu-io are not well-suited for shell scripting. ... - 04:48 pm Revision a06d5cc2: qemu-iotests: Filter out DOS line endings
- This one makes it possible to run qemu-iotests on a Windows build using Wine
and get somewhat meaningful results.
Si... - 04:48 pm Revision 92ab69b6: qemu-iotests: 026: Reduce output changes for cache=none qcow2
- qemu-iotests supports the -nocache option which makes the tests run with
cache=none. For blkdebug tests with qcow2 th... - 04:48 pm Revision 37ce63eb: test: add image streaming tests
- This patch adds a test suite for the image streaming feature. It
exercises the 'block_stream', 'block_job_cancel', '... - 04:48 pm Revision 049255b6: qemu-iotests: export TEST_DIR for non-bash tests
- Since qemu-iotests may need to create large image files it is possible
to specify the test directory. The TEST_DIR v... - 04:48 pm Revision 4889978e: qemu-tool: revert cpu_get_clock() abort(3)
- Despite the fact that the qemu-tool environment has no guest running and
vm_clock therefore does not make sense, ther... - 04:48 pm Revision 6ce2d77a: qemu-iotests: Test rebase with short backing file
- This tests that qemu-img rebase doesn't assume that the backing file has
the same size as the image, but considers th... - 04:48 pm Revision c186402c: QMP: Add qmp command for blockdev-group-snapshot-sync
- This adds the QMP command for blockdev-group-snapshot-sync. It
takes an array in as the input, for the argument devli... - 04:48 pm Revision 8802d1fd: qapi: Introduce blockdev-group-snapshot-sync command
- This is a QAPI/QMP only command to take a snapshot of a group of
devices. This is similar to the blockdev-snapshot-sy... - 01:48 pm Revision 64ca6aee: qcow2: Reject too large header extensions
- Image files that make qemu-img info read several gigabytes into the
unknown header extensions list are bad. Just fail... - 01:48 pm Revision fd29b4bb: qcow2: Fix offset in qcow2_read_extensions
- The spec says that the length of extensions is padded to 8 bytes, not
the offset. Currently this is the same because ... - 01:48 pm Revision 423477e5: qcow2: Fix build with DEBUG_EXT enabled
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 01:48 pm Revision b6a127a1: block: drop aio_multiwrite in BlockDriver
- These were never used.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:48 pm Revision 56116a14: block: remove unused fields in BlockDriverState
- sync_aiocb is unused since commit ce1a14d (Dynamically allocate AIO
Completion Blocks., 2006-08-07).
private is unus... - 01:48 pm Revision a758f8f4: fdc: add CCR (Configuration Control Register) write register
- DIR and CCR registers share the same address ; DIR is read-only
while CCR is write-only
CCR register is used to chan... - 01:48 pm Revision 8510854e: fdc: handle read-only floppies (abort early on write commands)
- A real floppy doesn't attempt to write to read-only media either.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.... - 01:48 pm Revision 08388273: fdc: take side count into account
- Floppies can be simple or double-sided. However, current code
was only taking the common case into account (ie 2 side... - 01:48 pm Revision a2df5fa3: fdc: DIR (Digital Input Register) should return status of current drive...
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:48 pm Revision f8d3d128: block: add a transfer rate for floppy types
- Floppies must be read at a specific transfer rate, depending of its own format.
Update floppy description table to in... - 01:48 pm Revision a005186c: fdc: most control commands do not generate interrupts
- In fact, only three control commands generate an interrupt:
read_id, recalibrate and seek
Signed-off-by: Hervé Pouss... - 01:48 pm Revision 844f65d6: fdc: check if media rate is correct before doing any transfer
- The programmed rate has to be the same as the required rate for the
floppy format ; if that's not the case, the trans... - 01:48 pm Revision b072a3c8: fdc: fix seek command, which shouldn't check tracks
- The seek command just sends step pulses to the drive and doesn't care if
there is a medium inserted of if it is bangi... - 01:48 pm Revision 09c6d585: fdc: add a 'check media rate' property. Not used yet
- Set it to true for current Qemu versions, and false for previous ones
Signed-off-by: Hervé Poussineau <hpoussin@reac... - 01:48 pm Revision 1457a758: fdc: set busy bit when starting a command
- This bit must be active while a command is currently executed.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org... - 01:48 pm Revision d53cdb30: ide: fail I/O to empty disk
- Requesting a read or a write operation on an empty disk can lead
to QEMU dumping core.
Also fix a few braces here an... - 01:44 pm Revision 07f07b31: memory: allow phys_map tree paths to terminate early
- When storing large contiguous ranges in phys_map, all values tend to
be the same pointers to a single MemoryRegionSec... - 01:44 pm Revision c19e8800: memory: unify PhysPageEntry::node and ::leaf
- They have the same type, unify them.
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:44 pm Revision 2999097b: memory: change phys_page_set() to set multiple pages
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 01:44 pm Revision a3918432: memory: replace phys_page_find_alloc() with phys_page_set()
- By giving the function the value we want to set, we make it
more flexible for the next patch.
Signed-off-by: Avi Kiv... - 01:44 pm Revision f7bf5461: memory: switch phys_page_set() to a recursive implementation
- Setting multiple pages at once requires backtracking to previous
nodes; easiest to achieve via recursion.
Signed-off... - 01:44 pm Revision 717cb7b2: memory: unify the two branches of cpu_register_physical_memory_log()
- Identical except that the second branch knows its not modifying an existing
subpage.
Signed-off-by: Avi Kivity <avi@... - 01:44 pm Revision 31ab2b4a: memory: give phys_page_find() its own tree search loop
- We'll change phys_page_find_alloc() soon, but phys_page_find()
doesn't need to bear the consequences.
Signed-off-by:... - 01:44 pm Revision 06ef3525: memory: make phys_page_find() return a MemoryRegionSection
- We no longer describe memory in terms of individual pages; use sections
throughout instead.
PhysPageDesc no longer u... - 01:44 pm Revision 117712c3: memory: move tlb flush to MemoryListener commit callback
- This way, if we have several changes in a single transaction, we flush just
once.
Signed-off-by: Avi Kivity <avi@red... - 01:44 pm Revision 0f0cb164: memory: simplify multipage/subpage registration
- Instead of considering subpage on a per-page basis, split each section
into a subpage head, multipage body, and subpa... - 01:44 pm Revision 5312bd8b: memory: store MemoryRegionSection pointers in phys_map
- Instead of storing PhysPageDesc, store pointers to MemoryRegionSections.
The various offsets (phys_offset & ~TARGET_P... - 01:44 pm Revision 54688b1e: memory: change memory registration to rebuild the memory map on each change
- Instead of incrementally building the memory map, rebuild it every time.
This allows later simplification, since the ... - 01:44 pm Revision 3eef53df: memory: remove first level of l1_phys_map
- L1 and the lower levels in l1_phys_map are equivalent, except that L1 has
a different size, and is always allocated. ... - 01:44 pm Revision 8636b929: memory: fix RAM subpages in newly initialized pages
- If the first subpage installed in a page is RAM, then we install it as
a full page, instead of a subpage. Fix by not... - 01:44 pm Revision 4346ae3e: memory: unify phys_map last level with intermediate levels
- This lays the groundwork for storing leaf data in intermediate levels,
saving space.
Signed-off-by: Avi Kivity <avi@... - 01:44 pm Revision d6f2ea22: memory: compress phys_map node pointers to 16 bits
- Use an expanding vector to store nodes. Allocation is baroque to g_renew()
potentially invalidating pointers; this w... - 01:44 pm Revision 7376e582: memory: allow MemoryListeners to observe a specific address space
- Ignore any regions not belonging to a specified address space.
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:44 pm Revision 50c1e149: memory: support stateless memory listeners
- Current memory listeners are incremental; that is, they are expected to
maintain their own state, and receive callbac... - 01:44 pm Revision 4855d41a: memory: split memory listener for the two address spaces
- The memory and I/O address spaces do different things, so split them into
two memory listeners.
Signed-off-by: Avi K... - 01:44 pm Revision 8df8a843: memory: drop AddressSpaceOps
- All functionality has been moved to various MemoryListeners.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by:... - 01:44 pm Revision 947f562c: xen: ignore I/O memory regions
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 01:44 pm Revision 93632747: memory: use a MemoryListener for core memory map updates too
- This transforms memory.c into a library which can then be unit tested
easily, by feeding it inputs and listening to i... - 01:44 pm Revision d7ec83e6: memory: don't pass ->readable attribute to cpu_register_physical_memory_log
- It can be derived from the MemoryRegion itself (which is why it is not
used there).
Signed-off-by: Avi Kivity <avi@r... - 01:44 pm Revision 946996e9: memory: add shorthand for invoking a callback on all listeners
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:44 pm Revision 2b50aa1f: memory: remove memory_region_set_offset()
- memory_region_set_offset() complicates the API, and has been deprecated
since its introduction. Now that it is no lo... - 01:44 pm Revision 72e22d2f: memory: switch memory listeners to a QTAILQ
- This allows reverse iteration, which in turns allows consistent ordering
among multiple listeners:
l1->add
l2->a... - 01:44 pm Revision 7a8499e8: memory: add a readonly attribute to MemoryRegionSection
- .readonly cannot be obtained from the MemoryRegion, since it is
inherited from aliases (so you can have a MemoryRegio... - 01:44 pm Revision 0e0d36b4: memory: code motion: move MEMORY_LISTENER_CALL()
- So it can be used in earlier code.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@tw... - 01:44 pm Revision 80a1ea37: memory: move ioeventfd ops to MemoryListener
- This way the accelerator (kvm) can handle them directly.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Ric... - 01:44 pm Revision de58ac72: ioport: change portio_list not to use memory_region_set_offset()
- memory_region_set_offset() will be going away soon, so don't use it.
Use an alias instead.
Signed-off-by: Avi Kivity...
02/28/2012
- 11:33 pm Revision 2ad5201c: target-xtensa: Clean includes
- Remove some include statements which are not needed.
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Stef... - 11:33 pm Revision c0fd260e: Move definition of HOST_LONG_BITS to qemu-common.h
- Like the related macro TCG_TARGET_LONG, HOST_LONG_BITS can be determined
by the C preprocessor. It is also not used i... - 11:33 pm Revision 2d0b9ac6: target-sh4: Clean includes
- Remove some include statements which are not needed.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan... - 11:33 pm Revision 8141905a: target-unicore32: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Signed-off-by: Stefan Weil <sw@weilne... - 11:33 pm Revision 3aef481a: target-m68k: Clean includes
- config.h was missing in cpu.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 11:33 pm Revision 7ad757b2: target-cris: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Cc: Edgar E. Iglesias <edgar.iglesias... - 11:33 pm Revision 550a82ec: target-ppc: Clean includes
- Remove some include statements which are not needed.
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Stefan ... - 11:33 pm Revision 727d6bff: target-i386: Clean includes
- Remove some include statements which are not needed.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 11:33 pm Revision 853bfcc7: target-arm: Clean includes
- Remove some include statements which are not needed.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of... - 11:33 pm Revision 0056c093: target-mips: Clean includes
- Remove some include statements which are not needed.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan... - 11:33 pm Revision 94598c1d: target-microblaze: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Signed-off-by: Stefan Weil <sw@weilne... - 11:33 pm Revision 60ed8d29: target-lm32: Clean includes
- config.h was missing in cpu.h.
Acked-by: Michael Walle <michael@walle.cc>
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 11:33 pm Revision 45133b74: target-s390x: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Signed-off-by: Stefan Weil <sw@weilne... - 11:33 pm Revision 9c6ecf3e: Remove macro HOST_LONG_SIZE
- HOST_LONG_SIZE is simply the size of a pointer value.
There is no need for this macro.
Signed-off-by: Stefan Weil <s... - 11:33 pm Revision 2c976297: target-alpha: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Cc: Richard Henderson <rth@twiddle.ne... - 06:22 pm Revision 35c63329: Error out when tls-channel option is used without TLS
- It's currently possible to setup spice channels using TLS when
no TLS port has been specified (ie TLS is disabled). T... - 06:22 pm Revision 339a475f: spice: use error_report to report errors
- Error message reporting during spice startup wasn't consistent, it was done
with fprintf(stderr, "") but sometimes th... - 06:22 pm Revision e2efc0a3: qxl: properly handle upright and non-shared surfaces
- Although qxl creates a shared displaysurface when the qxl surface is
upright and doesn't need to be flipped there is ... - 06:20 pm Revision 6f2b175a: qxl: add optinal 64bit vram bar
- This patch adds an 64bit pci bar for vram. It is turned off by default.
It can be enabled by setting the size of the...
02/27/2012
- 07:19 pm Revision b55c952a: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Endian fixes for virtfs
./configure: add option for disabling VirtFS - 04:40 pm Revision 3741715c: usb: Resolve warnings about unassigned bus on usb device creation
- When creating an USB device the old way, there is no way to specify the
target bus. Thus the warning issued by usb_cr... - 03:55 pm Revision 90d7416a: slirp: Fix assertion failure on rejected DHCP requests
- The guest network stack might DHCPREQUEST an address that the slirp built
in dhcp server can't let it have - for exam... - 03:54 pm Revision b87ffa16: slirp: Refactor if_start
- Replace gotos with a while loop, fix coding style.
CC: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
CC: Fabien Chouteau <c... - 03:54 pm Revision 79e7e937: slirp: Clean up ifs_init
- Remove duplicate ifs_init macros, reimplement the logic as static inline
in mbuf.h.
CC: Zhi Yong Wu <wuzhy@linux.vne... - 03:54 pm Revision b248ede2: slirp: Fix requeuing of batchq packets in if_start
- In case we requeued a packet that was the head of a longer session
queue, we failed to restore this ordering. Also, w... - 02:37 pm Revision 5b3bd682: usb-redir: Always clear device state on filter reject
- Always call usbredir_device_disconnect() when usbredir_check_filter() fails
to clean up all the device state (ie rece... - 02:37 pm Revision e6472210: usb-redir: Return USB_RET_NAK when we've no data for an interrupt endpoint
- We should return USB_RET_NAK, rather then a 0 sized packet, when we've no data
for an interrupt IN endpoint.
Signed-... - 02:37 pm Revision d86b8853: usb-redir: Limit return values returned by iso packets
- The usbredir protocol uses a status of usb_redir_stall to indicate that
an iso data stream has stopped (ie because th... - 02:37 pm Revision 097a66ef: usb-redir: Let the usb-host know about our device filtering
- libusbredirparser-0.3.4 adds 2 new packets which allows us to notify
the usb-host:
-about the usb device filter we ha... - 02:37 pm Revision 01cd4e98: ehci: drop old stuff
- Drop the "ehci under development" banner.
Drop unused & inactive (#if 0) code.
Signed-off-by: Gerd Hoffmann <kraxel@... - 02:37 pm Revision aa0568ff: usb-ehci: sanity-check iso xfers
- This patch adds a sanity check to itd processing to make sure the
endpoint addressed by the guest is actually an iso ... - 02:37 pm Revision 0082f433: libcacard: fix reported ATR length
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:37 pm Revision 8c741c22: libcacard: link with glib for g_strndup
- Without it the produced library for make libcacard.la has an unresolved
symbol.
Signed-off-by: Alon Levy <alevy@redh... - 02:37 pm Revision 8db36e9d: usb-desc: fix user trigerrable segfaults (!config)
- Check for dev->config being NULL in two places:
USB_REQ_GET_CONFIGURATION and USB_REQ_GET_STATUS.
The behavior of U... - 02:37 pm Revision df787185: usb-ehci: Handle ISO packets failing with an error other then NAK
- Before this patch the ehci code was not checking for any other errors other
then USB_RET_NAK. This causes 2 problems:... - 02:37 pm Revision 808aeb98: usb: add tracepoint for usb packet state changes.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:37 pm Revision 7d1994f8: usb-xhci: enable packet queuing
- qemu usb core has packet queues now, so flip lets the switch.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:37 pm Revision 52234bc0: usb-redir: Fix printing of device version
- The device version is in bcd format, which requires some special handling to
print.
Signed-off-by: Hans de Goede <hd... - 02:37 pm Revision cff17894: usb-ccid: advertise SELF_POWERED
- Before commit ed5a83ddd8c1d8ec7b1015315530cf29949e7c48 each device
provided it's own response to USB_REQ_GET_STATUS, ... - 12:13 pm Revision 971a5a40: usb-uhci: process uhci_handle_td return code via switch.
- Restruct the uhci_handle_td return code processing to make the
control flow more clear and the code more readable.
S... - 12:13 pm Revision f8af1e88: usb-uhci: add UHCIQueue
- UHCIAsync structs (in-flight requests) grouped in UHCIQueue now.
Each (active) usb endpoint gets its own UHCIQueue.
... - 12:13 pm Revision 5a248289: usb-uhci: implement packet queuing
- When a usb device is busy processing a packet (and returns
USB_RET_ASYNC), continue walking the transfer descriptor l... - 12:13 pm Revision 81d37739: usb-ehci: fix reset
- Two reset fixes:
* pick up s->usbcmd value after ehci_reset call to make sure it
keeps the reset value and does... - 12:13 pm Revision 326700e3: usb-uhci: cleanup UHCIAsync allocation & initialization.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:13 pm Revision 299aa1c6: usb-hid: fix tablet activation
- Activate usb hid pointer devices (mouse+tablet) unconditionally
on polls, even if we NAK the poll due to lack of new ... - 10:46 am Revision 2e1a98c9: qxl: introduce QXLCookie
- Will be used in the next patch.
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@red... - 10:46 am Revision 81fb6f15: qxl: make qxl_render_update async
- RHBZ# 747011
Removes the last user of QXL_SYNC when using update drivers that use the
_ASYNC io ports.
The last use... - 10:46 am Revision 4c19ebb5: qxl: remove flipped
- Tested on linux and windows guests. For negative stride, qxl_flip copies
directly to vga->ds->surface->data, for posi... - 10:46 am Revision 4295e15a: qxl: require spice >= 0.8.2
- drop all ifdefs on SPICE_INTERFACE_QXL_MINOR >= 1 as a result,
any check for SPICE_SERVER_VERSION that is now always ... - 10:46 am Revision 45a4b485: qxl: drop qxl_spice_update_area_async definition
- It was never used. Introduced in
5ff4e36c804157bd84af43c139f8cd3a59722db9
qxl: async io support using new spice api
... - 10:46 am Revision 63ea491d: sdl: remove NULL check, g_malloc0 can't fail
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:46 am Revision bb5a8cd5: qxl: fix spice+sdl no cursor regression
- regression introduced by 075360945860ad9bdd491921954b383bf762b0e5,
v2: lock around qemu_spice_cursor_refresh_unlocke...
02/25/2012
- 04:16 pm Revision b4bd0b16: audio: Add some fall through comments
- Static code analysers expect these comments for case statements without
a break statement.
Signed-off-by: Stefan Wei...
02/24/2012
- 09:36 pm Revision cdf84806: configure: Check whether makecontext() is a glibc stub function
- On some systems (notably ARM Linux) glibc provides implementations
of makecontext(), getcontext() and friends which a... - 09:36 pm Revision 967c0da7: vl.c: Avoid segfault when started with no arguments
- Fix a bug (introduced in commit a0abe47) where a command line which
specified no machine arguments (either explicitly... - 09:36 pm Revision 5bc62e01: build: allow turning off debuginfo
- This patch adds --{enable,disable}-debug-info switches to configure
which allows to include/exclude the '-g' switch o... - 09:36 pm Revision 9ebe95fb: nic: zap obsolote romloading bits from ne2k + pcnet
- These days one just needs to specify the romfile in PCiDeviceInfo and
everything magically works. It also allows to ... - 09:36 pm Revision 45efb161: optimize screendump for the common non-switch case
- switch console only if needed, also pass down whenever the console was
switched or not because a displaysurface redra... - 09:36 pm Revision 9a51f5b0: vga: simplify screendump
- The displaychangelistener isn't needed at all, we can simply save the
image when vga_hw_update is done instead of hoo... - 09:36 pm Revision 6595abc0: suspend: make acpi timer wakeup the guest.
- Make the acpi timer wake up the guest.
Guests can enable/disable this via acpi too.
Signed-off-by: Gerd Hoffmann <kr... - 09:36 pm Revision 16735102: Remove screendump dummy functions.
- The code in console.c verifies whenever a screen_dump function
pointer is present before calling it, so there is no n... - 09:36 pm Revision 53370b78: suspend: add qmp events
- Send qmp events on suspend and wakeup so libvirt
has a chance to track the vm state.
Signed-off-by: Gerd Hoffmann <k... - 09:36 pm Revision 9b9df25a: suspend: add system_wakeup monitor command
- This patch adds the system_wakeup monitor command which will simply
wake up suspended guests.
Signed-off-by: Gerd Ho... - 09:36 pm Revision fd214d18: suspend: make ps/2 devices wakeup the guest
- This patch adds wakeup support to ps/2 emulation. Any key press on the
ps/2 keyboard will wakeup the guest. Likewis... - 09:36 pm Revision 9826fd59: suspend: make serial ports wakeup the guest.
- Add a 'wakeup' property to the serial port. It is off by default. When
enabled any incoming character on the serial... - 09:36 pm Revision da98c8eb: suspend: switch acpi s3 to new infrastructure.
- This patch switches pc s3 suspend over to the new infrastructure.
The cmos_s3 qemu_irq is killed, the new notifier is... - 09:36 pm Revision 62aeb0f7: suspend: make rtc alarm wakeup the guest.
- Make the rtc wake up the guest when the alarm fires.
Add acpi windup to property support RTC_EN, so guests
can enable... - 09:36 pm Revision 2886be1b: acpi: don't pass overflow_time to acpi_pm1_evt_get_sts
- Pretty pointless, can easily be reached via ACPIREGS now.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-of... - 09:36 pm Revision 8283c4f5: acpi: add acpi_pm1_evt_write_en
- Do APCIREGS->pm1.evt.en updates using the new acpi_pm1_evt_write_en
function, so the acpi code will see those updates... - 09:36 pm Revision 355bf2e5: acpi: add ACPIREGS
- All those acpi structs are not independent from each other.
Various acpi functions expecting multiple acpi structs pa... - 09:36 pm Revision 95b363b5: suspend: add infrastructure
- This patch adds some infrastructure to handle suspend and resume to
qemu. First there are two functions to switch st... - 09:36 pm Revision 067866d6: acpi: move around structs
- Group all structs at the top of hw/acpi.h.
Just moving around lines, no code changes.
Signed-off-by: Gerd Hoffmann <... - 05:51 pm Revision 85f38553: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
slirp/misc: fix gcc __warn_memset_zero_len warnings
vl.c: Increase width of machine n... - 05:50 pm Revision 18ac5499: Merge remote-tracking branch 'mdroth/qga-win32-pull-2-23-12' into staging
- * mdroth/qga-win32-pull-2-23-12:
qemu-ga: add win32 guest-shutdown command
qemu-ga: add Windows service integrati... - 05:45 pm Revision 7c1daf34: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qmp: add DEVICE_TRAY_MOVED event
ide: drop ide_tray_state_post_load()
block: Don't call bdrv_e... - 05:37 pm Revision 5105b6d8: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (46 commits)
qemu-iotests: common.config: Allow use of arbitrary qemu* paths
qemu-iotests: c... - 05:33 pm Revision 9ef1300b: Merge remote-tracking branch 'bonzini/virtio-scsi' into staging
- * bonzini/virtio-scsi:
scsi-block: always use scsi_generic_ops for cache != none
scsi: fix searching for an empty... - 05:06 pm Revision 38c3dc46: target-i386: Introduce x86_cpuid_version_set_stepping()
- Move the logic for setting the stepping field into a helper function.
To make the function self-contained and to pre... - 05:06 pm Revision ef0c4a0d: gdbstub: Error locations for -gdb
- Stash away the option argument with add_device_config(), so we still
have its location when we get around to parsing ... - 05:06 pm Revision d9a5954d: vl.c: Error locations for options using add_device_config()
- These are -bt, -serial, -virtcon, -parallel, -debugcon, -usbdevice.
Improves messages emitted via proper error report... - 05:06 pm Revision ed5e1ec3: target-i386: Introduce x86_cpuid_version_set_family()
- Move the logic for setting the family and extended family into a
helper function.
To make the helper self-contained ... - 05:06 pm Revision b0704cbd: target-i386: Introduce x86_cpuid_version_set_model()
- Move the logic for setting the model and extended model fields
into a helper function.
To make the function self-con... - 05:06 pm Revision 877691f9: sockets: Clean up inet_listen_opts()'s convoluted bind() loop
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:06 pm Revision 8811e1e1: console: Eliminate text_consoles[]
- Simply use consoles[] instead.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <... - 05:06 pm Revision 136faa36: sockets: Drop sockets_debug debug code
- I'm trying to improve this code's error reporting, and the debug code
is getting in my way: it clutters the code, it ... - 05:06 pm Revision dcce6675: target-i386: Introduce x86_cpuid_set_model_id()
- Move the logic to transform the 48-char model ID into the 12-word model
value into a helper.
Signed-off-by: Andreas ... - 05:06 pm Revision a89dd6c3: qemu-char: Re-apply style fixes from just reverted aad04cd0
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by... - 05:06 pm Revision d7378ee1: qemu-char: qemu_chr_open_fd() can't fail, don't check
- Cleaned up silently in commit aad04cd0, but that just got reverted.
Re-apply this part.
Reviewed-by: Anthony Liguori... - 05:06 pm Revision b181e047: qemu-char: Use qemu_open() to avoid leaking fds to children
- Fixed silently in commit aad04cd0, but that just got reverted.
Re-apply the fixes, plus one missed instance: parport ... - 05:06 pm Revision 1f51470d: Revert "qemu-char: Print strerror message on failure" and deps
- The commit's purpose is laudable:
The only way for chardev drivers to communicate an error was to
return a N... - 03:54 pm Revision eaccf49e: scsi-block: always use scsi_generic_ops for cache != none
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:54 pm Revision d3d250bd: scsi: fix searching for an empty id
- The conditions for detecting no free target or LUN were wrong.
The LUN loop was followed by an "if" condition that i... - 03:54 pm Revision 9fac25bf: scsi: fix wrong return for target INQUIRY
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:54 pm Revision 5db1764c: virtio-scsi: add migration support
- Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 03:54 pm Revision 06114d72: virtio-scsi: process control queue requests
- Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 03:24 pm Revision f293d8b1: slirp/misc: fix gcc __warn_memset_zero_len warnings
- By removing memset altogether (Patch from Stefan Hajnoczi, tested
compile only by me).
Signed-off-by: Alon Levy <ale... - 10:31 am Revision 67d6fa53: hw/9pfs: Endian fixes for virtfs
- This patch fixes several endian bugs in virtfs.
Cc: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-b... - 10:30 am Revision 983eef5a: ./configure: add option for disabling VirtFS
- Signed-off-by: Meador Inge <meadori@codesourcery.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
02/23/2012
- 11:43 pm Revision bc62fa03: qemu-ga: add Windows service integration
- This allows qemu-ga to function as a Windows service:
- to install the service (will auto-start on boot):
qemu... - 11:43 pm Revision 546b60d0: qemu-ga: add win32 guest-shutdown command
- Implement guest-shutdown RPC for Windows. Functionally this should be
equivalent to the posix implementation.
Origin... - 11:43 pm Revision 7868e26e: qemu-ga: add initial win32 support
- This adds a win32 channel implementation that makes qemu-ga functional
on Windows using virtio-serial (unix-listen/is... - 11:40 pm Revision c216e5ad: qemu-ga: rename guest-agent-commands.c -> commands-posix.c
- 11:40 pm Revision 42074a9d: qemu-ga: separate out common commands from posix-specific ones
- Many of the current RPC implementations are very much POSIX-specific
and require complete re-writes for Windows. Ther... - 11:40 pm Revision 125b310e: qemu-ga: move channel/transport functionality into wrapper class
- This is mostly in preparation for the win32 port, which won't use
GIO channels for reasons that will be made clearer ... - 11:40 pm Revision d8ca685a: qemu-ga: fixes for win32 build of qemu-ga
- Various stubs and #ifdefs to compile for Windows using mingw
cross-build. Still has 1 linker error due to a dependenc... - 11:40 pm Revision 54383726: qemu-ga: Add schema documentation for types
- Document guest agent schema types in similar fashion to qmp schema
types. - 11:35 am Revision d06cddf5: Merge qemu-iotests into for-anthony
- 11:29 am Revision d305fd5d: qemu-iotests: common.config: Allow use of arbitrary qemu* paths
- Since we might want to test arbitrary qemu, qemu-img and
qemu-io paths, allow users to specify environment variable
v... - 11:29 am Revision 8455e4ee: qemu-iotests: test loading internal snapshots
- Test loading internal snapshots where the L1 table of the snapshot
is smaller than the current L1 table.
Signed-off-... - 11:29 am Revision 5177c512: qemu-iotests: only run 016 for file and sheepdog protocols
- 016 writes past EOF which isn't support by most protocols, so limit
it to file and sheepdog, which explicitly support... - 11:29 am Revision 25bb8a36: qemu-iotests: add qed support to 025 image resize test
- QED now supports the truncate (aka resize) operation for growing images.
Update test 025 so it runs for QED.
Signed-... - 11:29 am Revision 5e654e08: qemu-iotests: common.config: Fix no $TEST_DIR directory
- mkdir $TEST_DIR on common.config first run
Signed-off-by: Mitnick Lyu <mitnick.lyu@gmail.com>
Signed-off-by: Christo... - 11:29 am Revision 92eeab5b: qemu-iotests: Update rbd support
- rbd implements bdrv_truncate, so test 025 will work.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Signed-o... - 11:29 am Revision bfe85248: qemu-iotests: Update filter for default cluster size
- Until recently, qemu-img create displayed cluster_size=0 for the default
cluster size. It is changed to display the r... - 11:29 am Revision df4b627e: qemu-iotests: check: print relevant path information
- Print the paths of the programs under test
(qemu, qemu-img and qemu-io).
Signed-off-by: Lucas Meneghel Rodrigues <lm... - 11:29 am Revision 657c166f: qemu-iotests: README: Fix spelling
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 11:29 am Revision f5a4bbd9: qemu-iotests: add support for qed format
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 11:29 am Revision dd0c35d6: qemu-iotests: Use zero-based offsets for IO patterns
- The io_pattern style functions have the following loop:
for i in `seq 1 $count`; do
echo ... $(( start + i *... - 11:29 am Revision 62284d17: qemu-iotests: filter IMGFMT correctly in 019
- Test 019 can be run with qcow2 and qed image formats. Replace the
specific image format value with "IMGFMT" so the g... - 11:29 am Revision 9cdfa1b3: qemu-iotests: add support for rbd and sheepdog protocols
- This patch introduces tests for protocols other than file, and
initially supports rbd and sheepdog.
Signed-off-by: M... - 11:29 am Revision 2684871a: qemu-iotests: filter TEST_DIR correctly in 019
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 10:59 am Revision a97e45c8: tcg: Remove unneeded include statements
- The standard include files are already included in qemu-common.h.
malloc.h and alloca.h were needed for alloca() whi... - 10:59 am Revision 3b26486a: vl.c: Increase width of machine name column in "-M ?" output
- Increase the width of the column used for the machine name in
the "-M ?" output from 10 to 20 spaces. This fixes the ...
02/22/2012
- 09:24 pm Revision f0cdc966: qom: In function object_set_link_property(), first call object_ref(), then obj...
- In the old implementation, if the new value of the property links
to the same object, as the old value, that object i... - 09:24 pm Revision adbbdf24: cpu defs: uncomment empty extfeatures_ecx definition for Opteron_G1 (v2)
- This should have no visible effect, but it should just clean up the
config file a bit.
This is based on a previous p... - 09:24 pm Revision c58a6694: add Westmere as a qemu cpu model (v2)
- Version 1 of this patch was:
Message-Id: <1307041990-26194-11-git-send-email-ehabkost@redhat.com
http://marc.info/?l... - 09:24 pm Revision df07ec56: cpu defs: remove replicated flags from Intel (v2)
- This patch removes the replicated feature flags from cpuid 8000_0001:edx
(extfeature_edx) from Intel models, as the d... - 09:24 pm Revision 0ce01375: cpu defs: add pse36, mca, mtrr to AMD CPU definitions (v2)
- This patch adds some missing flags to extfeature_edx, that were missing
according to AMD's latest CPUID document.
Th... - 09:24 pm Revision f370be3c: cpu flags: aliases: pclmuldq|pclmulqdq and ffxsr|fxsr_opt
- pclmulqdq: /proc/cpuinfo on Linux and all documentation I have seen uses
pclmulqdq as the flag name. As the only docu... - 09:24 pm Revision 3ac8ebfe: cpu defs: use Intel flag names for Intel models (v2)
- Use 'i64' instead of 'lm' and 'xd' instead of 'nx' on Intel models.
The flags have different names on Intel docs, so... - 09:24 pm Revision f5244e93: cpu models: reorder flag list to match bit order
- This will make it easier to review and change the flag list in the future.
No behaviour change should be introduced ... - 09:24 pm Revision de7724f7: split SCSI and LSI, add myself as SCSI maintainer
- This has been the de facto situation for a while now.
Add a tree, too.
Signed-off-by: Paolo Bonzini <pbonzini@redhat... - 09:23 pm Revision 6f382ed2: qmp: add DEVICE_TRAY_MOVED event
- It's emitted whenever the tray is moved by the guest or by HMP/QMP
commands.
Signed-off-by: Luiz Capitulino <lcapitu... - 09:23 pm Revision bde25388: ide: drop ide_tray_state_post_load()
- This is used to sync the physical tray state after migration when
using CD-ROM passthrough. However, migrating when u... - 09:23 pm Revision d88b1819: block: Don't call bdrv_eject() if the tray state didn't change
- It's not needed. Besides we can then assume that bdrv_eject() is
only called when there's a tray state change, which ... - 09:23 pm Revision f36f3949: block: bdrv_eject(): Make eject_flag a real bool
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Acked-by: ... - 09:22 pm Revision 329c0a48: block: Rename bdrv_mon_event() & BlockMonEventAction
- They are QMP events, not monitor events. Rename them accordingly.
Also, move bdrv_emit_qmp_error_event() up in the f... - 08:18 pm Revision 9f68f7fb: qmp: make qmp.py easier to use
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-o... - 08:18 pm Revision 235fe3bf: qom: add test tools
- Tested-by: Andreas F=E4rber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Mi... - 05:17 pm Revision 908eaf68: qemu-iotests: explicitly use bash interpreter
- The tests use bash language features like 'let', which aren't supported
by /bin/sh on systems that use a conservative... - 05:17 pm Revision 72bb2025: qemu-iotests: consider more cases in parsing qemu-io output
- I got a bug report with test output diffs like this:
-4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
+4 KiB,... - 05:17 pm Revision d586bc63: qemu-iotests: improve rebase test
- The old test didn't consider cases in which the COW files contains some
unallocated clusters and after them allocated... - 05:17 pm Revision 581e7d53: qemu-iotests: fix 019 golden output
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision 596f4f96: qemu-iotests: test bdrv_truncate
- This patch adds an image resize grow test to ensure that existing data
is not lost during grow and new space is zeroe... - 05:17 pm Revision 727822f5: qemu-iotests: update expected results after qemu-img changes
- The error message for leaked clusters has changed. qemu-iotests needs to be
updated to pass 026 again.
Signed-off-by... - 05:17 pm Revision 2547caa1: qemu-iotests: improve test for qemu-img convert with backing file
- Additionally to testing the qemu-img convert -B option, also test
-o backing_file.
Also, the old test acidentlly use... - 05:17 pm Revision 52280eac: qemu-iotests: qcow2 error path tests
- This adds test cases for qcow2 error paths (using blkdebug)
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-... - 05:17 pm Revision 8268b767: qemu-iotests: add read/write from smaller backing image test
- Some image formats support backing images that are smaller than the
image file. This patch adds a test that verifies... - 05:17 pm Revision 89d22bc3: qemu-iotests: add sub-cluster allocating write test for sparse image formats
- Image formats that grow the image file on demand and are organized into
clusters must handle sub-cluster allocating w... - 05:17 pm Revision 939e1640: qemu-iotests: test qemu-img rebase
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision 2557d865: qemu-iotests: simple backing file test
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision 9c9afe57: qemu-iotests: common.pattern: allow spaces in io() operation
- We need to be able to pass "write -b" as an operation to the pattern testing
functions. Unfortunately, this contains ... - 05:17 pm Revision 3da9c8fb: qemu-iotests: 019: Make cluster size dynamic
- Change the offsets for test requests according to CLUSTER_SIZE.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-... - 05:17 pm Revision e8c212d6: qemu-iotests: replace FSF postal addresses with www.gnu.org links
- Blue Swirl notices that we were using the old FSF post address in the
license boilerplates. Replace both the old and... - 05:17 pm Revision c83f64d4: qemu-iotests: fix pattern for write test
- The write pattern value 0axb is invalid and evaluates to 0,
so the read check (which uses a correct value of 0xab) wi... - 05:17 pm Revision e9029212: qemu-iotests: test bdrv_load/save_vmstate
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision 3b5fe6e6: qemu-iotests: add support for vdi format "static" option
- VDI supports an image option 'static'.
Ignore "static=off" from qemu-img output.
Signed-off-by: Stefan Weil <weil@ma... - 05:17 pm Revision ac5e2b20: qemu-iotests: test larger clusters sizes on qcow2
- This patch adds test case 023 which tests some more cluster sizes. For
anythinger larger than 4k clusters we can't us... - 05:17 pm Revision 8fc1024c: qemu-iotests: align test requests according to cluster size
- Change the io_test and io_test2 functions to take the cluster size of the image
and the number of test requests to is... - 05:17 pm Revision 713d76e8: qemu-iotests: test invalid pattern argument handling in qemu-io
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Kevin Wolf <kwolf@redhat.com> - 05:17 pm Revision 9128ae5e: qemu-iotests: test qemu-img convert with backing file for the output image
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision 4bacf057: qemu-iotests: test I/O after EOF for growable files
- Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviwed-by: Kevin Wolf <kwolf@redhat.com> - 05:17 pm Revision ed4dc684: qemu-iotests: test commiting changes to backing file
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision f00851a1: qemu-iotests: fix expected result for 019 after qemu-io change
- The output of the alloc command in qemu-io has changed.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: ... - 05:17 pm Revision 16701400: qemu-iotests: test merge of backing file when converting
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de> - 05:17 pm Revision 3778057d: qemu-iotests: add test for refcount table growth and snapshots
- 015: Combined test to grow the refcount table and test snapshots.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signe... - 05:17 pm Revision e76a8e89: qemu-iotests: make a few more tests generic
- Pretend that a non-implemented check is always successful and thus allow
various tests that were qcow2-specific befor... - 05:17 pm Revision e021915a: qemu-iotests: remove test image after 015 is done
- Signed-off-by: Christoph Hellwig <hch@lst.de>
- 05:17 pm Revision b67f3068: qemu-iotests: add support for the vdi image format
- Signed-off-by: Christoph Hellwig <hch@lst.de>
- 05:16 pm Revision 5d9c577d: qemu-iotests: skip test 005 for vpc format images
- The vpc format doesn't support large enough image size for this test.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:15 pm Revision 6bf19c94: qemu-iotests: Initial import into the public repository.
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:02 pm Revision a0abe474: Make kernel, initrd and append be machine_opts
- Make kernel, initrd, append be machine opts (ie -machine kernel=foo)
with the old plain command line arguments as leg... - 05:02 pm Revision 187c207d: Makefile: Add dependency to fix linux-user-only build
- Make qemu-bridge-helper explicitly depend on $(GENERATED_HEADERS)
so that it doesn't fail to build when we configured... - 05:02 pm Revision 258b2c42: qom: Fix object_initialize_with_type() assertion
- Assert the object is at least sizeof(Object), not sizeof(ObjectClass).
Reviewed-by: Paolo Bonzini <pbonzini@redhat.c... - 05:02 pm Revision 78207d80: jazz-led: compile it only twice
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision b39506e4: jazz-led: convert to QOM
- Some simplifications in I/O functions are possible because
Jazz LED only registers one byte of I/O.
Signed-off-by: H... - 05:02 pm Revision 63b9932d: jazz-led: use trace framework
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision 90ccf9f6: hw/pc_sysfw: enable pc-sysfw as a qdev
- Setup a pc-sysfw device type. It contains a single
property of 'rom_only' which is defaulted to enabled.
Signed-off... - 05:02 pm Revision 358b5465: qom: Document ways to retrieve child object added by object_property_add_child()
- object_property_add_child() creates a property whose values as a string is
the child object's canonical path.
Acked-... - 05:02 pm Revision d5f27e88: pci: set memory type for memory behind the bridge
- As we make upper bits in IO and prefetcheable memory
registers writeable, we should declare support
for 64 bit prefet... - 05:02 pm Revision ed778c8d: hw/pc_piix: remove is_default for pc-0.15
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision 1b89fafe: pc_piix/pc_sysfw: enable flash by default
- Now, the pc-sysfw:rom_only property will default
to false which enables flash by default.
All pc types below pc-1.1 ... - 05:02 pm Revision bd183c79: hw/pc_sysfw: support system flash memory with pflash
- Flash can be enabled by calling pc_system_firmware_init
with the system_flash_enabled parameter being non-zero.
If sy... - 05:02 pm Revision 382b3a68: hw/pc_piix: add pc-1.1
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision c9f50cea: pci: add accessors to get/set registers by mask
- pci_regs.h specifies many registers by mask +
shifted register values.
There's always some duplication when using suc... - 05:02 pm Revision de8efe8f: pflash_cfi01/02: support read-only pflash devices
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision cbc5b5f3: hw/pc: move rom init to pc_sysfw.c
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision 2c8cffa5: vl: make find_default_machine externally visible
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:02 pm Revision 1e9eb78a: blockdev: allow read-only pflash devices
- Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 03:35 pm Revision 4732dcaf: Merge remote-tracking branch 'bonzini/qdev-props-for-anthony' into staging
- * bonzini/qdev-props-for-anthony:
qdev: drop unnecessary parse/print methods
qdev: use built-in QOM string parser... - 02:40 pm Revision 326799c0: virtio-scsi: Add basic request processing infrastructure
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.co... - 02:40 pm Revision 2ccdcd8d: virtio-scsi: add basic SCSI bus operation
- Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:39 pm Revision 973abc7f: virtio-scsi: Add virtio-scsi stub device
- Add a useless virtio SCSI HBA device:
qemu -device virtio-scsi-pci
Signed-off-by: Stefan Hajnoczi <stefanha@linux... - 02:29 pm Revision 56b1fc48: scsi-generic: add migration support
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm Revision 63f740dd: scsi: add SCSIDevice vmstate definitions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm Revision 5d0d2467: scsi-disk: enable scatter/gather functionality
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm Revision 43b978b9: scsi-disk: add migration support
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm Revision 3d5aba97: scsi: add scatter/gather functionality
- Scatter/gather functionality uses the newly added DMA helpers. The
device can choose between doing DMA itself, or ca... - 02:29 pm Revision 8171ee35: dma-helpers: add dma_buf_read and dma_buf_write
- These helpers do a full transfer from an in-memory buffer to target
memory, with support for scatter/gather lists. I... - 02:29 pm Revision 01e95455: scsi: pass residual amount to command_complete
- With the upcoming sglist support, HBAs will not see any transfer_data
call and will not have a way to detect short tr... - 02:29 pm Revision 84a69356: dma-helpers: add accounting wrappers
- The length of the transfer is already in the sglist, the wrapper simply
fetches it.
Signed-off-by: Paolo Bonzini <pb... - 02:29 pm Revision da221327: ahci: use new DMA helpers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm Revision fead0c24: dma-helpers: make QEMUSGList target independent
- scsi-disk will manage scatter/gather list, but it does not create
single entries so it remains target-independent. M... - 09:31 am Revision 5cb9b56a: qdev: drop unnecessary parse/print methods
- More qdev printers could have been removed in the previous series, and
object_property_parse also made several parser... - 09:31 am Revision 0c96e285: qdev: use built-in QOM string parser
- object_property_parse lets us drop the legacy setters when their task
is done just as well by the string visitors.
S... - 09:31 am Revision 97aa6e9b: qdev: accept hex properties only if prefixed by 0x
- Hex properties are an obstacle to removal of old qdev string parsing, but
even here we can lay down the foundations f... - 09:31 am Revision 768a9ebe: qdev: accept both strings and integers for PCI addresses
- Visitors allow a limited form of polymorphism. Exploit it to support
setting the non-legacy PCI address property bot... - 09:31 am Revision b2cd7dee: qom: add generic string parsing/printing
- Add generic property accessors that take a string and parse it
appropriately for the property type. All the magic he...
02/21/2012
- 11:36 am Revision 017438ee: qxl: add user-friendly bar size properties
- Add two properties to specify bar sizes in megabytes instead of bytes,
which is alot more user-friendly.
Signed-off-... - 11:36 am Revision f1f5f407: Add SPICE support to add_client monitor command
- With the acceptance of some new APIs to libspice-server.so it
is possible to add support for SPICE to the 'add_client... - 11:36 am Revision a974192c: qxl: move ram size init to new function
- Factor memory bar sizing bits out to a separate function.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:36 am Revision faa98223: spice: support ipv6 channel address in monitor events and in spice info
- RHBZ #788444
CC: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
Signed-off-b... - 11:36 am Revision 80105bbf: qxl: drop vram bar minimum size
- There is no reason to require a minimum size of 16 MB for the vram.
Lower the limit to 4096 (one page). Make it disa... - 11:36 am Revision f4a8a424: qxl: fix warnings on 32bit
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:36 am Revision 2aa9e85c: qxl: make sure primary surface is saved on migration also in compat mode
- RHBZ #790083
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:36 am Revision e25139b3: qxl: set only off-screen surfaces dirty instead of the whole vram
- We used to assure the guest surfaces were saved before migration by
setting the whole vram dirty. This patch sets dir... - 11:36 am Revision 7844e448: qxl: don't render stuff when the vm is stopped.
- This patch fixes the local qxl renderer to not kick spice-server
in case the vm is stopped. First it is largely poin... - 11:21 am Revision 0f71a1e0: qapi: allow sharing enum implementation across visitors
- Most visitors will use the same code for enum parsing. Move it to
the core.
Signed-off-by: Paolo Bonzini <pbonzini@... - 11:21 am Revision 9f9ab465: qapi: drop qmp_input_end_optional
- This method is optional, do not implement it if it is empty.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:21 am Revision a020f980: qapi: add string-based visitors
- String based visitors provide a consistent interface for parsing
strings to C values, as well as consuming C values a... - 11:21 am Revision 2d7799f2: qapi: add tests for string-based visitors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
02/20/2012
- 06:07 pm Revision e7dfa64d: target-xtensa: add breakpoint tests
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
- 06:07 pm Revision f14c4b5f: target-xtensa: add DBREAK data breakpoints
- Add DBREAKA/DBREAKC SRs and implement DBREAK breakpoints as debug
watchpoints.
This implementation is not fully comp... - 06:07 pm Revision 18da9326: target-xtensa: add DEBUG_SECTION to overlay tool
- Fill debug configuration from overlay definitions in the DEBUG_SECTION.
Add DEBUG_SECTION to DC232B and FSF cores.
S... - 06:07 pm Revision 488d6577: exec: fix check_watchpoint exiting cpu_loop
- In case of BP_STOP_BEFORE_ACCESS watchpoint check_watchpoint intends to
signal EXCP_DEBUG exception on exit from cpu ... - 06:07 pm Revision 0dc23828: exec: let cpu_watchpoint_insert accept larger watchpoints
- Make cpu_watchpoint_insert accept watchpoints of any power-of-two size
up to the target page size.
Signed-off-by: Ma... - 06:07 pm Revision 67364150: exec: add missing breaks to the watch_mem_write
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Meador I...
02/18/2012
- 12:55 pm Revision 35b5c044: target-xtensa: add ICOUNT SR and debug exception
- ICOUNT SR gets incremented on every instruction completion provided that
CINTLEVEL at the beginning of the instructio... - 12:55 pm Revision e61dc8f7: target-xtensa: implement instruction breakpoints
- Add IBREAKA/IBREAKENABLE SRs and implement debug exception, BREAK and
BREAK.N instructions and IBREAK breakpoints.
I... - 12:55 pm Revision ab58c5b4: target-xtensa: add DEBUGCAUSE SR and configuration
- DEBUGCAUSE SR holds information about the most recent debug exception.
See ISA, 4.7.7 for more details.
Signed-off-b... - 12:16 pm Revision 50198112: kvmvapic: Use optionrom helpers
- Use OPTION_ROM_START/END from the common header file, add comment to
init code.
Signed-off-by: Jan Kiszka <jan.kiszk... - 12:16 pm Revision 209ca750: optionsrom: Reserve space for checksum
- Always add a byte before the final 512-bytes alignment to reserve the
space for the ROM checksum.
Signed-off-by: Jan... - 12:16 pm Revision 1189aa51: kvmvapic: Simplify mp/up_set_tpr
- The CH registers is only written, never read. So we can remove these
operations and, in case of up_set_tpr, also the ... - 12:15 pm Revision e5ad936b: kvmvapic: Introduce TPR access optimization for Windows guests
- This enables acceleration for MMIO-based TPR registers accesses of
32-bit Windows guest systems. It is mostly useful ... - 12:15 pm Revision 2a2af967: kvmvapic: Add option ROM
- This imports and builds the original VAPIC option ROM of qemu-kvm.
Its interaction with QEMU is described in the comm... - 12:15 pm Revision d362e757: target-i386: Add infrastructure for reporting TPR MMIO accesses
- This will allow the APIC core to file a TPR access report. Depending on
the accelerator and kernel irqchip mode, it w... - 12:15 pm Revision d798e974: Allow to use pause_all_vcpus from VCPU context
- In order to perform critical manipulations on the VM state in the
context of a VCPU, specifically code patching, stop... - 12:15 pm Revision 5207a5e0: Remove useless casts from cpu iterators
- CPUState::next_cpu is already CPUState *.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivi... - 12:15 pm Revision 8e564b4e: Process pending work while waiting for initial kick-off in TCG mode
- When the TCG thread is started but not yet the machine, we wait in
qemu_tcg_cpu_thread_fn on tcg_halt_cond. To allow ... - 12:15 pm Revision e479c207: kvm: Set cpu_single_env only once
- As we have thread-local cpu_single_env now and KVM uses exactly one
thread per VCPU, we can drop the cpu_single_env u...
02/17/2012
- 11:25 pm Revision a044ec2a: target-xtensa: fetch 3rd opcode byte only when needed
- According to ISA, 3.5.4, third opcode byte should not be fetched for
2-byte instructions.
Signed-off-by: Max Filippo... - 11:25 pm Revision 692f737c: target-xtensa: implement info tlb monitor command
- Command dumps valid ITLB and DTLB entries.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> - 11:25 pm Revision b96ac3e4: target-xtensa: define TLB_TEMPLATE for MMU-less cores
- TLB_TEMPLATE macro specifies TLB geometry in the core configuration.
Make TLB_TEMPLATE available for region protectio... - 07:02 pm Revision 99c7f878: input: send kbd+mouse events only to running guests.
- Trying to interact with a stopped guest will queue up the events,
then send them all at once when the guest continues... - 05:58 pm Revision aa24822b: i8259: Do not clear level-triggered lines in IRR on init
- When an input line is handled as level-triggered, it will immediately
raise an IRQ on the output of a PIC again that ... - 05:58 pm Revision ce967e2f: i8254: Rework & fix interaction with HPET in legacy mode
- When the HPET enters legacy mode, the IRQ output of the PIT is
suppressed and replaced by the HPET timer 0. But the c... - 05:58 pm Revision 319ba9f5: i8254: Pass alternative IRQ output object on initialization
- HPET legacy emulation will require control over the PIT IRQ output. To
enable this, add support for an alternative IR... - 05:58 pm Revision b1277b03: i8254: Factor out interface header
- Move the public interface of the PIT into its own header file and update
all users.
Signed-off-by: Jan Kiszka <jan.k... - 05:58 pm Revision 5904ae4e: hpet: Save/restore cached RTC IRQ level
- In legacy mode, the HPET suppresses the RTC interrupt delivery via IRQ
8 but keeps track of the RTC output level and ... - 05:58 pm Revision 302fe51b: pcspk: Convert to qdev
- Convert the PC speaker device to a qdev ISA model. Move the public
interface to a dedicated header file at this chanc... - 05:58 pm Revision 61b7b67d: i8254: Do not raise IRQ level on reset
- Avoid changing the IRQ level to high on reset as it may trigger spurious
events. Instead, open-code the effects of pi... - 05:58 pm Revision 4aa5d285: i8254: Factor out pit_get_channel_info
- Instead of providing 4 individual query functions for mode, gate, output
and initial counter state, introduce a servi... - 05:58 pm Revision 7dfbfc79: vnc: Don't demote authentication scheme when changing password/disabling login
- Currently when disabling login in VNC, the password is cleared out and the
authentication protocol is forced to AUTH_... - 05:58 pm Revision ad4cf3f6: libcacard configure fixes
- libcacard is only used by system emulation.
Only define libcacard_libs/cflags once.
Signed-off-by: Paul Brook <paul@... - 05:58 pm Revision 4ed658ca: qdev: Fix qdev_try_create() semantics
- Since QOM'ification, qdev_try_create() uses object_new() internally,
which asserts "type != NULL" when the type is no... - 05:58 pm Revision a0dbf408: qom: Fix typo in Object's documentation
- Fixes a warning from gtk-doc.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aligu... - 05:58 pm Revision 4dcc3f58: configure: Remove OpenBSD workaround for curses probe
- Remove the OpenBSD workaround for the curses probe. This has not been
necessary for 5 releases now.
Signed-off-by: B... - 05:58 pm Revision 438e1c79: qom: Fix identifiers in documentation
- Fixes gtk-doc warnings.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us... - 04:33 pm Revision cf904cfa: qemu-queue: drop QCIRCLEQ
- The main advantage of circular lists (the fact that the head node
has the same memory layout as any other node) is co... - 04:33 pm Revision 1bbbdabd: coroutine: switch to QSLIST
- QSLIST can be used for a free list, do it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony... - 04:33 pm Revision 6095aa88: qemu-queue: add QSLIST
- Based on http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/sys/queue.h?rev=1.53
with only the prefix change.
Signed-off-by... - 04:33 pm Revision 31552529: notifier: switch to QLIST
- Notifiers do not need to access both ends of the list, and using
a QLIST also simplifies the API.
Signed-off-by: Pao... - 02:50 pm Revision c77de088: Merge remote-tracking branch 'bonzini/nbd-for-anthony' into staging
- * bonzini/nbd-for-anthony:
nbd: add git tree to MAINTAINERS
open /dev/nbd in nbd_client_thread
do not chdir(/) ... - 02:50 pm Revision 3d7f5721: Merge remote-tracking branch 'pmaydell/arm-devs.for-upstream' into staging
- * pmaydell/arm-devs.for-upstream: (22 commits)
hw/pl031: Actually raise interrupt on timer expiry
MAINTAINERS: Ad... - 02:48 pm Revision a19255a3: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
linux-user: brk() debugging
virtio: Remove unneeded g_free() check in virtio_cleanup(... - 01:41 pm Revision a6ac2313: open /dev/nbd in nbd_client_thread
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 01:41 pm Revision e5950790: nbd: add git tree to MAINTAINERS
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 01:41 pm Revision 9faf31b6: do not chdir(/) in qemu-nbd before opening all files
- When qemu-nbd becomes a daemon it calls daemon(3) with
nochdir=0, so daemon(3) changes current directory to /.
But at... - 01:13 pm Revision 13a16f1d: hw/pl031: Actually raise interrupt on timer expiry
- Fix a typo in pl031_interrupt() which meant we were setting a bit
in the interrupt mask rather than the interrupt sta... - 01:13 pm Revision 766fd09f: MAINTAINERS: Add hw/highbank.c maintainer
- Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm Revision 22168e66: Remove unnecessary includes of primecell.h
- The primecell.h header now only has the definitions of constants
indicating the usage of the arm_sysctl GPIO lines; r... - 01:13 pm Revision 2a957703: hw/primecell.h: Remove obsolete pl080_init() declaration
- Remove an obsolete declaration of pl080_init(), which has been
incorrect since the conversion of pl080 to qdev back i... - 01:13 pm Revision 54de1e5b: hw/arm_sysctl: Drop legacy init function
- Drop the legacy init function arm_sysctl_init(), since it has no
users left any more. This allows us to drop the awkw... - 01:13 pm Revision 961f195e: hw/vexpress.c: Add vexpress-a15 machine
- Add the vexpress-a15 machine, and the A-Series memory map it uses.
Signed-off-by: Peter Maydell <peter.maydell@linar... - 01:13 pm Revision 96eacf64: arm_boot: Pass base address of GIC CPU interface, not whole GIC
- The arm_boot secondary boot loader code needs the address of
the GIC CPU interface. Obtaining this from the base addr... - 01:13 pm Revision b7206878: hw/vexpress.c: Instantiate the motherboard CLCD
- Instantiate the CLCD on the vexpress motherboard as well as one on
the daughterboard -- the A15 daughterboard does no... - 01:13 pm Revision 4c3b29b8: hw/vexpress.c: Factor out daughterboard-specific initialization
- Factor out daughterboard specifics into a data structure and
daughterboard initialization function, in preparation fo... - 01:13 pm Revision aac1e02c: hw/vexpress.c: Move secondary CPU boot code to SRAM
- On real Versatile Express hardware, the boot ROM puts the secondary
CPU bootcode/holding pen in SRAM. We can therefor... - 01:13 pm Revision 2558e0a6: hw/vexpress.c: Make motherboard peripheral memory map table-driven
- Pull the addresses used for mapping motherboard peripherals into
memory out into a table. This will allow us to simpl... - 01:13 pm Revision 5d782e08: hw/a15mpcore.c: Add Cortex-A15 private peripheral model
- Add a model of the Cortex-A15 memory mapped private peripheral
space. This is fairly simple because the only memory m... - 01:13 pm Revision fc63dcff: MAINTAINERS: Add maintainers for Exynos SOC.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Pe... - 01:13 pm Revision 30628cb1: Exynos4210: added display controller implementation
- Exynos4210 display controller (FIMD) has 5 hardware windows with alpha and
chroma key blending functions.
Signed-off... - 01:13 pm Revision 2c2c6496: hw/exynos4210.c: Add LAN support for SMDKC210.
- SMDKC210 uses lan9215 chip, but lan9118 in 16-bit mode seems to
be enough.
Signed-off-by: Evgeny Voevodin <e.voevodi... - 01:13 pm Revision 1248f8d4: hw/lan9118: Add basic 16-bit mode support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-... - 01:13 pm Revision 12c775db: ARM: exynos4210: MCT support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm Revision df91b48f: ARM: exynos4210: basic Power Management Unit implementation
- Patch adds basic model for Exynos4210 SoC PMU.
This model implements PMU registers just as a bulk of memory. Currentl... - 01:13 pm Revision 62db8bf3: ARM: exynos4210: PWM support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm Revision e5a4914e: ARM: exynos4210: UART support
- Add basic support of exynos4210 UART
Signed-off-by: Maksim Kozlov <m.kozlov@samsung.com>
Signed-off-by: Evgeny Voevo... - 01:12 pm Revision 0caa7113: ARM: Samsung exynos4210-based boards emulation
- Add initial support of NURI and SMDKC210 boards
Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-b... - 01:12 pm Revision 8e03cf1e: ARM: exynos4210: IRQ subsystem support.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 10:10 am Revision 9de36b1a: Make -machine/-enable-kvm options merge into a single list
- Make the "machine" option list use list merging, so that multiple
-machine arguments (and the -enable-kvm argument) a... - 10:08 am Revision da93318a: qemu-option: Add support for merged QemuOptsLists
- Add support for option lists which are merged together, so that
"-listname foo=bar -listname bar=baz" is equivalent t... - 09:34 am Revision a84fac14: target-arm/helper.c: tb_flush() on CPU reset
- Since target-arm has some CPUState fields for which we take the approach
of baking assumptions about them into transl... - 09:30 am Revision 761c9eb0: hw/arm: Remove redundant arguments from set_kernel_args*
- The parameters initrd_size and base are already included
in the info parameter, so there is no need to pass them
sepa... - 09:25 am Revision 4f56da61: pxa2xx_lcd: SRAM is valid location for the framebuffer
- Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> - 09:15 am Revision 2d2624a0: target-arm/helper.c: Correct FPSID value for Cortex-A9
- The correct FPSID for the Cortex-A9 (according to the TRM) is
0x41033090 for the r0p0 that we claim to model.
Signed... - 08:42 am Revision dd4427a6: nseries: attach monitor powerdown request to menelaus
- I noticed some unused code in the twl92230, probably from before
qdev-ification. This patch makes the machine use th...
02/16/2012
- 06:21 pm Revision d1f86636: kvm: Synchronize cpu state in kvm_arch_stop_on_emulation_error()
- Call to kvm_cpu_synchronize_state() is missing.
kvm_arch_stop_on_emulation_error may look at outdated registers here.... - 02:41 am Revision 6c263e26: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
apic: Fix legacy vmstate loading for KVM
kvm: Implement kvm_irqchip_in_kernel like kvm_enab... - 02:40 am Revision cf5cfe04: Merge remote-tracking branch 'kraxel/vnc.2' into staging
- * kraxel/vnc.2:
vnc: lift modifier keys on client disconnect.
vnc: implement shared flag handling.
vnc: fix ctr... - 02:40 am Revision 006c891f: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Prevent sending ICMP error replies to source-only addresses
slirp: Remove unused va... - 01:25 am Revision 7718564b: Merge remote-tracking branch 'kraxel/usb.38' into staging
- * kraxel/usb.38: (28 commits)
xhci: handle USB_RET_NAK
xhci: remote wakeup support
xhci: kill port arg from xhc... - 01:18 am Revision 65b31cc2: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
AHCI: Masking of IRQs actually masks them
sheepdog: fix co_recv coroutine context
AHCI: Fi...
02/15/2012
- 05:39 pm Revision 83f7d43a: qom: Unify type registration
- Replace device_init() with generalized type_init().
While at it, unify naming convention: type_init([$prefix_]regist... - 05:39 pm Revision b2d4b3f7: device_add: don't add a /peripheral link until init is complete
- Otherwise we end up with a dangling reference which causes qdev_free() to fail.
Reported-by: Michael Tsirkin <mst@re...
02/14/2012
- 08:57 pm Revision 59f971d4: qdev: print error message before aborting
- qdev_prop_set_* functions are always called by machine init functions
that should know what they're doing, so they ab... - 08:57 pm Revision 0a54a0ce: qdev: allow setting properties to NULL
- SPARC and PPC set properties to NULL. This can be done with an
empty string value.
Signed-off-by: Paolo Bonzini <pb...
02/11/2012
- 01:03 pm Revision 9d4df9c0: ppc: remove unused variables
- Fix this error:
/src/qemu/target-ppc/helper.c: In function 'booke206_tlb_to_page_size':
/src/qemu/target-ppc/helper.c... - 12:58 pm Revision bda254da: cfi02: Fix lazy ROMD switching - once again
- The conversion to memory regions broke lazy ROMD switching by forgetting
to update the rom_mode state variable.
Sign... - 12:49 pm Revision 4896d74b: memory-region: Report if region is read-only or write-only on info mtree
- Helpful to understand guest configurations of things like the i440FX's
PAM or the state of ROM devices.
Signed-off-b... - 12:39 pm Revision 734781c9: vga: Fix full updates in graphic mode
- This fixes the regression introduced by cd7a45c95e: We lost the or'ing
with the full_update flag.
Signed-off-by: Jan... - 12:39 pm Revision d1f3dd34: Fix memory dirty getting API change fallout
- Fix confusion in length calculation in commit
cd7a45c95ecf2404810f3c6becb7cb83c5010ad8.
Reported-by: Jan Kiszka <jan...
02/10/2012
- 01:16 pm Revision 8c735e43: xhci: remote wakeup support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:16 pm Revision b819d716: xhci: kill port arg from xhci_setup_packet
- Unused argument, remove it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:16 pm Revision 7c605a23: xhci: handle USB_RET_NAK
- Add a field to XHCITransfer to correctly keep track of NAK'ed usb
packets. Retry transfers when the endpoint is kick... - 01:16 pm Revision 37f32f0f: usb: add USBBusOps->wakeup_endpoint
- Add usb bus op which is called whenever a usb endpoint becomes ready,
so the host adapter emulation can react on that... - 01:16 pm Revision 7567b51f: usb: pass USBEndpoint to usb_wakeup
- Devices must specify which endpoint has data to transfer now.
The plan is to use the usb_wakeup() not only for remove... - 01:16 pm Revision 606352b7: xhci: signal low- and fullspeed support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:16 pm Revision f10de44e: xhci: add trb type name lookup support.
- When logging TRBs add a the type name for more readable debug output.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:16 pm Revision 3c4866e0: xhci: stop on errors
- When some error happened we'll have to stop processing the endpoint.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:16 pm Revision db4be873: usb: maintain async packet list per endpoint
- Maintain a list of async packets per endpoint. With the current code
the list will never receive more than a single ... - 12:48 pm Revision 3a0c6c4a: linux-user: brk() debugging
- Fix format type mismatches in do_brk debug printfs.
Signed-off-by: Paul Brook <paul@codesourcery.com>
Signed-off-by:... - 12:44 pm Revision 31de8314: fmopl: Fix typo in function name
- Fix a typo in a local function name.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <ste... - 12:44 pm Revision e965fc38: cpu-exec.c: Correct comment about this file and indentation cleanup
- Each target uses the #define macro (in target-xxx/cpu.h) to rename
cpu_exec (cpu-exec.c) to cpu_xxx_exec, then define... - 12:44 pm Revision da8d6057: net: remove extra spaces in help messages
- Signed-off-by: Benjamin MARSILI <mlspirat42@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm Revision 1b785a97: vl.c: Fix typo in variable name
- Fix a typo in a local variable name.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Wei... - 12:44 pm Revision cb67be85: ide: fix compilation errors when DEBUG_IDE is set
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm Revision 6f79e06b: virtio: Remove unneeded g_free() check in virtio_cleanup()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:44 pm Revision a6f79cc9: linux-user: fail execve() if env/args too big
- If the host's page size is equal to or smaller than the target's, native
execve() will fail appropriately with E2BIG ... - 12:44 pm Revision e3c52bf2: CODING_STYLE: Clarify style for enum and function type names
- Clarify that enum type names and function type names should follow
the CamelCase style used for structured type names... - 12:31 pm Revision 06c75088: usb-hub: implement find_device
- Implement the find_device callback for the usb hub. It'll loop over all
ports, calling usb_find_device for all enabl... - 12:31 pm Revision 828143c6: usb-ehci: switch to usb_find_device()
- Switch over EHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm Revision f53c398a: usb: USBPacket: add status, rename owner -> ep
- Add enum to track the status of USBPackets, use that instead of the
owner pointer to figure whenever a usb packet is ... - 12:31 pm Revision 7f74a56b: usb: kill handle_packet callback
- All drivers except usb-hub use usb_generic_handle_packet. The only
reason the usb hub has its own function is that i... - 12:31 pm Revision 079d0b7f: usb: Set USBEndpoint in usb_packet_setup().
- With the separation of the device lookup (via usb_find_device) and
packet processing we can lookup device and endpoin... - 12:31 pm Revision 461700c1: usb-uhci: switch to usb_find_device()
- Switch over UHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm Revision 1977f93d: usb: fold usb_generic_handle_packet into usb_handle_packet
- There is no reason to have a separate usb_generic_handle_packet function
any more, fold it into usb_handle_packet(). ... - 12:31 pm Revision 98861f51: usb: handle dev == NULL in usb_handle_packet()
- Allow passing in a NULL pointer, return USB_RET_NODEV in that case.
Removes the burden to to a NULL pointer check fro... - 12:31 pm Revision 87e043f1: usb-musb: switch to usb_find_device()
- Switch over musb to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm Revision e74495e3: usb-xhci: switch to usb_find_device()
- Switch over xHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm Revision 63095ab5: usb: add USBEndpoint->{nr,pid}
- Add a "nr" and "pid" fields to USBEndpoint so you can easily figure the
endpoint number and direction of any given en... - 12:31 pm Revision 993048bb: usb-ohci: switch to usb_find_device()
- Switch over OHCI to use the new usb_find_device()
function for device lookup.
Signed-off-by: Gerd Hoffmann <kraxel@r... - 12:31 pm Revision 73796fe6: usb: add usb_find_device()
- Add usb_find_device(). This function will check whenever a device with
a specific address is connected to the specif... - 12:12 pm Revision f76e1d81: usb-ehci: Clear the portstatus powner bit on device disconnect
- According to the EHCI spec port ownership should revert to the EHCI controller
on device disconnect. This fixes the p... - 12:12 pm Revision 6af16589: usb-redir: Add the posibility to filter out certain devices from redirecion
- This patch adds the posibility to filter out certain devices from redirecion.
To use this pass the filter property to... - 12:12 pm Revision d1f8b536: usb: kill USB_MSG_{ATTACH,DETACH}
- The USB subsystem pipes internal attach/detach notifications through
usb_handle_packet() with a special magic PID. T... - 12:12 pm Revision d28f4e2d: usb: kill USB_MSG_RESET
- The USB subsystem pipes internal reset notifications through
usb_handle_packet() with a special magic PID. This indi... - 12:12 pm Revision 70fc20d4: usb: kill usb_send_msg
- No users left. Zap it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:11 pm Revision 3200d108: usb-uhci: implement bandwidth management
- The OS is allowed to make the UHCI Controller run in circles. That is
usually done to serve multiple connected USB d... - 10:58 am Revision e26437c2: vnc: fix ctrl key in vnc terminal emulation
- Make the control keys for terminals on the vnc display
(i.e. qemu -vnc :0 -serial vc) work. Makes the terminals
alot... - 10:58 am Revision 8cf36489: vnc: implement shared flag handling.
- VNC clients send a shared flag in the client init message. Up to now
qemu completely ignores this. This patch imple... - 10:58 am Revision ce3e1417: Fix vnc memory corruption with width = 1400
- vnc assumes that the screen width is a multiple of 16 in several places.
If this is not the case vnc will overrun buf... - 10:58 am Revision 7bc9318b: vnc: lift modifier keys on client disconnect.
- For any modifier key (shift, ctrl, alt) still pressed on disconnect
inject a key-up event into the guest. The vnc cl...
02/09/2012
- 06:44 pm Revision 57c83dac: make: Remove duplicate use of GLIB_CFLAGS
- Makefile, Makefile.hw, Makefile.target and libcacard/Makefile
added GLIB_CFLAGS to QEMU_CFLAGS.
Makefile.objs does t... - 05:17 pm Revision ecd880d9: vpc: Round up image size during fixed image creation
- The geometry calculation algorithm from the VHD spec rounds the image
size down if it doesn't exactly match a geometr... - 05:17 pm Revision b8676728: AHCI: Masking of IRQs actually masks them
- When masking IRQ lines, we should actually mask them out and not declare
them active anymore. Once we mask them in ag... - 05:17 pm Revision ea8f978f: rewrite QEMU_BUILD_BUG_ON
- On some platforms, __LINE__ will not expand to real number in QEMU_BUILD_BUG_ON,
so if using QEMU_BUILD_BUG_ON twice,... - 05:17 pm Revision 24da78db: vpc: Add support for Fixed Disk type
- The Virtual Hard Disk Image Format Specification allows for three
types of hard disk formats, Fixed, Dynamic, and Dif... - 05:17 pm Revision 75bab85c: qcow2: Keep unknown header extension when rewriting header
- If we want header extensions to work as compatible extensions, we can't
destroy yet unknown header extensions when re... - 05:17 pm Revision e24e49e6: qcow2: Update whole header at once
- In order to switch the backing file, qcow2 issues multiple write
requests that only changed a part of the image heade... - 05:17 pm Revision 6d1acda8: sheepdog: fix co_recv coroutine context
- The co_recv coroutine has two things that will try to enter it:
1. The select(2) read callback on the sheepdog soc... - 05:17 pm Revision c9b308d2: AHCI: Fix port reset race
- bdrv_aio_cancel() can trigger bdrv_aio_flush() which makes all aio
that is currently in flight finish. So what we do ... - 05:17 pm Revision f9dadc98: iSCSI: add configuration variables for iSCSI
- This patch adds configuration variables for iSCSI to set
initiator-name to use when logging in to the target,
which t... - 05:17 pm Revision 6e4f59bd: qed: replace is_write with flags field
- Per-request attributes like read/write are currently implemented as bool
fields in the QEDAIOCB struct. This becomes... - 05:17 pm Revision 0e71be19: qed: add .bdrv_co_write_zeroes() support
- Zero writes are a dedicated interface for writing regions of zeroes into
the image file. If clusters are not yet all... - 05:17 pm Revision 79c053bd: block: perform zero-detection during copy-on-read
- Copy-on-Read populates the image file with data read from a backing
image. In order to avoid bloating the image file... - 05:17 pm Revision 71b58b82: qemu-io: add write -z option for bdrv_co_write_zeroes
- Extend the qemu-io write command with the -z option to call
bdrv_co_write_zeroes(). Exposing the zero write interfac... - 05:17 pm Revision f08f2dda: block: add .bdrv_co_write_zeroes() interface
- The ability to zero regions of an image file is a useful primitive for
higher-level features such as image streaming ... - 05:17 pm Revision 1a6d39fd: cutils: extract buffer_is_zero() from qemu-img.c
- The qemu-img.c:is_not_zero() function checks if a buffer contains all
zeroes. This function will come in handy for z... - 02:10 pm Revision 7a65c8cc: ARM devboards: Set arm_sysctl properties before init, not after
- The ARM devboard models (vexpress-a9, realview, versatilepb, etc)
were accidentally trying to set one of the arm_sysc...
02/08/2012
- 07:57 pm Revision a4aecd28: apic: Fix legacy vmstate loading for KVM
- Also in case of loading pre-vmstate machines, we also need to open-code
the reading of the timer expires value and in... - 07:57 pm Revision 3d4b2649: kvm: Implement kvm_irqchip_in_kernel like kvm_enabled
- To both avoid that kvm_irqchip_in_kernel always has to be paired with
kvm_enabled and that the former ends up in a fu... - 07:57 pm Revision 39d6960a: kvm: Allow to set shadow MMU size
- Introduce the KVM-specific machine option kvm_shadow_mem. It allows to
set a custom shadow MMU size for the virtual m... - 03:24 pm Revision a6421530: Merge remote-tracking branch 'bonzini/qdev-props-for-anthony' into staging
- * bonzini/qdev-props-for-anthony: (25 commits)
qdev: remove unused fields from PropertyInfo
qdev: initialize prop... - 03:23 pm Revision dc717bfd: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Remove O_NOATIME flag from 9pfs open() calls in readonly mode
hw/9pfs: Update MAI... - 03:23 pm Revision a283b1b8: Merge remote-tracking branch 'sweil/w32' into staging
- * sweil/w32:
w32: Initialise critical section before starting thread (fix #922131)
w32: Build windows and console... - 11:07 am Revision 6612db12: slirp: Prevent sending ICMP error replies to source-only addresses
- This triggered the related assert in arp_table_search.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> - 11:07 am Revision 9f1134d4: slirp: Remove unused variable and unused code
- 9634d9031c140b24c7ca0d8872632207f6ce7275 disabled unused code.
This patch removes what was left.
If do_pty is 2, the...
02/07/2012
- 08:11 pm Revision cf4dc461: Restore consistent formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 07:11 pm Revision edc1de97: w32: Initialise critical section before starting thread (fix #922131)
- This patch was contributed by Bogdan Harjoc. I added some assertions.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.co... - 07:11 pm Revision 0fa5491e: w32: Build windows and console executables
- System emulation executables with SDL are typically windows
executables. Sometimes console executables are more usefu... - 02:52 pm Revision 4f2d3d70: qdev: initialize properties via QOM
- Similarly, use the object properties also to set the default
values of the qdev properties. This requires reordering... - 02:52 pm Revision 9b170e60: qdev: access properties via QOM
- Do not poke anymore in the struct when accessing qdev properties.
Instead, ask the object to set the right value.
Re... - 02:52 pm Revision 7a7aae21: qdev: inline qdev_prop_set into qdev_prop_set_ptr
- qdev_prop_set is not needed anymore except for hacks, simplify it and
inline it.
Reviewed-by: Anthony Liguori <aligu... - 02:52 pm Revision dd0ba250: qdev: let QOM free properties
- Drop the special free callback. Instead, register a "regular"
release method in the non-legacy property.
Reviewed-b... - 02:52 pm Revision a3d4a1b0: qdev: remove unused fields from PropertyInfo
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 6350b090: qdev: fix off-by-one
- Integer properties did not work.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pb... - 02:52 pm Revision b403298a: qdev: make the non-legacy pci address property accept an integer
- PCI addresses are set with qdev_prop_uint32. Thus we make the QOM
property accept a device and function encoded in a... - 02:52 pm Revision 02fe2db6: qom: add object_resolve_path_type
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision e39e5d60: qdev: remove parse/print methods for mac properties
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision a1e7efdc: qom: fix canonical paths vs. interfaces
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 1d9c5a12: qom: add property get/set wrappers for links
- These can set a link to any object, as long as it is included in
the composition tree.
Reviewed-by: Anthony Liguori ... - 02:52 pm Revision 68ee3569: qdev: allow reusing get/set for legacy property
- In some cases, a legacy property does need a special print method
but not a special parse method. In this case, we c... - 02:52 pm Revision acbac4a1: qdev: remove parse method for string properties
- We need the print method to put double quotes, but parsing is not special.
Reviewed-by: Anthony Liguori <aliguori@us... - 02:52 pm Revision 7b009e5d: qdev: remove parse/print methods for pointer properties
- Pointer properties (except for PROP_PTR of course) should not need a
legacy counterpart. In the future, relative pat... - 02:52 pm Revision 11e35bfd: qom: use object_resolve_path_type for links
- This allows to restrict partial matches to objects of the expected
type. It will let people use bare names to refere... - 02:52 pm Revision d822979b: qdev: remove direct calls to print/parse
- There's no need to call into ->parse and ->print manually. The
QOM legacy properties do that for us.
Furthermore, i... - 02:52 pm Revision 8f770d39: qom: fix off-by-one
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:52 pm Revision 1ce05125: qdev: remove print/parse methods from LostTickPolicy properties
- Also generalize the code so that we can have more enum properties
in the future.
Reviewed-by: Anthony Liguori <aligu... - 02:52 pm Revision 7b7b7d18: qom: add property get/set wrappers for C types
- Add wrappers that let you get/set properties using normal C data types.
Reviewed-by: Anthony Liguori <anthony@aliguo... - 02:52 pm Revision b46d9b10: qom: do not include qdev header file
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 02:52 pm Revision 9f5f1350: qom: add QObject-based property get/set wrappers
- Move the creation of QmpInputVisitor and QmpOutputVisitor from qmp.c
to qom/object.c, since it's the only practical w... - 02:52 pm Revision 9970bd88: qom: avoid useless conversions from string to type
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:51 pm Revision acc4af3f: qom: clean up/optimize object_dynamic_cast
- The interface loop can be performed only on the parent object. It
does not need to be done on each interface. Simil... - 11:21 am Revision 0815a859: qom: more documentation on subclassing
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 11:20 am Revision 1ed5b918: qom: clean up cast macros
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
02/06/2012
- 07:16 pm Revision e87f7fc6: s390x: fix qom-ification fall-out
- Tested-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:17 pm Revision 4cafe606: KVM: Fix breakages of QOM conversion
- KVM APIC and PIC require instance sizes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony L... - 06:16 pm Revision 3bc36349: usb-redir: convert to QOM
- This was missed due to the fact that it's in the top level and it uses
'struct DeviceInfo' instead of 'DeviceInfo' fo...
02/04/2012
- 07:29 pm Revision 53a19a30: Fix previous commit
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:24 pm Revision d217d208: usb-bsd: convert to QOM
- Simple enough.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm Revision 0dad6c35: vga.h: remove unused stuff and reformat
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm Revision 47c012e2: vga: improve documentation
- Add links to chipset docs and FreeVGA site.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm Revision 94d7b483: vga: move Cirrus VGA template to its own file
- Standard VGA does not use vga_draw_cursor_line_* functions.
Move the template to cirrus_vga_template.h.
Signed-off-b... - 02:45 pm Revision cd7a45c9: memory: change dirty getting API to take a size
- Instead of each device knowing or guessing the guest page size,
just pass the desired size of dirtied memory area.
S... - 02:45 pm Revision b134886a: Add vga.h unmodified from Linux
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm Revision 5e55efc9: vga: use constants from vga.h
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:18 pm Revision cb437e48: Merge branch 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoip...
- * 'linux-user-for-upstream' of git://git.linaro.org/people/rikuvoipio/qemu:
linux-user: Fix sa_flags byte swaps for... - 01:49 pm Revision 2944e4ec: w32: Fix build with new net bridge code
- Commit a7c36ee4920ea3acc227a0248dd161693f207357 added code for a net
bridge and explicitly said that "this is very Li... - 11:37 am Revision f0c4d3eb: Merge branch 'for-upstream' of git://repo.or.cz/qemu/agraf
- * 'for-upstream' of git://repo.or.cz/qemu/agraf: (21 commits)
PPC: E500: Populate L1CFG0 SPR
PPC: e500mc: Enable ...
02/03/2012
- 07:22 pm Revision c9344f22: Fix build breakage from last commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:13 pm Revision eeb9c1b5: s390x: fix -drive in the absence of aliases
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision 8b45d447: container: make a decendent of Object
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- Add license (Paolo) - 06:41 pm Revision 9674bfe4: qdev: split out common init to instance_init
- This gets us closer to being able to object_new() a qdev type and have a
functioning object verses having to call qde... - 06:41 pm Revision ee46d8a5: qdev: split out UI portions into a new function
- qdev-monitor.c deals with the -device, device_add, and info qdm/qtree
interfaces.
Signed-off-by: Anthony Liguori <al... - 06:41 pm Revision 9fbe6127: qdev: refactor away qdev_create_from_info
- Note that the FIXME gets fixed in series 4/4. We need to convert BusState to
QOM before we can make parent_bus a lin... - 06:41 pm Revision d03d6b4e: info qdm: do not require a parent_bus to be set
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision db85b575: object: sure up reference counting
- Now we have the following behavior:
1) object_new() returns an object with ref = 1
2) object_initialize() does not i... - 06:41 pm Revision 0beb4942: qdev: nuke qdev_init_chardev()
- I'm sure the intentions were good here, but there's no reason this should be in
qdev. Move it to qemu-char where it ... - 06:41 pm Revision fe40e627: qom: accept any compatible type when setting a link property
- Links had limited utility before as they only allowed a concrete type to be
specified. Now we can support abstract t... - 06:41 pm Revision 57c9fafe: qom: move properties from qdev to object
- This is mostly code movement although not entirely. This makes properties part
of the Object base class which means ... - 06:41 pm Revision 60adba37: qdev: implement cleanup logic in finalize
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision 6acbe4c6: qdev: remove baked in notion of aliases (v2)
- Limit them to the device_add functionality. Device aliases were a hack based
on the fact that virtio was modeled the... - 06:41 pm Revision 5eeee3fa: qom: add new command to search for types
- This adds a command that allows searching for types that implement a property.
This allows you to do things like sear... - 06:41 pm Revision 39bffca2: qdev: register all types natively through QEMU Object Model
- This was done in a mostly automated fashion. I did it in three steps and then
rebased it into a single step which av... - 06:41 pm Revision 212ad111: qdev: kill off DeviceInfo list
- Teach the various bits of code that need to walk through available devices to
do so via QOM.
Signed-off-by: Anthony ... - 06:41 pm Revision d307af79: qdev: kill off DeviceInfo
- It is no longer used in the tree since everything is done natively through
QEMU Object Model.
Signed-off-by: Anthony... - 06:41 pm Revision 93c511a1: qom: allow object_class_foreach to take additional parameters to refine search
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm Revision 18b6dade: qdev: refactor device creation to allow bus_info to be set only in class
- As we use class_init to set class members, DeviceInfo no longer holds this
information.
Signed-off-by: Anthony Liguo... - 06:41 pm Revision d253e096: qdev: allow classes to overload qdev functions
- This allows us to drop per-Device registration functions by allowing the
class_init functions to overload qdev method... - 06:41 pm Revision 6e008585: qdev: remove info from class
- Now DeviceInfo is no longer used after object construction. All of the
relevant members have been moved to DeviceCla... - 06:41 pm Revision 4be9f0d1: qdev: make DeviceInfo private
- Introduce accessors and remove any code that directly accesses DeviceInfo
members.
Signed-off-by: Anthony Liguori <a... - 06:41 pm Revision 7f595609: usb-hid: simplify class initialization a bit
- We can probably model USBHidDevice as a base class to get even better code
sharing but for now, just use a common fun... - 06:41 pm Revision ba02430f: usb: separate out legacy usb registration from type registration
- Type registeration is going to get turned into a QOM call so decouple the
legacy support.
Signed-off-by: Anthony Lig...
02/02/2012
- 05:51 pm Revision 2aeb36a8: linux-user: Define TARGET_QEMU_ESIGRETURN for mips64
- Copied from mips/syscall.h.
Signed-off-by: Khansa Butt <khansa@kics.edu.pk>
Signed-off-by: Andreas Färber <afaerber@... - 05:51 pm Revision f78b0f05: linux-user: Fix sa_flags byte swaps for mips
- sa_flags is uint32_t for mips{,n32,64}, so don't use tswapal().
edited by Riku Voipio: likewise on alpha
Reported-b... - 05:51 pm Revision 36c08d49: linux-user: fake /proc/self/maps
- glibc's pthread_attr_getstack tries to find the stack range from
/proc/self/maps. Unfortunately, /proc is usually the... - 05:51 pm Revision 583359a6: linux-user: add SO_PEERCRED support for getsockopt
- Signed-off-by: Akos PASZTORY <akos.pasztory@gmail.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> - 05:51 pm Revision 5379557b: linux-user: fix wait* syscall status returns
- When calling wait4 or waitpid with a status pointer and WNOHANG, the
syscall can potentially not modify the status po... - 05:51 pm Revision 10ecb3f6: linux-user: Add default configs for mips64[el]
- Prepares for mips64[el]-linux-user targets.
Signed-off-by: Khansa Butt <khansa@kics.edu.pk>
Signed-off-by: Andreas F... - 05:51 pm Revision 962b289e: linux-user: fix QEMU_STRACE=1 segfault
- While debugging some issues with QEMU_STRACE I stumbled over segmentation
faults that were pretty reproducible. Turns... - 05:51 pm Revision 50171d42: linux-user/main.c: Add option to user-mode emulation so that user can specify ...
- QEMU linux user-mode's default log file name is "/tmp/qemu.log". In order to
change the log file name, user need to m... - 05:51 pm Revision e3c33ec6: linux-user: Allow NULL value pointer in setxattr and getxattr
- It's valid to pass a NULL value pointer to setxattr, so don't
fail this case EFAULT.
Signed-off-by: Peter Maydell <p... - 05:51 pm Revision 480b8e7d: linux-user: fake /proc/self/stat
- The boehm gc finds the program's stack starting pointer by
checking /proc/self/stat. Unfortunately, so far it reads
q... - 05:51 pm Revision 63249cb9: linux-user: Define TARGET_QEMU_ESIGRETURN for mipsn32
- Copied from mips/syscall.h.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.d... - 05:51 pm Revision 2a7e1245: linux-user/strace.c: Correct errno printing for mmap etc
- Correct the printing of errnos for syscalls which are handled
via print_syscall_ret_addr (mmap, mmap2, brk, shmat): e... - 05:51 pm Revision 257450ee: linux-user: fake /proc/self/auxv
- Gtk tries to read /proc/self/auxv to find its auxv table instead of
taking it from its own program memory space.
How... - 05:51 pm Revision fb5590f7: linux-user: Implement *listxattr syscalls
- Implement listxattr, flistxattr and llistxattr syscalls.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Sig... - 05:51 pm Revision 30297b55: linux-user/syscall.c: Implement f and l versions of set/get/removexattr
- Implement the f and l versions (operate on fd, don't follow links)
of the setxattr, getxattr and removexattr syscalls... - 05:51 pm Revision 72f341ff: linux-user: Add default-configs for mipsn32[el]
- Prepares for mipsn32[el]-linux-user targets.
Signed-off-by: Ulricht Hecht <uli@suse.de>
Signed-off-by: Andreas Färbe... - 05:51 pm Revision 3be14d05: linux-user: add open() hijack infrastructure
- There are a number of files in /proc that expose host information
to the guest program. This patch adds infrastructur... - 05:51 pm Revision 125b0f55: linux-user: save auxv length
- We create our own AUXV segment on stack and save a pointer to it.
However we don't save the length of it, so any code... - 05:50 pm Revision d0fd11ff: linux-user: stack_base is now mandatory on all targets
- Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
- 03:47 am Revision a496e8ee: PPC: E500: Populate L1CFG0 SPR
- When running Linux on e500 with powersave-nap enabled, Linux tries to
read out the L1CFG0 register and calculates som... - 03:47 am Revision d5d11a39: PPC: E500: Implement msgsnd
- This patch implements the msgsnd instruction. It is part of the
Embedded.Processor Control specification and allows o... - 03:47 am Revision 9e0b5cb1: PPC: E500: Implement msgclr
- This patch implements the msgclr instruction. It is part of the
Embedded.Processor Control specification and clears p... - 03:47 am Revision 8917f4dc: PPC: e500mc: Enable processor control
- The e500mc implements Embedded.Processor Control, so enable it and
thus enable guests to IPI each other. This makes -... - 03:47 am Revision 3f9f6a50: PPC: Add CPU feature for processor control
- We're soon going to implement processor control features. Add the
feature flag, so we're well prepared.
Signed-off-b... - 03:47 am Revision a9abd717: PPC: Enable doorbell excp handlers
- We already had all the code available to have doorbell exceptions
be handled properly. It was just disabled.
Enable ... - 03:47 am Revision 58e00a24: PPC: E500: Add doorbell defines
- We're going to introduce doorbell instructions (called processor
control in the spec) soon. Add some defines for easi... - 03:47 am Revision 5935ee07: PPC: booke206: Check for min/max TLB entry size
- When setting a TLB entry, we need to check if the TLB we're putting it in
actually supports the given size. According... - 03:47 am Revision 0ef654e3: PPC: E500: Add some more excp vectors
- Our EXCP list is getting outdated. By now, 3 new exception vectors have
been introduced. Update the list so we have e... - 03:47 am Revision a9c5eb0d: KVM: Fix compilation on non-x86
- Commit 84b058d broke compilation for KVM on non-x86 targets, which
don't have KVM_CAP_IRQ_ROUTING defined.
Fix by no... - 03:47 am Revision 21a0b6ed: PPC: booke206: move avail check to tlbwe
- We can have TLBs that only support a single page size. This is defined
by the absence of the AVAIL flag in TLBnCFG. I... - 03:47 am Revision a1ef618a: PPC: booke: add tlbnps handling
- When using MAV 2.0 TLB registers, we have another range of TLB registers
available to read the supported page sizes f... - 03:47 am Revision 6d3db821: PPC: booke206: Implement tlbilx
- The PowerPC 2.06 BookE ISA defines an opcode called "tlbilx" which is used
to flush TLB entries. It's the recommended... - 03:47 am Revision 3f162d11: PPC: booke206: Check for TLB overrun
- Our internal helpers to fetch TLB entries were not able to tell us
that an entry doesn't even exist. Pass an error ou... - 03:47 am Revision 53319166: PPC: e500: msync is 440 only, e500 has real sync
- The e500 CPUs don't use 440's msync which falls on the same opcode IDs,
but instead use the real powerpc sync instruc... - 03:47 am Revision e9205258: PPC: Add IVOR 38-42
- Our code only knows IVORs up to 37. Add the new ones defined in ISA 2.06
from 38 - 42.
Signed-off-by: Alexander Graf... - 03:47 am Revision a31be480: PPC: KVM: Update HIOR code to new interface
- Unfortunately the HIOR setting code slipped into upstream QEMU
before it was pulled into upstream KVM. And since Murp... - 03:47 am Revision ffba8786: PPC: booke206: allow NULL raddr in ppcmas_tlb_check
- We might want to call the tlb check function without actually caring about
the real address resolution. Check if we r... - 03:47 am Revision dcb2b9e1: PPC: rename msync to msync_4xx
- The msync instruction as defined today is only valid on 4xx cores, not
on e500 which also supports msync, but treats ... - 03:47 am Revision 2c9732db: PPC: e500mc: add missing IVORs to bitmap
- E500mc supports IVORs 36-41. Add them to the support mask. Drop SPE
support too.
Signed-off-by: Alexander Graf <agra... - 03:47 am Revision 1529ae1b: KVM: Update headers (except HIOR mess)
- This patch is basically what ./scripts/update-linux-headers.sh against
upstream KVM's next branch outputs except that... - 12:24 am Revision 4c32fe66: Change license from GPLv2 to GPLv2+
- This file only contains code from Red Hat, so it can use GPLv2+.
Tested with `git blame -M -C net/checksum.c`.
Signe... - 12:24 am Revision a7c36ee4: Add support for net bridge
- The most common use of -net tap is to connect a tap device to a bridge. This
requires the use of a script and runnin... - 12:24 am Revision 47e98658: Add cap reduction support to enable use as SUID
- The ideal way to use qemu-bridge-helper is to give it an fscap of using:
setcap cap_net_admin=ep qemu-bridge-helper... - 12:24 am Revision bdef79a2: Add access control support to qemu bridge helper
- We go to great lengths to restrict ourselves to just cap_net_admin as an OS
enforced security mechanism. However, we... - 12:24 am Revision 069ab0eb: hw/vmmouse.c: Disable vmmouse after reboot
- Bugfix after reboot when vmmouse was enabled and another OS which uses e.g. PS/2
mouse.
Details:
When a guest activa... - 12:24 am Revision 7b93fadf: Add basic version of bridge helper
- This patch adds a helper that can be used to create a tap device attached to
a bridge device. Since this helper is m... - 12:23 am Revision 93dd748b: keep the PID file locked for the lifetime of the process
- The lockf() call in qemu_create_pidfile() aims at ensuring mutual
exclusion. We shouldn't close the pidfile on succes...
Also available in: Atom