On Thu, 2016-12-22 at 09:43 +1100, David Gibson wrote:
> > The name makes sense, we just need to document the host
> > kernel requirement properly. The error message should of
> > course mention it as well.
>
> The error message is currently
>
> "Hash page table resizing not available with this K
On Thu, Dec 22, 2016 at 09:07:03AM +0800, Longpeng (Mike) wrote:
> Hi Daniel,
>
> Can you pick this patch together ?
> [PATCH for-2.9 v4 1/6] configure: add CONFIG_GCRYPT_HMAC item
Sigh yes. I don't know how i screwed up and missed that patch.
Will send a v2 pull request.
Regards,
Daniel
--
|
On Thu, Dec 22, 2016 at 01:34:47AM -0500, Weiwei Jia wrote:
> Hi,
>
> With QEMU x-data-plane, I find the performance has not been improved
> very much. Please see following two settings.
>
> Setting 1: I/O thread in host OS (VMM) reads 4KB each time from disk
> (8GB in total). Pin the I/O thread
On Wed, Dec 21, 2016 at 12:11:51PM -0500, Weiwei Jia wrote:
> Hi,
>
> I cannot add iothreads
> (https://libvirt.org/formatdomain.html#elementsIOThreadsAllocation) in
> the libvirt xml configuration file. Once I add
> "4" and other related config for IOthreads into
> the libvirt xml configuration f
Hi guys,
I'm just trying Qemu 2.7 and 2.8 and Windows 2016 as guest and cpu
hotplug doesn't seem to be working. CPU appears on qemu device tree, but
doesn't appear inside the guest (nor control panel, performance monitor
or device manager)
Anyone going through this?
--
Eduardo Otubo
ProfitBrick
Hello,
Since this is a general topic, I picked it out from the VT-d
discussion and put it here, just want to be more clear of it.
The issue is, whether we have exposed too much address spaces for
emulated PCI devices?
Now for each PCI device, we are having PCIDevice::bus_master_as for
the device
This is preparation work to finally enabled dynamic switching ON/OFF for
VT-d protection. The old VT-d codes is using static IOMMU region, and
that won't satisfy vfio-pci device listeners.
Let me explain.
vfio-pci devices depend on the memory region listener and IOMMU replay
mechanism to make sur
On 19/12/2016 17:24, Vincent Palatin wrote:
> diff --git a/cpus.c b/cpus.c
> index 0e01791..b8db313 100644
> --- a/cpus.c
> +++ b/cpus.c
> @@ -1264,6 +1264,11 @@ static void qemu_cpu_kick_thread(CPUState *cpu)
> return;
> }
> cpu->thread_kicked = true;
> +#ifdef CONFIG_DARWIN
>
On 2016年12月22日 17:48, Peter Xu wrote:
/* Handle Translation Enable/Disable */
static void vtd_handle_gcmd_te(IntelIOMMUState *s, bool en)
{
+if (s->dmar_enabled == en) {
+return;
+}
+
VTD_DPRINTF(CSR, "Translation Enable %s", (en ? "on" : "off"));
if (en) {
> diff --git a/xen-mapcache.c b/xen-mapcache.c
> index 8f3a592..dc9b321 100644
> --- a/xen-mapcache.c
> +++ b/xen-mapcache.c
> @@ -163,6 +163,7 @@ static void xen_remap_bucket(MapCacheEntry *entry,
> err = g_malloc0(nb_pfn * sizeof (int));
>
> if (entry->vaddr_base != NULL) {
> +
On 19/12/2016 17:24, Vincent Palatin wrote:
> #else /* _WIN32 */
> -abort();
> +if (!qemu_cpu_is_self(cpu)) {
> +CONTEXT context;
> +if (SuspendThread(cpu->hThread) == (DWORD)(-1)) {
> +fprintf(stderr, "qemu:%s: GetLastError:%lu\n", __func__,
> +
Marc-André Lureau writes:
> Use a base class QAPIError, and QAPIParseError for parser errors and
> QAPISemError for semantic errors, suggested by Markus Armbruster.
>
> Signed-off-by: Marc-André Lureau
> ---
> scripts/qapi.py | 338
> ++--
>
Marc-André Lureau writes:
> Signed-off-by: Marc-André Lureau
> ---
> scripts/qapi.py | 13 +++--
> tests/qapi-schema/include-cycle.err | 2 +-
> tests/qapi-schema/include-format-err.err | 2 +-
> tests/qapi-schema/include-no-file.err| 2 +-
> tests/q
At 12/21/2016 07:06 PM, Stefan Hajnoczi wrote:
On Wed, Dec 21, 2016 at 05:13:39PM +0800, Dou Liyang wrote:
Hi Stefan,
At 12/20/2016 05:39 PM, Stefan Hajnoczi wrote:
On Tue, Dec 20, 2016 at 12:32:40AM +0800, Fam Zheng wrote:
On Mon, 12/19 15:02, Stefan Hajnoczi wrote:
On Mon, Dec 19, 2016 a
On 22/12/2016 10:42, Peter Xu wrote:
> Hello,
>
> Since this is a general topic, I picked it out from the VT-d
> discussion and put it here, just want to be more clear of it.
>
> The issue is, whether we have exposed too much address spaces for
> emulated PCI devices?
>
> Now for each PCI devi
On 12/21/2016 03:39 PM, Igor Mammedov wrote:
On Wed, 21 Dec 2016 14:31:45 +0200
Marcel Apfelbaum wrote:
On 12/06/2016 01:32 AM, Igor Mammedov wrote:
From this patch all the memory hotplug related AML
bits are consolidated in one place within DSTD.
Follow up patches will utilize that to simpli
The following changes since commit 82ecffa8c050bf5bbc13329e9b65eac1caa5b55c:
Open 2.9 development tree (2016-12-20 16:20:16 +)
are available in the git repository at:
git://github.com/berrange/qemu pull-qcrypto-2016-12-21-2
for you to fetch changes up to 4fd460bf25b197f94b9db463b77a6943
From: "Longpeng(Mike)"
Libgcrypt and nettle support 3des-ede, so this patch add 3des-ede
support when using libgcrypt or nettle.
Reviewed-by: Gonglei
Signed-off-by: Longpeng(Mike)
Signed-off-by: Daniel P. Berrange
---
crypto/cipher-gcrypt.c | 6 +++
crypto/cipher-nettle.c | 37 +++
From: Marc-André Lureau
On error path, ctx may be leaked. Assign ctx earlier, and call
qcrypto_cipher_free() on error.
Spotted thanks to ASAN.
Signed-off-by: Marc-André Lureau
Signed-off-by: Daniel P. Berrange
---
crypto/cipher-nettle.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions
From: "Longpeng(Mike)"
This patch add HMAC algorithms testcases
Signed-off-by: Longpeng(Mike)
Signed-off-by: Daniel P. Berrange
---
tests/Makefile.include | 2 +
tests/test-crypto-hmac.c | 266 +++
2 files changed, 268 insertions(+)
create mode
From: "Longpeng(Mike)"
This patch add HMAC algorithms based on libgcrypt support
Signed-off-by: Longpeng(Mike)
Signed-off-by: Daniel P. Berrange
---
crypto/hmac-gcrypt.c | 111 ++-
1 file changed, 109 insertions(+), 2 deletions(-)
diff --git a/
From: "Longpeng(Mike)"
This patch introduce HMAC algorithms framework.
Signed-off-by: Longpeng(Mike)
Signed-off-by: Daniel P. Berrange
---
crypto/Makefile.objs | 4 ++
crypto/hmac-gcrypt.c | 45 ++
crypto/hmac-glib.c | 44 ++
crypto/hmac-nettle.c | 45 ++
From: "Longpeng(Mike)"
This item will be used for support libcrypt-backed HMAC algorithms.
Support for hmac has been added in Libgcrypt 1.6.0, but we cannot
use pkg-config to get libcrypt's version. However we can make a
in configure to know whether current libcrypt support hmac.
Signed-off-by:
From: "Longpeng(Mike)"
This patch add glib-backed HMAC algorithms support
Signed-off-by: Longpeng(Mike)
Signed-off-by: Daniel P. Berrange
---
crypto/hmac-glib.c | 122 +
1 file changed, 122 insertions(+)
diff --git a/crypto/hmac-glib.c b/cr
From: "Longpeng(Mike)"
This patch add nettle-backed HMAC algorithms support
Signed-off-by: Longpeng(Mike)
Signed-off-by: Daniel P. Berrange
---
crypto/hmac-nettle.c | 136 +--
1 file changed, 133 insertions(+), 3 deletions(-)
diff --git a/crypt
On 12/06/2016 01:32 AM, Igor Mammedov wrote:
That reduces DSDT by 910 bytes when memory hotplug
isn't enabled.
While doing so drop intermediate variables/arguments
passing around ACPI_MEMORY_HOTPLUG_IO_LEN and making
it local to memory_hotplug.c, hardcoding it there as
it can't change.
Also don
Public bug reported:
On a Trusty KVM host one of the guest VMs shut down without any user
interaction. The system is running:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
$ dpkg -l libvirt0 qemu-kvm qemu-system-co
On Thu, Dec 22, 2016 at 05:52:58PM +0800, Jason Wang wrote:
>
>
> On 2016年12月22日 17:48, Peter Xu wrote:
> > /* Handle Translation Enable/Disable */
> > static void vtd_handle_gcmd_te(IntelIOMMUState *s, bool en)
> > {
> >+if (s->dmar_enabled == en) {
> >+return;
> >+}
> >+
> >
Alex,
Are you happy with v8? If so, then, as far as I'm concerned, this
series is ready. I'd like to try driving the edu device from ARM
tests too.
Thanks,
drew
On Mon, Dec 12, 2016 at 11:08:06AM +0800, Peter Xu wrote:
> This is v8 of vt-d unit test series.
>
> (CC qemu-devel list this time.)
On 2016年12月22日 19:04, Peter Xu wrote:
On Thu, Dec 22, 2016 at 05:52:58PM +0800, Jason Wang wrote:
On 2016年12月22日 17:48, Peter Xu wrote:
/* Handle Translation Enable/Disable */
static void vtd_handle_gcmd_te(IntelIOMMUState *s, bool en)
{
+if (s->dmar_enabled == en) {
+retur
On 2016年12月22日 14:56, Pavel Dovgalyuk wrote:
Hi, Jason!
Please don't forget this for 2.9.
Pavel Dovgalyuk
Already in my queue so it won't be missed :)
Thanks
On 22/12/2016 12:06, Andrew Jones wrote:
> Alex,
>
> Are you happy with v8? If so, then, as far as I'm concerned, this
> series is ready. I'd like to try driving the edu device from ARM
> tests too.
>
> Thanks,
> drew
There are some minor conflicts, but nothing that I cannot fix. I've
pushed
On 20 December 2016 at 21:16, Thomas Huth wrote:
> The following changes since commit 82ecffa8c050bf5bbc13329e9b65eac1caa5b55c:
>
> Open 2.9 development tree (2016-12-20 16:20:16 +)
>
> are available in the git repository at:
>
> https://github.com/huth/qemu.git tags/target-dirs-20161220
>
On 12/06/2016 01:32 AM, Igor Mammedov wrote:
Move DIMM devices from global _SB scope to a new \_SB.MHPC
container along with common methods used by DIMMs:
MCRS, MRST, MPXM, MOST, MEJ00, MSCN, MTFY
this reduces AML size on 12 * #slots bytes,
i.e. up to 3072 bytes for 265 slots.
Can you pleas
Hi Fam,
You win !!!
I have installed an RH 7.7 based on kernel 3.10 and a SuSE LEAP 42.2 which
is based on kernel 4.4. Both system see the tape devices and can work.
Than I restart in the same session the VM with SLES11 SP4 (kernel 3.0.101)
and an older RH based on kernel 2.6. This both system c
On 22/12/2016 13:37, Kirill A. Shutemov wrote:
> On Fri, Dec 16, 2016 at 01:59:36PM +0100, Paolo Bonzini wrote:
>>
>>
>> On 15/12/2016 01:13, Kirill A. Shutemov wrote:
>>> The new paging more is extension of IA32e mode with more additional page
>>> table level.
>>>
>>> It brings support of 57-bit
On Fri, Dec 16, 2016 at 01:59:36PM +0100, Paolo Bonzini wrote:
>
>
> On 15/12/2016 01:13, Kirill A. Shutemov wrote:
> > The new paging more is extension of IA32e mode with more additional page
> > table level.
> >
> > It brings support of 57-bit vitrual address space (128PB) and 52-bit
> > physi
On 12/22/2016 12:08 AM, Zhang Chen wrote:
>>> Make sense, this command trying to collect status on whether
>>> an error has occurred, and the "replication_get_error_all(errp)"
>>> is always succeeds. So, Can you suggest to me the right name?
>> If replication_get_error_all() always succeeds, then w
[resend, I don't know how I botched the From: line in my first attempt,
or if that botch changed who received the mail]
On 12/22/2016 12:08 AM, Zhang Chen wrote:
>>> Make sense, this command trying to collect status on whether
>>> an error has occurred, and the "replication_get_error_all(errp)"
>>
On Thu, 22 Dec 2016 10:40:29 +0100
Eduardo Otubo wrote:
> Hi guys,
>
> I'm just trying Qemu 2.7 and 2.8 and Windows 2016 as guest and cpu
> hotplug doesn't seem to be working. CPU appears on qemu device tree, but
> doesn't appear inside the guest (nor control panel, performance monitor
> or devi
On Thu, 12/22 13:33, Holger Schranz wrote:
> Hi Fam,
>
> You win !!!
>
> I have installed an RH 7.7 based on kernel 3.10 and a SuSE LEAP 42.2 which
> is based on kernel 4.4. Both system see the tape devices and can work.
> Than I restart in the same session the VM with SLES11 SP4 (kernel 3.0.101)
On Thu, 22 Dec 2016 14:31:19 +0200
Marcel Apfelbaum wrote:
> On 12/06/2016 01:32 AM, Igor Mammedov wrote:
> > Move DIMM devices from global _SB scope to a new \_SB.MHPC
> > container along with common methods used by DIMMs:
> > MCRS, MRST, MPXM, MOST, MEJ00, MSCN, MTFY
> >
> > this reduces AML
On 12/22/2016 03:31 PM, Igor Mammedov wrote:
On Thu, 22 Dec 2016 14:31:19 +0200
Marcel Apfelbaum wrote:
On 12/06/2016 01:32 AM, Igor Mammedov wrote:
Move DIMM devices from global _SB scope to a new \_SB.MHPC
container along with common methods used by DIMMs:
MCRS, MRST, MPXM, MOST, MEJ00, M
The current implementation uses width = 4 and device-width = 2 for the
flash configuration. When using u-boot or Linux, the flash is detected
as 32 x 16 bit, thus the sector size is doubled to 512 KB. When u-boot
sends a sector erase, only the first 256 KB are erased because the QEMU
flash impl
On Thu, 22 Dec 2016 15:53:55 +0200
Marcel Apfelbaum wrote:
> On 12/22/2016 03:31 PM, Igor Mammedov wrote:
> > On Thu, 22 Dec 2016 14:31:19 +0200
> > Marcel Apfelbaum wrote:
> >
> >> On 12/06/2016 01:32 AM, Igor Mammedov wrote:
> >>> Move DIMM devices from global _SB scope to a new \_SB.MHPC
On 12/19/2016 09:47 AM, dcb wrote:
Public bug reported:
I just had a go at compiling qemu trunk with
llvm trunk. It said:
hw/ipmi/isa_ipmi_bt.c:283:31: warning: logical not is only applied to
the left hand side of this bitwise operator [-Wlogical-not-parentheses]
Source code is
IP
** Changed in: qemu
Assignee: (unassigned) => cminyard (minyard)
** Changed in: qemu
Status: New => In Progress
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1651167
Title:
hw/ipmi/isa
From: Corey Minyard
Macro parameters should almost always have () around them when used.
llvm reported an error on this.
Reported in https://bugs.launchpad.net/bugs/1651167
Signed-off-by: Corey Minyard
---
hw/ipmi/isa_ipmi_bt.c | 18 +-
1 file changed, 9 insertions(+), 9 delet
Hi, I'm working to emulate aix SO on RISC6000 environment using qemu
emulator.
I tried to import related patch ([RFC,2/6] prep: add IBM RS/6000 7248 (43p)
machine emulation), but this operation give me an error.
I'm using a wrong release of qemu code?
Do you know a version of qemu already integrat
Acked-by: Dmitry Fleytman
> On 21 Dec 2016, at 10:21 AM, Cao jin wrote:
>
> When user specify invalid value for property aer_log_max, device should
> fail to create, and report appropriate message.
>
> Signed-off-by: Cao jin
> Reviewed-by: Marcel Apfelbaum
> Acked-by: Dmitry Fleytman
> ---
On 12/22/2016 08:30 AM, miny...@acm.org wrote:
> From: Corey Minyard
>
> Macro parameters should almost always have () around them when used.
> llvm reported an error on this.
>
> Reported in https://bugs.launchpad.net/bugs/1651167
>
> Signed-off-by: Corey Minyard
> ---
> hw/ipmi/isa_ipmi_bt.
build hotplug event handler method body in generic
hw/acpi/memory_hotplug.c and make hw/i386/acpi-build.c
only provide target specific full name of the event
handler.
That removes hardcoded MEMORY_HOTPLUG_HANDLER_PATH and
allows to do target specific memory hotplug AML placement
and wiring it with
-smbios command line options were accepted but silently ignored on
TARGET_ARM, due to a test for TARGET_I386 in arch_init.c.
Copy the mechanism of hw/pci/pci-stub.c to implement an smbios-stub
instead, enabled for all targets without CONFIG_SMBIOS.
Signed-off-by: Leif Lindholm
---
Not sure if S
On Wed, Dec 21, 2016 at 06:58:44PM +0100, Paolo Bonzini wrote:
> On 21/12/2016 14:59, Igor Mammedov wrote:
> >> Apparently a misunderstanding of the underlying command line handling
> >> mechanics.
> >>
> >>> Also this patch would break build for targets that don't link smbios.c
> >>> (i.e. which d
Device models often have to perform multiple access to a single
memory region that is known in advance, but would to use "DMA-style"
functions instead of address_space_map/unmap. This can happen
for example when the data has to undergo endianness conversion.
Introduce a new data structure to cache
From: Yaowei Bai
Commit 87f68d318222563822b5c6b28192215fc4b4e441 (block: drop aio
functions that operate on the main AioContext) drops qemu_aio_wait
function references mostly while leaves these behind, clean up them.
Signed-off-by: Yaowei Bai
Message-Id: <1480566640-27264-3-git-send-email-baiy
Unnesting variables spends a lot of time parsing and executing foreach
and if functions. Because actually very few variables have to be
saved and restored, a good strategy is to remember what has to be done
in load-vars, and only iterate the right variables in load-vars.
For save-vars, unroll the
From: Li Qiang
When the Intel 6300ESB watchdog is hot unplug. The timer allocated
in realize isn't freed thus leaking memory leak. This patch avoid
this through adding the exit function.
Signed-off-by: Li Qiang
Message-Id: <583cde9c.3223ed0a.7f0c2.8...@mx.google.com>
Signed-off-by: Paolo Bonzin
Templatize the address_space_* and *_phys functions, so that we can add
similar functions in the next patch that work with a lightweight,
cache-like version of address_space_map/unmap.
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Paolo Bonzini
---
exec.c| 681 +---
From: Yi Sun
Add SHA_NI feature bit. Its spec can be found at:
https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf
Signed-off-by: Yi Sun
Message-Id: <1481683803-10051-1-git-send-email-yi.y@linux.intel.com>
Signed-off-by: Paolo Bonzini
---
target/i
Do them right before the next patch generalizes them into a multi-included
file.
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Paolo Bonzini
---
exec.c | 126 +
1 file changed, 103 insertions(+), 23 deletions(-)
diff --git a/exec.c
The following changes since commit d1e8e8ecc3d2a1a72504912d671f1cbbac1b06e5:
Merge remote-tracking branch 'remotes/huth/tags/target-dirs-20161220' into
staging (2016-12-21 21:11:48 +)
are available in the git repository at:
git://github.com/bonzini/qemu.git tags/for-upstream
for you to
From: Vlad Lungu
get_opt_value() truncates the value at the first comma
Use memcpy() instead so that -append works correctly in the
presence of commas. For -initrd to work right, instead,
unescape the module filename and parameters with get_opt_value()
before calling mb_add_cmdline().
Signed-of
This avoids taking the active_timers_lock or resetting/setting the
timers_done_ev if there are no active timers. This removes a small
(2-3%) source of overhead for dataplane. The list is then checked
again inside the lock, or a NULL pointer could be dereferenced.
Reviewed-by: Stefan Hajnoczi
Si
This extracts the common part of address_space_map and
address_space_cache_init into a new function.
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Paolo Bonzini
---
exec.c | 50 +-
1 file changed, 29 insertions(+), 21 deletions(-)
diff --git a/exec
From: Chao Peng
Signed-off-by: Chao Peng
Message-Id: <1478330391-74060-4-git-send-email-chao.p.p...@linux.intel.com>
Signed-off-by: Paolo Bonzini
---
hw/i386/pc.c | 21 -
hw/i386/pc_piix.c| 2 +-
hw/i386/pc_q35.c | 3 ++-
include/hw/i386/pc.h | 3 +++
4 f
From: Marc-André Lureau
Libtool support was removed in commit e999ee44349, there is a few
left-over.
Signed-off-by: Marc-André Lureau
Message-Id: <20161108070513.30274-1-marcandre.lur...@redhat.com>
Signed-off-by: Paolo Bonzini
---
.gitignore| 4
Makefile | 9 +++--
Makefile
From: Ziyue Yang
The patch is to fix the confusing assert fail message caused by
un-initialized device structure (from bite sized tasks).
The bug can be reproduced by
./qemu-system-x86_64 -nographic -device cfi.pflash01
The CFI hardware is dynamically loaded by QOM realizing mechanism,
however
Really rule chaining is not a particularly expensive task, since
GNU Make caches the directory listing. However it is easy to
avoid it for most files and for phony targets (one was missing).
After this patch, only "Makefile", "scripts/hxtool" and
"scripts/create_config" attempt to use chained rul
From: Doug Evans
The remote protocol can't handle flipping back and forth
between 32-bit and 64-bit regs. To compensate, pretend "as if"
on 64-bit cpu when in 32-bit mode.
Signed-off-by: Doug Evans
Reviewed-by: Richard Henderson
Message-Id: <001a113dca8274572005406e0...@google.com>
Signed-off-
These will be used more as soon as the acquire/release is pushed down to
the ioeventfd handlers.
Reviewed-by: Fam Zheng
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Paolo Bonzini
---
hw/scsi/virtio-scsi.c | 27 ++-
1 file changed, 18 insertions(+), 9 deletions(-)
diff -
From: Yaowei Bai
It's timer to expire, not clock.
Signed-off-by: Yaowei Bai
Message-Id: <1480566640-27264-1-git-send-email-baiyao...@cmss.chinamobile.com>
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Paolo Bonzini
---
include/qemu/timer.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Yaowei Bai
Commit 49cf57281b7 (vl: delay thread initialization after daemonization)
makes the global mutex is taken after daemonization instead before
daemonization by qemu_init_main_loop().
Signed-off-by: Yaowei Bai
Message-Id: <1480566640-27264-2-git-send-email-baiyao...@cmss.chinamobil
When a scsi-disk object receives VERIFY command with BYTCHK bit being zero,
scsi_block_is_passthrough returns false and finally makes req being proceeded
by scsi_block_dma_command. Because scsi_block_dma_command has removed process
of VERIFY, QEMU will abort in this function.
Reported-by: Junlian
From: Chao Peng
Signed-off-by: Chao Peng
Message-Id: <1478330391-74060-2-git-send-email-chao.p.p...@linux.intel.com>
Signed-off-by: Paolo Bonzini
---
hw/i386/pc.c | 18 ++
hw/i386/pc_q35.c | 12 +++-
include/hw/i386/pc.h | 2 ++
3 files changed, 27 insertio
From: Chao Peng
Signed-off-by: Chao Peng
Message-Id: <1478330391-74060-3-git-send-email-chao.p.p...@linux.intel.com>
Signed-off-by: Paolo Bonzini
---
hw/i386/pc.c | 29 -
hw/i386/pc_q35.c | 24 ++--
include/hw/i386/pc.h | 2 ++
3 fil
From: Marcelo Tosatti
Import KVM_CLOCK_TSC_STABLE.
Signed-off-by: Marcelo Tosatti
Message-Id: <20161210172324.402794...@redhat.com>
Signed-off-by: Paolo Bonzini
---
include/standard-headers/linux/input.h| 1 +
include/standard-headers/linux/pci_regs.h | 15 ++-
linux-headers
From: Marcelo Tosatti
Check for KVM_CAP_ADJUST_CLOCK capability KVM_CLOCK_TSC_STABLE, which
indicates that KVM_GET_CLOCK returns a value as seen by the guest at
that moment.
For new machine types, use this value rather than reading
from guest memory.
This reduces kvmclock difference on migratio
On 22/12/2016 16:18, Leif Lindholm wrote:
> -smbios command line options were accepted but silently ignored on
> TARGET_ARM, due to a test for TARGET_I386 in arch_init.c.
>
> Copy the mechanism of hw/pci/pci-stub.c to implement an smbios-stub
> instead, enabled for all targets without CONFIG_SMB
From: Doug Evans
The syscall and sysret instructions behave a bit differently:
TF is checked after the instruction completes.
This allows the o/s to disable #DB at a syscall by adding TF to FMASK.
And then when the sysret is executed the #DB is taken "as if" the
syscall insn just completed.
Sign
From: "Kirill A. Shutemov"
The new paging more is extension of IA32e mode with more additional page
table level.
It brings support of 57-bit vitrual address space (128PB) and 52-bit
physical address space (4PB).
The structure of new page table level is identical to pml4.
The feature is enumera
Hi,
Your series seems to have some coding style problems. See output below for
more information:
Message-id: 20161222152300.32395-1-pbonz...@redhat.com
Type: series
Subject: [Qemu-devel] [PULL 00/25] First round of misc patches for QEMU 2.9
=== TEST SCRIPT BEGIN ===
#!/bin/bash
BASE=base
n=1
to
No need to include them in libqemustub.a, since only system emulators
need them.
Signed-off-by: Paolo Bonzini
---
hw/smbios/Makefile.objs | 11 ---
stubs/smbios_type_38.c => hw/smbios/smbios_type_38-stub.c | 0
stubs/Makefile.objs
Signed-off-by: Paolo Bonzini
---
stubs/Makefile.objs | 1 -
stubs/get-next-serial.c | 4
2 files changed, 5 deletions(-)
delete mode 100644 stubs/get-next-serial.c
diff --git a/stubs/Makefile.objs b/stubs/Makefile.objs
index c4df915..5b3e7c6 100644
--- a/stubs/Makefile.objs
+++ b/stubs
This moves out of libqemustub.a those functions which can be handled
simply by $(call lnot), like we already do for pci-stub.c or kvm-stub.c.
libqemustub.a keep the more complex cases where a small part of the
executables we build needs an implementation of a small subset of an API.
Paolo
Paolo B
monitor_cur_is_qmp was previously used by other stubs, but it's not
since 397d30e ("qemu-error: remove dependency of stubs on monitor",
2016-11-01).
Signed-off-by: Paolo Bonzini
---
stubs/Makefile.objs | 4 +---
stubs/mon-is-qmp.c| 10 --
stubs/monitor-init.c
No need to include them in libqemustub.a, since only system emulators
need them.
Signed-off-by: Paolo Bonzini
---
hw/acpi/Makefile.objs | 12
stubs/ipmi.c => hw/acpi/ipmi-stub.c | 0
stubs/Makefile.objs | 1 -
3 files changed, 8 insertions(+), 5 delet
They are small, it is not worth stubbing them. Just include them
in user-mode emulators and unit tests as well.
Signed-off-by: Paolo Bonzini
---
hw/core/Makefile.objs | 2 +-
hw/core/reset.c | 72 +
include/hw/hw.h | 6 +
i
Some stubs are used for user-mode emulation only; they are not
needed by tools. Move them out of stubs/.
Signed-off-by: Paolo Bonzini
---
MAINTAINERS | 1 +
Makefile.target | 4 ++--
stubs/Makefile.objs | 2 --
stubs/cpus.c| 11 ---
stubs/replay-user.c | 33 --
This has a single function, just move it to the other target/*/kvm.c files.
Signed-off-by: Paolo Bonzini
---
stubs/Makefile.objs | 1 -
stubs/kvm.c | 8
target/mips/kvm.c | 5 +
target/ppc/kvm.c| 5 +
target/s390x/kvm.c | 5 +
5 files changed, 15 insertions(+)
It makes little sense to implement only one of them, so avoid
proliferation of stubs files.
Signed-off-by: Paolo Bonzini
---
stubs/Makefile.objs | 5 +
stubs/fdset-add-fd.c| 8
stubs/fdset-find-fd.c | 8
stubs/fdset-get-fd.c| 8
stubs/fdset-remove
EventNotifiers are already supported by AioContext, so reuse that
in iohandler.c and remove the useless is_external argument. Since the
iohandler AioContext is never used for block devices, aio_disable_external
is never called on it. This lets us remove stubs/iohandler.c.
Signed-off-by: Paolo Bo
No need to provide this knob, just enable COLO unconditionally.
Remove the configure option as well as stubs/migration-colo.c.
Signed-off-by: Paolo Bonzini
---
configure | 11 ---
migration/Makefile.objs | 3 +--
stubs/Makefile.objs | 1 -
stubs/migration-colo.c | 46
No need to include them in libqemustub.a, since only system emulators
need them.
Signed-off-by: Paolo Bonzini
---
hw/Makefile.objs| 2 +-
hw/virtio/Makefile.objs | 6 +-
stubs/vhost.c => hw/virtio/vhost-stub.c | 0
stubs/Makefile.objs
On 22/12/2016 13:33, Holger Schranz wrote:
>
>
> I have installed an RH 7.7 based on kernel 3.10 and a SuSE LEAP 42.2 which
> is based on kernel 4.4. Both system see the tape devices and can work.
> Than I restart in the same session the VM with SLES11 SP4 (kernel 3.0.101)
> and an older RH bas
On 22 December 2016 at 15:59, Paolo Bonzini wrote:
> This moves out of libqemustub.a those functions which can be handled
> simply by $(call lnot), like we already do for pci-stub.c or kvm-stub.c.
> libqemustub.a keep the more complex cases where a small part of the
> executables we build needs an
On 22/12/2016 18:30, Peter Maydell wrote:
> On 22 December 2016 at 15:59, Paolo Bonzini wrote:
>> This moves out of libqemustub.a those functions which can be handled
>> simply by $(call lnot), like we already do for pci-stub.c or kvm-stub.c.
>> libqemustub.a keep the more complex cases where a
On Thu, Dec 22, 2016 at 06:32:24PM +0100, Paolo Bonzini wrote:
>
>
> On 22/12/2016 18:30, Peter Maydell wrote:
> > On 22 December 2016 at 15:59, Paolo Bonzini wrote:
> >> This moves out of libqemustub.a those functions which can be handled
> >> simply by $(call lnot), like we already do for pci-
On 22/12/2016 18:42, Eduardo Habkost wrote:
> On Thu, Dec 22, 2016 at 06:32:24PM +0100, Paolo Bonzini wrote:
>>
>>
>> On 22/12/2016 18:30, Peter Maydell wrote:
>>> On 22 December 2016 at 15:59, Paolo Bonzini wrote:
This moves out of libqemustub.a those functions which can be handled
si
On 12/22/2016 09:01 AM, Eric Blake wrote:
On 12/22/2016 08:30 AM, miny...@acm.org wrote:
From: Corey Minyard
Macro parameters should almost always have () around them when used.
llvm reported an error on this.
Reported in https://bugs.launchpad.net/bugs/1651167
Signed-off-by: Corey Minyard
1 - 100 of 131 matches
Mail list logo