[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 40b9cc: nsis: Improved support for parallel i
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 40b9cc: nsis: Improved support for parallel installation o... |
Date: |
Wed, 13 Nov 2013 12:30:07 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 40b9cc5e40ca69c15a2243852fa20fd1a35a0ea6
https://github.com/qemu/qemu/commit/40b9cc5e40ca69c15a2243852fa20fd1a35a0ea6
Author: Stefan Weil <address@hidden>
Date: 2013-11-06 (Wed, 06 Nov 2013)
Changed paths:
M qemu.nsi
Log Message:
-----------
nsis: Improved support for parallel installation of 32 and 64 bit code
32 and 64 bit variants of QEMU already had different default installation
directories, but used a common registry key for saving the choosen
directory. This is confusing for users who want to install both variants,
so fix it by using different registry keys.
Signed-off-by: Stefan Weil <address@hidden>
Commit: bdf523e6923f1e667055e947e71fc600549cefae
https://github.com/qemu/qemu/commit/bdf523e6923f1e667055e947e71fc600549cefae
Author: Stefan Weil <address@hidden>
Date: 2013-11-06 (Wed, 06 Nov 2013)
Changed paths:
M Makefile
M configure
Log Message:
-----------
configure: Add config.status to recreate the current configuration
The latest configure invocation was saved in config-host.mak and could
be extracted from that file to recreate the configuration.
Now it is saved in a new file config.status which can be directly executed
to recreate the configuration. The file name and the comments were copied
from GNU autoconf.
Makefile now uses config.status, but also includes transitional code
for the old mechanism.
Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Commit: 20d155bc902f41c5b354937e730ad85b43614ae9
https://github.com/qemu/qemu/commit/20d155bc902f41c5b354937e730ad85b43614ae9
Author: Stefan Weil <address@hidden>
Date: 2013-11-06 (Wed, 06 Nov 2013)
Changed paths:
M linux-user/syscall.c
M linux-user/syscall_defs.h
Log Message:
-----------
linux-user: Fix stat64 syscall for SPARC64
Some targets use a stat64 structure for the stat64 syscall while others
use a stat structure. SPARC64 used the wrong kind.
Instead of extending the conditional compilation in syscall.c, now a
macro TARGET_HAS_STRUCT_STAT64 is defined whenever a target has a
target_stat64.
Signed-off-by: Stefan Weil <address@hidden>
Reviewed-by: Erik de Castro Lopo <address@hidden>
Commit: 926de75432d57cade393750da8102f3ba1eeb4a0
https://github.com/qemu/qemu/commit/926de75432d57cade393750da8102f3ba1eeb4a0
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M audio/ossaudio.c
Log Message:
-----------
Revert "ossaudio: do not enable by default"
This reverts commit c905c5012ac0c6fde3b8094d2206a3139deddba2.
There is a better fix for the issue at hand.
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 73204cffe55ce65b3a344afc3da637d67beb8c32
https://github.com/qemu/qemu/commit/73204cffe55ce65b3a344afc3da637d67beb8c32
Author: Gerd Hoffmann <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M audio/ossaudio.c
Log Message:
-----------
ossaudio: check for oss support in oss_audio_init
Check whenever the device path (/dev/dsp by default) exists and qemu is
allowed to access it. Return NULL if it isn't, so ossaudio will not
be used on systems wihtout oss support (increasinly common on modern
linux systems).
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: a9a443c874cf92b583852cf8ea5b75df8580df32
https://github.com/qemu/qemu/commit/a9a443c874cf92b583852cf8ea5b75df8580df32
Author: Fam Zheng <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M qapi-schema.json
Log Message:
-----------
qapi: Fix comment for create-type to match code.
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 64815e2a966f0a3f18818b9d542f1ef02dc992a2
https://github.com/qemu/qemu/commit/64815e2a966f0a3f18818b9d542f1ef02dc992a2
Author: Max Reitz <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/067
M tests/qemu-iotests/067.out
Log Message:
-----------
qemu-iotests: Filter out actual image size in 067
The actual size of the image file may differ depending on the Linux
kernel currently running on the host. Filtering out this value makes
this test pass in such cases.
Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 511018e4b49a5f0f1c7b051bb79fe8eccbb590fe
https://github.com/qemu/qemu/commit/511018e4b49a5f0f1c7b051bb79fe8eccbb590fe
Author: Andreas Tobler <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/raw-posix.c
Log Message:
-----------
block/raw-posix: fix FreeBSD compilation
The below patch is needed to compile qemu trunk on FreeBSD with gcc48,
clang will fail.... ;). Host x84_64-freebsd.
Signed-off-by: Andreas Tobler <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0084043888f6773d905c1b5d644b89c79d1c7714
https://github.com/qemu/qemu/commit/0084043888f6773d905c1b5d644b89c79d1c7714
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/common.pattern
Log Message:
-----------
block: qemu-iotests, add quotes to $TEST_IMG usage io pattern tests
The usage of $TEST_IMG was not properly quoted everywhere in
common.pattern.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0018c03f5d37f3a7df23eef0e9f1e6e6189ed634
https://github.com/qemu/qemu/commit/0018c03f5d37f3a7df23eef0e9f1e6e6189ed634
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/common.rc
Log Message:
-----------
block: qemu-iotests, fix _make_test_img() to work with spaced pathnames
_make_test_img() currently works with spaced pathnames only when not
specifying a backing file. This fixes it so that the backing file
argument is properly quoted.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 02cde1688131090d3abb2f210e30a44d96804167
https://github.com/qemu/qemu/commit/02cde1688131090d3abb2f210e30a44d96804167
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/017
Log Message:
-----------
block: qemu-iotests, add quotes to $TEST_IMG.base usage in 017
$TEST_IMG.base is used unquoted. Add quotes so that pathnames with
spaces are supported.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 3cbe3e8d25529ecb4e1838d1c6856e199b3a66d4
https://github.com/qemu/qemu/commit/3cbe3e8d25529ecb4e1838d1c6856e199b3a66d4
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/019
Log Message:
-----------
block: qemu-iotests, add quotes to $TEST_IMG usage in 019
There were still instances of $TEST_IMG not being properly quoted.
This was in the usage of a string built up for a 'for' loop; modify
the loop so we can quote $TEST_IMG properly.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: f897e3939cbbcec26e99415a499654ae7ae09b64
https://github.com/qemu/qemu/commit/f897e3939cbbcec26e99415a499654ae7ae09b64
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/039
Log Message:
-----------
block: qemu-iotests, removes duplicate double quotes in 039
Test 039 had $TEST_IMG with duplicate double quotes - remove duplicate.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 1ab391938d29ebc3956d07b622c987c350434eaf
https://github.com/qemu/qemu/commit/1ab391938d29ebc3956d07b622c987c350434eaf
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/051
Log Message:
-----------
block: qemu-iotests, add quotes to $TEST_IMG usage for 051
There were still a couple of instances of unquoted usage of
$TEST_IMG and $TEST_IMG.orig. Quoted these so they will not fail
on pathnames with spaces in them.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: db5dc557288fb1b7a17ffabe3b92f299fc2dc187
https://github.com/qemu/qemu/commit/db5dc557288fb1b7a17ffabe3b92f299fc2dc187
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/061
Log Message:
-----------
block: qemu-iotests, add quotes to $TEST_IMG usage in 061
When creating images with backing files in the test, the backing
file argument was not quoted properly. This caused the test to fail
when run from a pathname with a space. Pass the backing argument in
with the -b option to _make_test_img, so it can be properly quoted.
Signed-off-by: Jeff Cody <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: ec9c10d29c6bb5613a680af62f5825d3bb2d31d4
https://github.com/qemu/qemu/commit/ec9c10d29c6bb5613a680af62f5825d3bb2d31d4
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M blockdev.c
Log Message:
-----------
blockdev: fix drive_init() opts and bs_opts leaks
These memory leaks also make drive_add if=none,id=drive0 without a file=
option leak the options list. This keeps ID "drive0" around forever.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 0d1aa05e9eba2437fdcdfbaa846c850c986bf7c6
https://github.com/qemu/qemu/commit/0d1aa05e9eba2437fdcdfbaa846c850c986bf7c6
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/boot-order-test.c
M tests/fdc-test.c
M tests/ide-test.c
M tests/libqtest.c
M tests/libqtest.h
Log Message:
-----------
libqtest: rename qmp() to qmp_discard_response()
Existing qmp() callers do not expect a response object. In order to
implement real QMP test cases it will be necessary to inspect the
response object.
Rename qmp() to qmp_discard_response(). Later patches will introduce a
qmp() function that returns the response object and tests that use it.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Commit: 0c460dac03e7919079525d8e24ef2c4c607c219d
https://github.com/qemu/qemu/commit/0c460dac03e7919079525d8e24ef2c4c607c219d
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/libqtest.c
M tests/libqtest.h
Log Message:
-----------
libqtest: add qmp(fmt, ...) -> QDict* function
Add a qtest qmp() function that returns the response object. This
allows test cases to verify the result or to check for error responses.
It also allows waiting for QMP events.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Commit: 7ceeedd016facf8d58e14a0d1417fa7225d71072
https://github.com/qemu/qemu/commit/7ceeedd016facf8d58e14a0d1417fa7225d71072
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/Makefile
A tests/blockdev-test.c
Log Message:
-----------
blockdev-test: add test case for drive_add duplicate IDs
The following should work:
(qemu) drive_add if=none,id=drive0
(qemu) drive_del drive0
(qemu) drive_add if=none,id=drive0
Previous versions of QEMU produced a duplicate ID error because
drive_add leaked the options.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 43cd209803d6cffb1e1a028c9ff2fd0ff4fce954
https://github.com/qemu/qemu/commit/43cd209803d6cffb1e1a028c9ff2fd0ff4fce954
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/Makefile
A tests/qdev-monitor-test.c
Log Message:
-----------
qdev-monitor-test: add device_add leak test cases
Ensure that the device_add error code path deletes device objects.
Failure to do so not only leaks the objects but can also keep other
objects (like drive or netdev) alive due to qdev properties holding
references.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Commit: 17826bc159893300a05551d8a830275c5ecf0092
https://github.com/qemu/qemu/commit/17826bc159893300a05551d8a830275c5ecf0092
Author: Max Reitz <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block.c
Log Message:
-----------
block: Save errno before error_setg_errno
error_setg_errno() may overwrite errno; therefore, its value should be
read before calling that function and not afterwards.
Signed-off-by: Max Reitz <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0173e7bbf3c892abd4e35507ddeb2f23c1a44829
https://github.com/qemu/qemu/commit/0173e7bbf3c892abd4e35507ddeb2f23c1a44829
Author: Peter Lieven <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vpc.c
Log Message:
-----------
block/vpc: fix virtual size for images created with disk2vhd
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 6e9d290bf62406098ca3d7bf3796463681ed3c39
https://github.com/qemu/qemu/commit/6e9d290bf62406098ca3d7bf3796463681ed3c39
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - minor comments and typo correction.
Just a couple of minor comments to help note where allocated
buffers are freed, and a typo fix.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 4f18b7824ab5eda9fe051f5b24e90e5f34d08a23
https://github.com/qemu/qemu/commit/4f18b7824ab5eda9fe051f5b24e90e5f34d08a23
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/Makefile.objs
M block/vhdx.c
M block/vhdx.h
M configure
Log Message:
-----------
block: vhdx - add header update capability.
This adds the ability to update the headers in a VHDX image, including
generating a new MS-compatible GUID.
As VHDX depends on uuid.h, VHDX is now a configurable build option. If
VHDX support is enabled, that will also enable uuid as well. The
default is to have VHDX enabled.
To enable/disable VHDX: --enable-vhdx, --disable-vhdx
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 28541d46280733b9afe7b106a3a6665275a45e5f
https://github.com/qemu/qemu/commit/28541d46280733b9afe7b106a3a6665275a45e5f
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx code movement - VHDXMetadataEntries and BDRVVHDXState to header.
In preparation for VHDX log support, move these structures to the
header.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 625565d27e8d7c7f7238ccd118a2cd49c1c52963
https://github.com/qemu/qemu/commit/625565d27e8d7c7f7238ccd118a2cd49c1c52963
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.h
Log Message:
-----------
block: vhdx - log support struct and defines
This adds some magic number defines, and internal structure definitions
for VHDX log replay support. The struct VHDXLogEntries does not reflect
an on-disk data structure, and thus does not need to be packed.
Some minor code style fixes are applied as well.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0f48e8f0978afe0bd44c63749e7df6411da6c437
https://github.com/qemu/qemu/commit/0f48e8f0978afe0bd44c63749e7df6411da6c437
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/Makefile.objs
A block/vhdx-endian.c
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - break endian translation functions out
This moves the endian translation functions out from the vhdx.c source,
into a separate source file. In addition to the previously defined
endian functions, new endian translation functions for log support are
added as well.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: c3906c5e8281b37a526c706596af8575d6ac00d3
https://github.com/qemu/qemu/commit/c3906c5e8281b37a526c706596af8575d6ac00d3
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - update log guid in header, and first write tracker
Allow tracking of first file write in the VHDX image, as well as
the ability to update the GUID in the header. This is in preparation
for log support.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: c46415afc2c99ea052f52f9d68ed9a78799f2c10
https://github.com/qemu/qemu/commit/c46415afc2c99ea052f52f9d68ed9a78799f2c10
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
Log Message:
-----------
block: vhdx code movement - move vhdx_close() above vhdx_open()
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0a43a1b5d7c33208120eeb2d98ebb9ab15dc2c87
https://github.com/qemu/qemu/commit/0a43a1b5d7c33208120eeb2d98ebb9ab15dc2c87
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/Makefile.objs
A block/vhdx-log.c
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - log parsing, replay, and flush support
This adds support for VHDX v0 logs, as specified in Microsoft's
VHDX Specification Format v1.00:
https://www.microsoft.com/en-us/download/details.aspx?id=34750
The following support is added:
* Log parsing, and validation - validate that an existing log
is correct.
* Log search - search through an existing log, to find any valid
sequence of entries.
* Log replay and flush - replay an existing log, and flush/clear
the log when complete.
The VHDX log is a circular buffer, with elements (sectors) of 4KB.
A log entry is a variably-length number of sectors, that is
comprised of a header and 'descriptors', that describe each sector.
A log may contain multiple entries, know as a log sequence. In a log
sequence, each log entry immediately follows the previous entry, with an
incrementing sequence number. There can only ever be one active and
valid sequence in the log.
Each log entry must match the file log GUID in order to be valid (along
with other criteria). Once we have flushed all valid log entries, we
marked the file log GUID to be zero, which indicates a buffer with no
valid entries.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 1a848fd4517820981b542e0d10e64c0426414229
https://github.com/qemu/qemu/commit/1a848fd4517820981b542e0d10e64c0426414229
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - add region overlap detection for image files
Regions in the image file cannot overlap - the log, region tables,
and metdata must all be unique and non-overlapping.
This adds region checking by means of a QLIST; there can be a variable
number of regions and metadata (there may be metadata or region tables
that we do not recognize / know about, but are not required).
This adds the capability to register a region for later checking, and
to check against registered regions for any overlap.
Also, if neither the BAT or Metadata region tables are found, return
error.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 8adc52336d9c44ab4c7b9358a7be22ac0ef962bf
https://github.com/qemu/qemu/commit/8adc52336d9c44ab4c7b9358a7be22ac0ef962bf
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx-log.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - add log write support
This adds support for writing to the VHDX log.
For spec details, see VHDX Specification Format v1.00:
https://www.microsoft.com/en-us/download/details.aspx?id=34750
There are a few limitations to this log support:
1.) There is no caching yet
2.) The log is flushed after each entry
The primary write interface, vhdx_log_write_and_flush(), performs a log
write followed by an immediate flush of the log.
As each log entry sector is a minimum of 4KB, partial sector writes are
filled in with data from the disk write destination.
If the current file log GUID is 0, a new GUID is generated and updated
in the header.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: d92aa8833c051b53d3bf2614ff885df0037f10bb
https://github.com/qemu/qemu/commit/d92aa8833c051b53d3bf2614ff885df0037f10bb
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx write support
This adds support for writing to VHDX image files, using coroutines.
Writes into the BAT table goes through the VHDX log. Currently, BAT
table writes occur when expanding a dynamic VHDX file, and allocating a
new BAT entry.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0b7da092b40734538631c3ad461c1753a87535fc
https://github.com/qemu/qemu/commit/0b7da092b40734538631c3ad461c1753a87535fc
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - remove BAT file offset bit shifting
Bit shifting can be fun, but in this case it was unnecessary. The
upper 44 bits of the 64-bit BAT entry is specifies the File Offset,
so we shifted the bits to get access to the value.
However, per the spec the value is in MB. So we dutifully shifted back
to the left by 20 bits, to convert to a true uint64_t file offset.
This replaces those steps with just a bit mask, to get rid of the lower
20 bits instead.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: c325ee1de84dde5b2a90c30e1b788defa31c5d53
https://github.com/qemu/qemu/commit/c325ee1de84dde5b2a90c30e1b788defa31c5d53
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx-endian.c
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - move more endian translations to vhdx-endian.c
In preparation for vhdx_create(), move more endian translation
functions out to vhdx-endian.c.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 1e74a971cb3229813112c74dca81e599812b66f3
https://github.com/qemu/qemu/commit/1e74a971cb3229813112c74dca81e599812b66f3
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
Log Message:
-----------
block: vhdx - break out code operations to functions
This is preperation for vhdx_create(). The ability to write headers,
and calculate the number of BAT entries will be needed within the
create() functions, so move this relevant code into helper functions.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 61c02e5687dcc581c9d3413b61040b023adeaa9c
https://github.com/qemu/qemu/commit/61c02e5687dcc581c9d3413b61040b023adeaa9c
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.h
Log Message:
-----------
block: vhdx - fix comment typos in header, fix incorrect struct fields
VHDXPage83Data and VHDXParentLocatorHeader both incorrectly had their
MSGUID fields set as arrays of 16. This is incorrect (it stems from
an early version where those fields were uint_8 arrays). Those fields
were, up to this patch, unused.
Also, there were a couple of typos and incorrect wording in comments,
and those have been fixed up as well.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 3412f7b1bd8f250c34c9f933767d06b9444bb821
https://github.com/qemu/qemu/commit/3412f7b1bd8f250c34c9f933767d06b9444bb821
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M block/vhdx.c
M block/vhdx.h
Log Message:
-----------
block: vhdx - add .bdrv_create() support
This adds support for VHDX image creation, for images of type "Fixed"
and "Dynamic". "Differencing" types (i.e., VHDX images with backing
files) are currently not supported.
Options for image creation include:
* log size:
The size of the journaling log for VHDX. Minimum is 1MB,
and it must be a multiple of 1MB. Invalid log sizes will be
silently fixed by rounding up to the nearest MB.
Default is 1MB.
* block size:
This is the size of a payload block. The range is 1MB to 256MB,
inclusive, and must be a multiple of 1MB as well. Invalid sizes
and multiples will be silently fixed. If '0' is passed, then
a sane size is chosen (depending on virtual image size).
Default is 0 (Auto-select).
* subformat:
- "dynamic"
An image without data pre-allocated.
- "fixed"
An image with data pre-allocated.
Default is "dynamic"
When creating the image file, the lettered sections are created:
-----------------------------------------------------------------.
| (A) | (B) | (C) | (D) | (E)
| File ID | Header1 | Header 2 | Region Tbl 1 | Region Tbl 2
| | | | |
.-----------------------------------------------------------------.
0 64KB 128KB 192KB 256KB 320KB
.---- ~ ----------- ~ ------------ ~ ---------------- ~ -----------.
| (F) | (G) | (H) |
| Journal Log | BAT / Bitmap | Metadata | .... data ......
| | | |
.---- ~ ----------- ~ ------------ ~ ---------------- ~ -----------.
1MB (var.) (var.) (var.)
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 228b234dd73383408743d749d29a6c37e9d99981
https://github.com/qemu/qemu/commit/228b234dd73383408743d749d29a6c37e9d99981
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/common.rc
Log Message:
-----------
block: vhdx - update _make_test_img() to filter out vhdx options
The non-global option output is suppresed in _make_test_img() for
output verification in the 0?? tests. This adds suppression for
the vhdx-unique options as well. This allows check -vhdx to run
successfully.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 751aec24cdcd4359b5927df5cebfe6b8d3e74515
https://github.com/qemu/qemu/commit/751aec24cdcd4359b5927df5cebfe6b8d3e74515
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M tests/qemu-iotests/064
M tests/qemu-iotests/064.out
M tests/qemu-iotests/common
Log Message:
-----------
block: qemu-iotests for vhdx, add write test support
This removes the IMGFMT_GENERIC blocker for read-only, so existing
iotests run read/write tests for vhdx images created by qemu-img (e.g.
tests 001, 002, 003).
In addition, this updates the sample image test for the Hyper-V
created image, to verify we can write it as well.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: e78835b722eb26f5a56370166e99b69e9751ea2a
https://github.com/qemu/qemu/commit/e78835b722eb26f5a56370166e99b69e9751ea2a
Author: Jeff Cody <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
A tests/qemu-iotests/070
A tests/qemu-iotests/070.out
M tests/qemu-iotests/group
A tests/qemu-iotests/sample_images/iotest-dirtylog-10G-4M.vhdx.bz2
Log Message:
-----------
block: vhdx qemu-iotest - log replay of data sector
This tests the replay of a data sector in a VHDX image file.
The image file is a 10G dynamic image, with 4MB block size. The
image was created with qemu-img, and the log left unplayed by
modification of the vhdx image format driver.
It was verified under both QEMU and Hyper-V that the image file,
post log replay, matched.
Signed-off-by: Jeff Cody <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: e8262a1b5b7cfbcbc80c46e4ce6ff7c517b7b2f6
https://github.com/qemu/qemu/commit/e8262a1b5b7cfbcbc80c46e4ce6ff7c517b7b2f6
Author: Max Filippov <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M exec.c
Log Message:
-----------
exec: fix breakpoint_invalidate when pc may not be translated
This fixes qemu abort with the following message:
include/qemu/int128.h:22: int128_get64: Assertion `!a.hi' failed.
which happens due to attempt to invalidate breakpoint by virtual address
for which get_phys_page_debug couldn't find mapping.
For more details see
http://lists.nongnu.org/archive/html/qemu-devel/2013-09/msg04582.html
Cc: address@hidden
Signed-off-by: Max Filippov <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Commit: ebbfd5a094ead6f28d45718f97b4837bd3e7f916
https://github.com/qemu/qemu/commit/ebbfd5a094ead6f28d45718f97b4837bd3e7f916
Author: Max Filippov <address@hidden>
Date: 2013-11-07 (Thu, 07 Nov 2013)
Changed paths:
M target-xtensa/core-dc233c.c
Log Message:
-----------
target-xtensa: add missing DEBUG section to dc233c config
This fixes missing debug feature opcodes of dc233c core variant.
Cc: address@hidden
Signed-off-by: Max Filippov <address@hidden>
Commit: 7e382003f1bd9d8a441ecc5ac8a74bad3564d943
https://github.com/qemu/qemu/commit/7e382003f1bd9d8a441ecc5ac8a74bad3564d943
Author: Fam Zheng <address@hidden>
Date: 2013-11-08 (Fri, 08 Nov 2013)
Changed paths:
M block.c
Log Message:
-----------
block: Round up total_sectors
Since b94a2610, bdrv_getlength() is omitted when probing image. VMDK
monolithicFlat is broken by that because a file < 512 bytes can't be
read with its total_sectors truncated to 0. This patch round up the size
to BDRV_SECTOR_SIZE, when a image size is not sector aligned.
Signed-off-by: Fam Zheng <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: d60b20cf2ae6644b05159b9361cba83fb6c0cb84
https://github.com/qemu/qemu/commit/d60b20cf2ae6644b05159b9361cba83fb6c0cb84
Author: Dmitry Krivenok <address@hidden>
Date: 2013-11-08 (Fri, 08 Nov 2013)
Changed paths:
M include/net/eth.h
M net/net.c
Log Message:
-----------
net: disallow to specify multicast MAC address
[Assigning a multicast MAC address to a NIC leads to confusing behavior.
Reject multicast MAC addresses so users are alerted to their error
straight away.
The "net/eth.h" in6_addr rename prevents a name collision with
<netinet/in.h> on Linux.
-- Stefan]
Signed-off-by: Dmitry V. Krivenok <address@hidden>
Reviewed-by: Amos Kong <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 1597591cca8a8fa20b8872937b859ec2aaccba6c
https://github.com/qemu/qemu/commit/1597591cca8a8fa20b8872937b859ec2aaccba6c
Author: Sergey Fedorov <address@hidden>
Date: 2013-11-08 (Fri, 08 Nov 2013)
Changed paths:
M net/net.c
Log Message:
-----------
net: fix qemu_flush_queued_packets() in presence of a hub
Do not return after net_hub_flush(). Always flush callee network client
incoming queue.
Signed-off-by: Sergey Fedorov <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: cc386e96727442f5b67052d4e0a602f6f652ffe6
https://github.com/qemu/qemu/commit/cc386e96727442f5b67052d4e0a602f6f652ffe6
Author: Dmitry Fleytman <address@hidden>
Date: 2013-11-08 (Fri, 08 Nov 2013)
Changed paths:
M hw/net/virtio-net.c
Log Message:
-----------
virtio-net: broken RX filtering logic fixed
Upon processing of VIRTIO_NET_CTRL_MAC_TABLE_SET command
multicast list overwrites unicast list in mac_table.
This leads to broken logic for both unicast and multicast RX filtering.
Signed-off-by: Dmitry Fleytman <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 04c7d8b8dea724f1007f0f6e76047ff03b4cb24f
https://github.com/qemu/qemu/commit/04c7d8b8dea724f1007f0f6e76047ff03b4cb24f
Author: Cole Robinson <address@hidden>
Date: 2013-11-10 (Sun, 10 Nov 2013)
Changed paths:
M hw/pci-host/piix.c
M hw/pci-host/q35.c
M include/hw/i386/pc.h
M include/hw/pci-host/q35.h
Log Message:
-----------
Fix pc migration from qemu <= 1.5
The following commit introduced a migration incompatibility:
commit 568f0690fd9aa4d39d84b04c1a5dbb53a915c3fe
Author: David Gibson <address@hidden>
Date: Thu Jun 6 18:48:49 2013 +1000
pci: Replace pci_find_domain() with more general pci_root_bus_path()
The issue is that i440fx savevm idstr went from 0000:00:00.0/I440FX to
0000:00.0/I440FX. Unfortunately we are stuck with the breakage for
1.6 machine types.
Add a compat property to maintain the busted idstr for the 1.6 machine
types, but revert to the old style format for 1.7+, and <= 1.5.
Tested with migration from qemu 1.5, qemu 1.6, and qemu.git.
Cc: address@hidden
Signed-off-by: Cole Robinson <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 6b9b8758c15f3bc2875dbd6e2d03c5362b8d6902
https://github.com/qemu/qemu/commit/6b9b8758c15f3bc2875dbd6e2d03c5362b8d6902
Author: Jason Wang <address@hidden>
Date: 2013-11-10 (Sun, 10 Nov 2013)
Changed paths:
M hw/net/virtio-net.c
Log Message:
-----------
virtio-net: only delete bh that existed
We delete without check whether it existed during exit. This will lead NULL
pointer deference since it was created conditionally depends on guest driver
status and features. So add a check of existence before trying to delete it.
Cc: address@hidden
Signed-off-by: Jason Wang <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 81adc5131534ca7554cebe64cd8f86bac28dbd1b
https://github.com/qemu/qemu/commit/81adc5131534ca7554cebe64cd8f86bac28dbd1b
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-11-10 (Sun, 10 Nov 2013)
Changed paths:
M hw/i386/acpi-build.c
Log Message:
-----------
acpi-build: disable with -no-acpi
QEMU will currently crash if started with -no-acpi flag
since acpi build code probes the PM device which isn't present
in this configuration.
To fix, don't expose ACPI tables to guest when acpi has been
disabled from command line.
Fixes LP# 1248854
https://bugs.launchpad.net/qemu/+bug/1248854
Reported-by: chao zhou <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Commit: fe1479aa251971abd3842dee4a783d4ebace8fb8
https://github.com/qemu/qemu/commit/fe1479aa251971abd3842dee4a783d4ebace8fb8
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-11-10 (Sun, 10 Nov 2013)
Changed paths:
M hw/ppc/ppc440_bamboo.c
M include/hw/loader.h
Log Message:
-----------
loader: drop return value for rom_add_blob_fixed
rom_add_blob never fails, and neither does rom_add_blob_fixed,
so there's no need to return value from it.
In fact, rom_add_blob_fixed was erroneously returning -1 unconditionally
which made the only system that checked the return value -M bamboo fail
to start.
Drop the return value and drop checks from ppc440_bamboo to
fix this failure.
Reported-by: Alexander Graf <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 0fbf50b6ec126600dca115adb1563c657cc27695
https://github.com/qemu/qemu/commit/0fbf50b6ec126600dca115adb1563c657cc27695
Author: Marcel Apfelbaum <address@hidden>
Date: 2013-11-10 (Sun, 10 Nov 2013)
Changed paths:
M hw/pci/pci.c
M include/hw/pci/pci_bus.h
Log Message:
-----------
Revert "hw/pci: partially handle pci master abort"
This reverts commit a53ae8e934cd54686875b5bcfc2f434244ee55d6.
The patch being reverted introduced a low-priority memory region
covering all 64 bit pci address space. This exposed the following bugs
elsewhere in the code:
1. Some memory regions have INT64_MAX size, where the
intent was all 64 bit address space.
This results in a sub-page region, should be UINT64_MAX.
2. page table rendering in exec.c ignores physical address bits
above TARGET_PHYS_ADDR_SPACE_BITS.
Access outside this range (e.g. from device DMA, or gdb stub)
ends up with a wrong region. Registering a region outside this
range leads to page table corruption.
3. Some regions overlap PCI hole and have same priority.
This only works as long as no device uses the overlapping address.
It doesn't look like we can resolve all issues in time for 1.7.
Let's fix the bugs first and apply afterwards for 1.8.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: ef9e455d645bed6d2360cd658dc00ca11a849877
https://github.com/qemu/qemu/commit/ef9e455d645bed6d2360cd658dc00ca11a849877
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-11-10 (Sun, 10 Nov 2013)
Changed paths:
M exec.c
Log Message:
-----------
Revert "exec: limit system memory size"
This reverts commit 818f86b88394b7b2b59d313e51043fe15a8004db.
This was a work-around for bugs elsewhere in the system,
exposed by commit a53ae8e934cd54686875b5bcfc2f434244ee55d6:
"hw/pci: partially handle pci master abort"
since that's reverted now, the work-around is not required for 1.7
anymore.
The proper fix is supporting full 64 bit addresses in the radix tree.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Tested-by: Marcel Apfelbaum <address@hidden>
Commit: 7b75d9d61bf9b7b43f6df2fb2fbfc38c4eb9d2e9
https://github.com/qemu/qemu/commit/7b75d9d61bf9b7b43f6df2fb2fbfc38c4eb9d2e9
Author: Richard Henderson <address@hidden>
Date: 2013-11-11 (Mon, 11 Nov 2013)
Changed paths:
M scripts/qapi-visit.py
Log Message:
-----------
Adjust qapi-visit for python-2.4.3
We say we support python 2.4, but python 2.4.3 does not
support the "expr if test else expr" syntax used here.
This allows QEMU to compile on RHEL 5.3, the last release for ia64.
Signed-off-by: Richard Henderson <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Signed-off-by: Luiz Capitulino <address@hidden>
Commit: dce07e0b2b172ccce43955fdee2149ab2413251b
https://github.com/qemu/qemu/commit/dce07e0b2b172ccce43955fdee2149ab2413251b
Author: Luiz Capitulino <address@hidden>
Date: 2013-11-11 (Mon, 11 Nov 2013)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: add git tree info for HMP, QMP and QAPI
Signed-off-by: Luiz Capitulino <address@hidden>
Commit: 6bddfae306001c6e474ff97ef59c518568ea5af4
https://github.com/qemu/qemu/commit/6bddfae306001c6e474ff97ef59c518568ea5af4
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M Makefile
M configure
M linux-user/syscall.c
M linux-user/syscall_defs.h
M qemu.nsi
Log Message:
-----------
Merge remote-tracking branch 'sweil/mingw' into staging
# By Stefan Weil
# Via Stefan Weil
* sweil/mingw:
linux-user: Fix stat64 syscall for SPARC64
configure: Add config.status to recreate the current configuration
nsis: Improved support for parallel installation of 32 and 64 bit code
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 9f43a3f541019a5836247c8cfdfc5fef89cf077d
https://github.com/qemu/qemu/commit/9f43a3f541019a5836247c8cfdfc5fef89cf077d
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M audio/ossaudio.c
Log Message:
-----------
Merge remote-tracking branch 'kraxel/audio.3' into staging
# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/audio.3:
ossaudio: check for oss support in oss_audio_init
Revert "ossaudio: do not enable by default"
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 70c4c5b5621f6d954843547bcab9db857d882e99
https://github.com/qemu/qemu/commit/70c4c5b5621f6d954843547bcab9db857d882e99
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M exec.c
M target-xtensa/core-dc233c.c
Log Message:
-----------
Merge remote-tracking branch 'filippov/tags/20131108-xtensa' into staging
Two small fixes for 1.7:
- add missing debug feature to dc233c xtensa core;
- fix qemu abort caused by gdb attempt to invalidate a breakpoint by
virtual address for which there's no mapping.
# gpg: Signature made Thu 07 Nov 2013 09:32:19 PM PST using RSA key ID F83FA044
# gpg: Can't check signature: public key not found
# By Max Filippov
# Via Max Filippov
* filippov/tags/20131108-xtensa:
target-xtensa: add missing DEBUG section to dc233c config
exec: fix breakpoint_invalidate when pc may not be translated
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: deb0f500651317863922964c87b4fa64eecdbd73
https://github.com/qemu/qemu/commit/deb0f500651317863922964c87b4fa64eecdbd73
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M block.c
M block/Makefile.objs
M block/raw-posix.c
A block/vhdx-endian.c
A block/vhdx-log.c
M block/vhdx.c
M block/vhdx.h
M block/vpc.c
M blockdev.c
M configure
M qapi-schema.json
M tests/Makefile
A tests/blockdev-test.c
M tests/boot-order-test.c
M tests/fdc-test.c
M tests/ide-test.c
M tests/libqtest.c
M tests/libqtest.h
A tests/qdev-monitor-test.c
M tests/qemu-iotests/017
M tests/qemu-iotests/019
M tests/qemu-iotests/039
M tests/qemu-iotests/051
M tests/qemu-iotests/061
M tests/qemu-iotests/064
M tests/qemu-iotests/064.out
M tests/qemu-iotests/067
M tests/qemu-iotests/067.out
A tests/qemu-iotests/070
A tests/qemu-iotests/070.out
M tests/qemu-iotests/common
M tests/qemu-iotests/common.pattern
M tests/qemu-iotests/common.rc
M tests/qemu-iotests/group
A tests/qemu-iotests/sample_images/iotest-dirtylog-10G-4M.vhdx.bz2
Log Message:
-----------
Merge remote-tracking branch 'stefanha/block' into staging
# By Jeff Cody (26) and others
# Via Stefan Hajnoczi
* stefanha/block: (37 commits)
block: Round up total_sectors
block: vhdx qemu-iotest - log replay of data sector
block: qemu-iotests for vhdx, add write test support
block: vhdx - update _make_test_img() to filter out vhdx options
block: vhdx - add .bdrv_create() support
block: vhdx - fix comment typos in header, fix incorrect struct fields
block: vhdx - break out code operations to functions
block: vhdx - move more endian translations to vhdx-endian.c
block: vhdx - remove BAT file offset bit shifting
block: vhdx write support
block: vhdx - add log write support
block: vhdx - add region overlap detection for image files
block: vhdx - log parsing, replay, and flush support
block: vhdx code movement - move vhdx_close() above vhdx_open()
block: vhdx - update log guid in header, and first write tracker
block: vhdx - break endian translation functions out
block: vhdx - log support struct and defines
block: vhdx code movement - VHDXMetadataEntries and BDRVVHDXState to header.
block: vhdx - add header update capability.
block: vhdx - minor comments and typo correction.
...
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: b873a55cf45f1fbff7026de885848d52939d18e1
https://github.com/qemu/qemu/commit/b873a55cf45f1fbff7026de885848d52939d18e1
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M hw/net/virtio-net.c
M include/net/eth.h
M net/net.c
Log Message:
-----------
Merge remote-tracking branch 'stefanha/net' into staging
# By Dmitry Fleytman (1) and others
# Via Stefan Hajnoczi
* stefanha/net:
virtio-net: broken RX filtering logic fixed
net: fix qemu_flush_queued_packets() in presence of a hub
net: disallow to specify multicast MAC address
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 29c5b77d3dd7e970c7bd57cd1d73734ae01e29d2
https://github.com/qemu/qemu/commit/29c5b77d3dd7e970c7bd57cd1d73734ae01e29d2
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M exec.c
M hw/i386/acpi-build.c
M hw/pci-host/piix.c
M hw/pci-host/q35.c
M hw/pci/pci.c
M hw/ppc/ppc440_bamboo.c
M include/hw/i386/pc.h
M include/hw/loader.h
M include/hw/pci-host/q35.h
M include/hw/pci/pci_bus.h
Log Message:
-----------
Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pci, pc, virtio bug fixes
This reverts PCI master abort support - we'll want it
eventually but it exposes too many core bugs to be safe for 1.7.
This also reverts a recent exec.c change that was an
attempt to work-around some of these core bugs.
Also included are small fixes in pc and virtio,
and a core loader fix for PPC bamboo.
Signed-off-by: Michael S. Tsirkin <address@hidden>
# gpg: Signature made Sun 10 Nov 2013 05:13:22 AM PST using RSA key ID D28D5469
# gpg: Can't check signature: public key not found
# By Michael S. Tsirkin (3) and others
# Via Michael S. Tsirkin
* mst/tags/for_anthony:
Revert "exec: limit system memory size"
Revert "hw/pci: partially handle pci master abort"
loader: drop return value for rom_add_blob_fixed
acpi-build: disable with -no-acpi
virtio-net: only delete bh that existed
Fix pc migration from qemu <= 1.5
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 5c5432e7d630592ddcc1876ac8a1505f8f14ef15
https://github.com/qemu/qemu/commit/5c5432e7d630592ddcc1876ac8a1505f8f14ef15
Author: Anthony Liguori <address@hidden>
Date: 2013-11-13 (Wed, 13 Nov 2013)
Changed paths:
M MAINTAINERS
M scripts/qapi-visit.py
Log Message:
-----------
Merge remote-tracking branch 'luiz/queue/qmp' into staging
# By Luiz Capitulino (1) and Richard Henderson (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
MAINTAINERS: add git tree info for HMP, QMP and QAPI
Adjust qapi-visit for python-2.4.3
Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>
Compare: https://github.com/qemu/qemu/compare/964668b03d26...5c5432e7d630
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 40b9cc: nsis: Improved support for parallel installation o...,
GitHub <=