Package: qemu / 2.0.0+dfsg-4~bpo70+1

Metadata

Package Version Patches format
qemu 2.0.0+dfsg-4~bpo70+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02_kfreebsd.patch | (download)

configure | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

---
retry pxe after efi.patch | (download)

vl.c | 11 11 + 0 - 0 !
1 file changed, 11 insertions(+)

 retry pxe- after loading efi-
use fixed data path.patch | (download)

os-posix.c | 2 2 + 0 - 0 !
vl.c | 8 0 + 8 - 0 !
2 files changed, 2 insertions(+), 8 deletions(-)

 use fixed data dir instead of determining it at runtime
mjt set oem in rsdt like slic.diff | (download)

hw/acpi/core.c | 5 5 + 0 - 0 !
hw/i386/acpi-build.c | 7 7 + 0 - 0 !
2 files changed, 12 insertions(+)

 copy oem acpi parameters from slic table to rsdt
    
When building RSDT table, pick OEM ID fields from uer-supplied SLIC
table instead of using hard-coded QEMU defaults.  This way, say,
OEM version of Windows7 can be run inside qemu using the same OEM
activation as on bare metal, by pointing at system firmware:

  -acpitable file=/sys/firmware/acpi/tables/SLIC

Windows7 requires that OEM ID in RSDT matches those in SLIC to
consider SLIC to be valid.

This is somewhat hackish approach, but it works fairy well in
practice.
    
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

move ncalrpc dir to tmp.patch | (download)

net/slirp.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch] slirp/smb: move ncalrpc directory to tmp
Bug-Debian: http://bugs.debian.org/728876

The smbd forked by qemu still uses the default ncalrpc directory
in /var/run/samba. This may lead to problems, if /var/run/samba
does not exist (for example if /var/run is a tmpfs and the host
smbd was not started).

This leads to the following error message from samba
and an unworkable smbd:
	Failed to create pipe directory /var/run/samba/ncalrpc - No such file or directory

Fix this by pointing smbd to /tmp/qemu-smb.%d.%d/ncalrpc as ncalrpc directory.
Smbd will create the actual ncalrpc subdirectory on its own.

Signed-off-by: Michael Buesch <m@bues.ch>


doc grammify allows to.patch | (download)

qemu-doc.texi | 2 1 + 1 - 0 !
qemu-options.hx | 7 4 + 3 - 0 !
2 files changed, 5 insertions(+), 4 deletions(-)

 [patch] doc: grammify "allows to"

English language grammar does not allow usage
of the word "allows" directly followed by an
infinitive, declaring constructs like "something
allows to do somestuff" un-grammatical.  Often
it is possible to just insert "one" between "allows"
and "to" to make the construct grammatical, but
usually it is better to re-phrase the statement.

This patch tries to fix 4 examples of "allows to"
usage in qemu doc, but does not address comments
in the code with similar constructs.  It also adds
missing "the" in the same line.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

exec limit translation limiting in address_space_translate to xen.diff | (download)

exec.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] exec: limit translation limiting in address_space_translate to xen
Date: Thu, 27 Mar 2014 15:35:26 +1100
Message-ID: <1395894926-16633-1-git-send-email-aik@ozlabs.ru>
Cc: Alexey Kardashevskiy <aik@ozlabs.ru>, Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Comment: fixes windows boot BSOD with virtio-scsi (in 1.7.1 and 2.0)

The address_space_translate() function cuts the returned plen (page size)
to hardcoded TARGET_PAGE_SIZE. This function can be used on pages bigger
than that so this limiting should not be used on such pages.

Since originally the limiting was introduced for XEN, we can safely
limit this piece of code to XEN. So does the patch.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>

cputlb fix regression with TCG interpreter.patch | (download)

cputlb.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 cputlb: fix regression with tcg interpreter (bug 1310324)