Activity
From 01/28/2012 to 02/26/2012
02/26/2012
- 10:30 pm libxseg Revision 6e0a3771: Introduce execution domains in code and building
- Only fixed to compile. Untested.
Lots of refactoring, cleanup, and fixing in the process.
This log has three parts:
... - 10:30 pm Revision 6e0a3771: Introduce execution domains in code and building
- Only fixed to compile. Untested.
Lots of refactoring, cleanup, and fixing in the process.
This log has three parts:
... - 11:22 am libxseg Revision 78a43cc7: Merge branch 'xseg' into vlmcd-as-blockd
- 11:22 am Revision 78a43cc7: Merge branch 'xseg' into vlmcd-as-blockd
- 11:20 am libxseg Revision 4a131321: Initial, completely broken skeleton of a vlmcd
- Initial, completely broken skeleton of a vlmcd,
single-threaded, modelled after blockd.
There doesn't seem to be a n... - 11:20 am Revision 4a131321: Initial, completely broken skeleton of a vlmcd
- Initial, completely broken skeleton of a vlmcd,
single-threaded, modelled after blockd.
There doesn't seem to be a n...
02/25/2012
- 04:16 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 <... - 09:36 pm qemu 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 qemu 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 qemu 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 qemu 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... - 05:51 pm qemu 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 qemu 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 qemu 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:42 pm libxseg Revision 48caf5b2: sosd: add dummy X_INFO reply. all images to 20GB.
- 05:42 pm Revision 48caf5b2: sosd: add dummy X_INFO reply. all images to 20GB.
- 05:40 pm libxseg Revision f91cafb5: move qa/ to tools/
- 05:40 pm Revision f91cafb5: move qa/ to tools/
- 05:37 pm qemu 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:34 pm libxseg Revision 31a09e09: envsetup script to exec or source for env setup
- Sets up XSEG_HOME PATH LD_LIBRARY_PATH etc.
If it is executed, it starts a new $SHELL.
If it is sourced, it just exp... - 05:34 pm Revision 31a09e09: envsetup script to exec or source for env setup
- Sets up XSEG_HOME PATH LD_LIBRARY_PATH etc.
If it is executed, it starts a new $SHELL.
If it is sourced, it just exp... - 05:33 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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:54 pm qemu 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 qemu Revision 9fac25bf: scsi: fix wrong return for target INQUIRY
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:54 pm qemu 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 qemu Revision eaccf49e: scsi-block: always use scsi_generic_ops for cache != none
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:24 pm qemu 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... - 11:27 am libxseg Revision 91cd449b: filed: Fix lost wakeups between IO-threads
- Race condition with free_io() / wait_cond() and alloc_io() /
cond_signal(), results in lost-wakeups between IO thread... - 11:27 am Revision 91cd449b: filed: Fix lost wakeups between IO-threads
- Race condition with free_io() / wait_cond() and alloc_io() /
cond_signal(), results in lost-wakeups between IO thread... - 10:31 am qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision c216e5ad: qemu-ga: rename guest-agent-commands.c -> commands-posix.c
- 11:40 pm qemu 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 qemu Revision 54383726: qemu-ga: Add schema documentation for types
- Document guest agent schema types in similar fashion to qmp schema
types. - 11:35 am qemu Revision d06cddf5: Merge qemu-iotests into for-anthony
- 11:29 am qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 2684871a: qemu-iotests: filter TEST_DIR correctly in 019
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 10:59 am qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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:24 pm qemu 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:23 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 07:40 pm libxseg Revision 85db9de0: drop flush support. maybe in the future
- 07:40 pm Revision 85db9de0: drop flush support. maybe in the future
- 07:19 pm libxseg Revision 7f4ecff8: sosd output only on verbose
- 07:19 pm Revision 7f4ecff8: sosd output only on verbose
- 07:17 pm libxseg Revision b112d7d8: replace blockd names with sosd
- 07:17 pm Revision b112d7d8: replace blockd names with sosd
- 07:16 pm libxseg Revision 4e16fa00: remove signal manipulation code
- 07:16 pm Revision 4e16fa00: remove signal manipulation code
- 05:17 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision b67f3068: qemu-iotests: add support for the vdi image format
- Signed-off-by: Christoph Hellwig <hch@lst.de>
- 05:17 pm qemu Revision e021915a: qemu-iotests: remove test image after 015 is done
- Signed-off-by: Christoph Hellwig <hch@lst.de>
- 05:17 pm qemu 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:16 pm qemu 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 qemu Revision 6bf19c94: qemu-iotests: Initial import into the public repository.
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:02 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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> - 05:02 pm qemu 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 qemu 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 qemu 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> - 04:42 pm libxseg Revision a162c2c2: Remove traling whitespace in vlmc_shared
- 04:42 pm Revision a162c2c2: Remove traling whitespace in vlmc_shared
- 04:36 pm libxseg Revision 73989e72: vlmc: Minor fix for prev commit
- 04:36 pm Revision 73989e72: vlmc: Minor fix for prev commit
- 04:33 pm libxseg Revision f251ed17: vlmc: Split common funcs to a separate file
- 04:33 pm Revision f251ed17: vlmc: Split common funcs to a separate file
- 04:13 pm libxseg Revision d01393c6: tools: Add configurable NR_OPS for blockd/filed
- 04:13 pm Revision d01393c6: tools: Add configurable NR_OPS for blockd/filed
- 03:54 pm libxseg Revision 77baffb9: blockd: Optionally log pending_io()
- 03:54 pm Revision 77baffb9: blockd: Optionally log pending_io()
- 03:35 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 5d0d2467: scsi-disk: enable scatter/gather functionality
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm qemu Revision 63f740dd: scsi: add SCSIDevice vmstate definitions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm qemu Revision 56b1fc48: scsi-generic: add migration support
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm qemu Revision 43b978b9: scsi-disk: add migration support
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm qemu 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 qemu 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 qemu Revision da221327: ahci: use new DMA helpers
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:29 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 09:31 am qemu 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 qemu 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...
02/21/2012
- 11:36 am qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision f4a8a424: qxl: fix warnings on 32bit
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:36 am qemu 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 qemu 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 qemu 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 qemu Revision 2d7799f2: qapi: add tests for string-based visitors
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:21 am qemu 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 qemu 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 qemu 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:07 am libxseg Revision ab00565d: Yet another typo
- 11:07 am Revision ab00565d: Yet another typo
- 11:05 am libxseg Revision da408411: vlmc-tool: Fix typo of prev commit
- 11:05 am Revision da408411: vlmc-tool: Fix typo of prev commit
- 11:03 am libxseg Revision acb98a67: vlmc-tool: Don't use hardcoded reqs number
- 11:03 am Revision acb98a67: vlmc-tool: Don't use hardcoded reqs number
02/20/2012
- 06:07 pm qemu 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 qemu 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 qemu Revision e7dfa64d: target-xtensa: add breakpoint tests
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
- 06:07 pm qemu 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 qemu 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 qemu 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... - 04:36 pm Revision c9486104: Enable optional request logging for blockd/filed
- 04:36 pm libxseg Revision c9486104: Enable optional request logging for blockd/filed
- 04:03 pm libxseg Revision 6ed3b242: Use correct sysfs attr (srcport) when mapping
- 04:03 pm Revision 6ed3b242: Use correct sysfs attr (srcport) when mapping
- 02:17 pm Revision 46ba2aee: blockd: Make request logging optional
- 02:17 pm libxseg Revision 46ba2aee: blockd: Make request logging optional
- 02:08 pm Revision 015b5e03: blockd: Fix cli option/argument for nr_ops
- 02:08 pm libxseg Revision 015b5e03: blockd: Fix cli option/argument for nr_ops
- 12:57 pm libxseg Revision dd05dbde: Minor fix for vlmc/xseg-setup
- 12:57 pm Revision dd05dbde: Minor fix for vlmc/xseg-setup
- 12:36 pm Revision a3f9cd1d: Fix vlmc-filed.py free port scanning
- 12:36 pm libxseg Revision a3f9cd1d: Fix vlmc-filed.py free port scanning
- 02:23 am libxseg Revision cb8dfe28: Fixes for vlmc-filed
- 02:23 am Revision cb8dfe28: Fixes for vlmc-filed
- 01:34 am libxseg Revision 00d201ff: Add support for filed in the vlmc tool
- 01:34 am Revision 00d201ff: Add support for filed in the vlmc tool
- 12:49 am libxseg Revision f0a96285: Merge remote-tracking branch 'origin/xseg' into merger
- Conflicts:
xseg/tools/vlmc.py
xseg/tools/xseg_setup.sh
Conflicts Resolution:
vlmc.py:
* Keep the \t -> space ch... - 12:49 am Revision f0a96285: Merge remote-tracking branch 'origin/xseg' into merger
- Conflicts:
xseg/tools/vlmc.py
xseg/tools/xseg_setup.sh
Conflicts Resolution:
vlmc.py:
* Keep the \t -> space ch...
02/19/2012
- 11:09 pm libxseg Revision 12615dbf: xsegbd/xsegdev: Fix xsegbd/xsegdev memory leak
- xsegdev_get/put and the associated xsegdev->userfield struct member
were incorrectly used, resulting in a memory leak... - 11:09 pm Revision 12615dbf: xsegbd/xsegdev: Fix xsegbd/xsegdev memory leak
- xsegdev_get/put and the associated xsegdev->userfield struct member
were incorrectly used, resulting in a memory leak... - 10:55 pm Revision 80dd232b: Remove incorrect comment
- 10:55 pm libxseg Revision 80dd232b: Remove incorrect comment
- 10:43 pm libxseg Revision 0072a4af: Introduce various fixes, run end-to-end
- Introduce various fixes, some aesthetic, to make
the infrastructure run end-to-end, xsegbd-to-filed
after merging of ... - 10:43 pm Revision 0072a4af: Introduce various fixes, run end-to-end
- Introduce various fixes, some aesthetic, to make
the infrastructure run end-to-end, xsegbd-to-filed
after merging of ... - 06:12 pm libxseg Revision 1d05f782: Initial support for config parsing for vlmc-tool
- 06:12 pm Revision 1d05f782: Initial support for config parsing for vlmc-tool
- 05:15 pm Revision c89f8110: Minor parsing fixes for vlmc tool
- 05:15 pm libxseg Revision c89f8110: Minor parsing fixes for vlmc tool
- 05:11 pm libxseg Revision 0592e2bb: Minor fixes for helpers
- 05:11 pm Revision 0592e2bb: Minor fixes for helpers
- 05:05 pm libxseg Revision b3a5a8ba: Fixes for the vlmc-tool
- * Change the parsing to be compatible with ganeti rbd calls
* Force python2.7 (needed by subprocess module) - 05:05 pm Revision b3a5a8ba: Fixes for the vlmc-tool
- * Change the parsing to be compatible with ganeti rbd calls
* Force python2.7 (needed by subprocess module) - 05:04 pm Revision abea4350: More fixes for helper scripts
- 05:04 pm libxseg Revision abea4350: More fixes for helper scripts
- 02:11 pm libxseg Revision e0cd4893: Fix two instances of XS_ERROR
- 02:11 pm Revision e0cd4893: Fix two instances of XS_ERROR
- 02:01 pm libxseg Revision 22bba5b4: Merge branch 'tools' into xseg
- Conflicts:
xseg/xq/xq.c - 02:01 pm Revision 22bba5b4: Merge branch 'tools' into xseg
- Conflicts:
xseg/xq/xq.c - 01:51 pm libxseg Revision bcb4e3a2: Merge branch 'filed' into xseg
- 01:51 pm Revision bcb4e3a2: Merge branch 'filed' into xseg
02/18/2012
- 06:52 pm libxseg Revision c2500d0e: XS_ERROR renamed to XS_FAILED
- 06:52 pm Revision c2500d0e: XS_ERROR renamed to XS_FAILED
- 06:35 pm Revision 3aa37dd0: portable and future-proof locks
- 06:35 pm libxseg Revision 3aa37dd0: portable and future-proof locks
- 06:34 pm libxseg Revision 03511c52: relative pointers
- 06:34 pm Revision 03511c52: relative pointers
- 06:24 pm libxseg Revision 86e4849f: relative pointer doubly linked lists
- 06:24 pm Revision 86e4849f: relative pointer doubly linked lists
- 12:55 pm qemu 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 qemu 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:55 pm qemu 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:16 pm qemu 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 qemu 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:16 pm qemu 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:15 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 09:35 pm libxseg Revision 88a8e86b: Correct the tests for unset config variables
- 09:35 pm Revision 88a8e86b: Correct the tests for unset config variables
- 07:02 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 05:58 pm qemu 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 qemu 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:42 pm libxseg Revision 3c705bc9: Helper scripts to setup and test xsge components
- 05:42 pm Revision 3c705bc9: Helper scripts to setup and test xsge components
- 05:41 pm libxseg Revision 99760219: Initial commit for the (blockd-specific) vlmc tool
- 05:41 pm Revision 99760219: Initial commit for the (blockd-specific) vlmc tool
- 04:33 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision a6ac2313: open /dev/nbd in nbd_client_thread
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 01:41 pm qemu Revision e5950790: nbd: add git tree to MAINTAINERS
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 01:41 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 12:17 am libxseg Revision ce164530: Fix a bug in device id assignment
- 12:17 am Revision ce164530: Fix a bug in device id assignment
02/16/2012
- 06:21 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 8c735e43: xhci: remote wakeup support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:16 pm qemu 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 qemu 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 qemu 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 qemu Revision 606352b7: xhci: signal low- and fullspeed support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:16 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 70fc20d4: usb: kill usb_send_msg
- No users left. Zap it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:11 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 05:17 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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... - 02:10 pm qemu 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 qemu 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 qemu 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... - 07:57 pm qemu 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... - 03:24 pm qemu 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 qemu 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 qemu 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 qemu 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... - 11:07 am qemu 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>
02/07/2012
- 08:11 pm qemu Revision cf4dc461: Restore consistent formatting
- Signed-off-by: malc <av1474@comtv.ru>
- 07:11 pm qemu Revision 0fa5491e: w32: Build windows and console executables
- System emulation executables with SDL are typically windows
executables. Sometimes console executables are more usefu... - 07:11 pm qemu 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... - 02:52 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 8f770d39: qom: fix off-by-one
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:52 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 9970bd88: qom: avoid useless conversions from string to type
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:51 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 53a19a30: Fix previous commit
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:24 pm qemu 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 qemu 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 qemu 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 qemu Revision b134886a: Add vga.h unmodified from Linux
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm qemu Revision 47c012e2: vga: improve documentation
- Add links to chipset docs and FreeVGA site.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:45 pm qemu Revision 5e55efc9: vga: use constants from vga.h
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:45 pm qemu Revision 0dad6c35: vga.h: remove unused stuff and reformat
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:18 pm qemu 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 qemu 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 qemu 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 qemu Revision c9344f22: Fix build breakage from last commit.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:13 pm qemu Revision eeb9c1b5: s390x: fix -drive in the absence of aliases
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu Revision 60adba37: qdev: implement cleanup logic in finalize
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:41 pm qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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:51 pm qemu 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:50 pm qemu Revision d0fd11ff: linux-user: stack_base is now mandatory on all targets
- Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
- 03:47 am qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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 qemu 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...
02/01/2012
- 10:45 pm qemu Revision 85f94f86: sdl: Fix block prevention of SDL_WM_GrabInput
- Consistently check for SDL_APPINPUTFOCUS before trying to grab the input
focus. Just checking for SDL_APPACTIVE doesn... - 10:45 pm qemu Revision eaa2e027: Revert "Handle SDL grabs failing (Mark McLoughlin)"
- This reverts commit 6bb816031f8bc0aafc3476e6dfa4293ee3a5f106.
SDL_WM_GrabInput does not reliably bail out if grabbin... - 10:45 pm qemu Revision 822f98d2: sdl: Grab input on end of non-absolute mouse click
- By grabbing the input already on button down, we leave the button in
that state for the host GUI. Thus it takes anoth... - 10:45 pm qemu Revision 02df4d6f: sdl: Limit sdl_grab_end in handle_activation to Windows hosts
- There are scenarios on Linux with some SDL versions where
handle_activation is continuous invoked with state = SDL_AP... - 10:45 pm qemu Revision 6fbcef29: optionroms: Silence intermediate file removal
- The build process of optionroms spits out an "rm ..." line. Moreover, it
removes all .o files that can be handy for d... - 10:45 pm qemu Revision ee77dfb2: main-loop: Fix SetEvent() on uninitialized handle on win32
- The __attribute__((constructor)) init_main_loop() automatically get
called if qemu-tool.o is linked in. On win32, thi... - 10:45 pm qemu Revision d34e8f6e: main-loop: For tools, initialize timers as part of qemu_init_main_loop()
- In some cases initializing the alarm timers can lead to non-negligable
overhead from programs that link against qemu-... - 10:45 pm qemu Revision 771124e1: exec.c: Clarify comment about tlb_flush() flush_global parameter
- Clarify the comment about tlb_flush()'s flush_global parameter,
so it is clearer what it does and why it is OK that t... - 10:45 pm qemu Revision 67ed96f9: Makefile: Remove linux-headers/asm symlink on distclean
- configure creates a linux-headers/asm symlink. Remove this when
doing a distclean.
Signed-off-by: Peter Maydell <pet... - 10:45 pm qemu Revision 66596356: sdl: Do not grab mouse on mode switch while in background
- When the mouse mode changes to absolute while the SDL windows is not in
focus, refrain from grabbing the input. It wo... - 10:45 pm qemu Revision 4f6dd9af: qemu-option: Introduce default mechanism
- This adds qemu_opts_set_defaults, an interface provide default values
for a QemuOpts set. Default options are parsed ... - 10:45 pm qemu Revision 433acf0d: mc146818rtc: Use lost_tick_policy property
- Allow to configure the MC146818 RTC via the new lost tick policy
property and replace rtc_td_hack with this mechanism... - 10:45 pm qemu Revision 25de5935: Improve default machine options usability
- So far we overwrite the machine options completely with defaults if no
accel=value is provided. More user friendly is... - 10:45 pm qemu Revision 4e4fa398: qdev: Introduce lost tick policy property
- Potentially tick-generating timer devices will gain a common property:
lock_tick_policy. It allows to encode 4 differ... - 10:42 pm qemu Revision 17884d7b: ./configure: request pkg-config to provide private libs when static linking
- Added wrapper around pkg-config to allow:
- safe options injection via ${QEMU_PKG_CONFIG_FLAGS}
- spaces in path to p... - 10:42 pm qemu Revision 5f01e06f: ./configure: add link check for nss-smartcard
- Current './configure --static && make' fails for me:
LINK qemu-nbd
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/.... - 10:42 pm qemu Revision 1bdd6874: MAINTAINERS: Add a section for the host OS and a W32 maintainer
- Up to now, there was no special section for the different
host operating systems used with QEMU.
scripts/get_maintai... - 10:42 pm qemu Revision 23704102: hw/9pfs: Update MAINTAINERS file
- Acked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
01/30/2012
- 09:14 pm qemu Revision 1d849502: m48t59: use rtc_clock for alarm timer
- This lets the RTC get adjustments from the host NTP client.
The watchdog still uses the vm_clock. The previous behav... - 09:13 pm qemu Revision 0c685d28: GRLIB UART: Add RX channel
- This patch implements the RX channel of GRLIB UART with a FIFO to
improve data rate.
Signed-off-by: Fabien Chouteau ... - 07:24 am qemu Revision eed96860: hw/9pfs: Remove O_NOATIME flag from 9pfs open() calls in readonly mode
- When 2c74c2cb4bedddbfa67628fbd5f9273b4e0e9903 added support for
the 'readonly' flag against 9p filesystems, it also m... - 07:24 am qemu Revision 2d40564a: hw/9pfs: Preserve S_ISGID
- In passthrough security model in local fs driver, after a file creation
chown and chmod are done to set the file cred... - 07:24 am qemu Revision 71f86cd6: hw/9pfs: Fix crash when mounting with synthfs
- Some Fsdriver backend don't have fs_root. So check for that in
migrate message.
Signed-off-by: Aneesh Kumar K.V <ane... - 07:24 am qemu Revision 5fc6dbae: fsdev: Fix parameter parsing for proxy helper
- This fixes a crash when using sockfd with proxy FsDriver
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off... - 07:24 am qemu Revision 68e59e14: hw/9pfs: Update MAINTAINERS file
- Acked-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
01/29/2012
- 04:53 pm qemu Revision fd39941a: Fix off-by-one in dirty bitmap functions
- Reported-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blu...
01/28/2012
- 03:11 pm qemu Revision 9ec032d2: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
Add Cortex-A15 CPU definition
Add d...
Also available in: Atom