On Sat, Aug 26, 2017 at 03:19:39PM +0800, Fam Zheng wrote:
> s/risk/race/ for $subject and the whole patch?
I think... Yes. :-) Thanks.
--
Peter Xu
On Fri, Aug 25, 2017 at 10:30:42AM +0100, Dr. David Alan Gilbert wrote:
[...]
> > > c) As mentioned on irc there's fun to be had with cur_mon and error
> > > handling - in my local world I have cur_mon declared as __thread
> > > but never got around to thinking aobut what should set
On 25/08/17 16:21, David Gibson wrote:
> On Thu, Jul 20, 2017 at 05:22:30PM +1000, Alexey Kardashevskiy wrote:
>> This implements a notification for a new IOMMU group attached to
>> sPAPR's logical IO bus (LIOBN) to enable in-kernel TCE acceleration.
>>
>> This extends the
Update the comment which is not true since MTTCG.
Signed-off-by: Pranith Kumar
---
target/arm/translate-a64.c | 4
1 file changed, 4 deletions(-)
diff --git a/target/arm/translate-a64.c b/target/arm/translate-a64.c
index 2200e25be0..f42b155d7d 100644
---
Using heaptrack, I found that quite a few of our temporary allocations
are coming from allocating work items. Instead of doing this
continously, we can cache the allocated items and reuse them instead
of freeing them.
This reduces the number of allocations by 25% (20 -> 15 for
ARM64
Currently, we cannot use mttcg for running strong memory model guests
on weak memory model hosts due to missing ordering semantics.
We implicitly generate fence instructions for stronger guests if an
ordering mismatch is detected. We generate fences only for the orders
for which fence
在 2017/8/25 上午12:27, Eric Blake 写道:
On 08/24/2017 03:48 AM, Yi Min Zhao wrote:
在 2017/8/24 下午3:13, Cornelia Huck 写道:
On Thu, 24 Aug 2017 13:20:12 +0800
Yi Min Zhao wrote:
Why can't I receive [Qemu-devel] prefixed patches?
I sent patches to
On Fri, Aug 25, 2017 at 04:07:34PM +, Marc-André Lureau wrote:
> On Fri, Aug 25, 2017 at 5:33 PM Dr. David Alan Gilbert
> wrote:
>
> > * Marc-André Lureau (marcandre.lur...@gmail.com) wrote:
> > > Hi
> > >
> > > On Wed, Aug 23, 2017 at 8:52 AM Peter Xu
On Fri, 08/25 15:44, Max Reitz wrote:
> Well, OK. The main argument against supporting anything but qcow2 is
> "if you want features, use qcow2; and we are working on making qcow2 as
> fast as possible." I think that's a very good argument still. At some
> point I (and probably others, too) had
>> static char *compare_get_pri_indev(Object *obj, Error **errp)>> @@ -759,12
>> +764,10 @@ static void colo_compare_complete(UserCreatable *uc, Error
>> **errp)>> {>> CompareState *s = COLO_COMPARE(uc)>> Chardev
>> *chr>> -char thread_name[64]>> -static int compare_id>>
This commit is a small refactoring of hvf's emulation code: it moves the
HVFX86EmulatorState field to CPUX86State, and in general changes, for
the emulation functions, the parameter with signature 'CPUState *' for
'CPUX86State *' so we don't have to get the 'env' (which is what we
really need)
This commit refactors the event-injection code for hvf through using the
appropriate fields already provided by CPUX86State. At vmexit, it fills
these fields so that hvf_inject_interrupts can just retrieve them without
calling into hvf.
Signed-off-by: Sergio Andres Gomez Del Real
This commit moves (hides) the function apic_get_highest_priority_irr to
apic.c and exports it through the interface in apic.h for use by hvf.
Signed-off-by: Sergio Andres Gomez Del Real
---
hw/intc/apic.c | 11 +++
include/hw/i386/apic.h | 1 +
2
This commit injects a GP fault when the guest vmexit's by executing a
vmcall instruction.
Signed-off-by: Sergio Andres Gomez Del Real
---
target/i386/hvf-all.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/target/i386/hvf-all.c
This commit surrounds the hvf parts of cpus.c with conditional macros so
that they are rightly ignored on other platforms.
Signed-off-by: Sergio Andres Gomez Del Real
---
cpus.c | 147 +++
This commit adds code to request the cpuid features supported by the
host and hvf; it calls hvf_get_supported_cpuid if hvf is compiled with
QEMU and enabled.
Signed-off-by: Sergio Andres Gomez Del Real
---
cpus.c| 2 +
include/qom/cpu.h | 6
This commit implements setting the tracking of dirty pages, using hvf's
interface to protect guest memory. It uses the MemoryListener callback
mechanism through .log_start/stop/sync
Signed-off-by: Sergio Andres Gomez Del Real
---
include/sysemu/hvf.h | 5
This commit adds some fields specific to hvf in CPUState and
CPUX86State. It also adds some handy #defines.
Signed-off-by: Sergio Andres Gomez Del Real
---
include/qom/cpu.h | 8
target/i386/cpu.h | 23 +++
2 files changed, 31
This commit implements hvf_get_supported_cpuid, which returns the set of
features supported by both the host processor and the hypervisor.
Signed-off-by: Sergio Andres Gomez Del Real
---
target/i386/hvf-utils/x86_cpuid.c | 138 ++
The following patchset adds to QEMU the supporting for macOS's native
hypervisor, Hypervisor.framework (hvf). The code base is taken from
Google's Android emulator at
https://android.googlesource.com/platform/external/qemu/+/emu-master-dev.
Apart from general code refactoring, some additional
This patch adds to the configure script the code to support the
--enable-hvf argument. If the OS is Darwin, it checks for presence of
HVF in the system. The patch also adds strings related to HVF in the
file qemu-options.hx
Signed-off-by: Sergio Andres Gomez Del Real
This commit makes use of the helper functions for handling xsave in
xsave_helper.c, which are shared with kvm.
Signed-off-by: Sergio Andres Gomez Del Real
---
target/i386/hvf-utils/x86hvf.c | 63 ++
1 file changed, 8
This commit adds to target/i386/Makefile.objs the necessary rules so
that the new files for hvf are compiled by the build system.
It also adds handling of the -enable-hvf argument in the main function
in vl.c.
Signed-off-by: Sergio Andres Gomez Del Real
---
warning: redirection vers https://people.debian.org/~sthibault/qemu.git/
The following changes since commit 04d74e07b4542aad5aa4ad03951b38b767f5314a:
slirp: fix clearing ifq_so from pending packets (2017-08-26 01:04:12 +0200)
are available in the git repository at:
The if_fastq and if_batchq contain not only packets, but queues of packets
for the same socket. When sofree frees a socket, it thus has to clear ifq_so
from all the packets from the queues, not only the first.
Signed-off-by: Samuel Thibault
Reviewed-by: Philippe
> Hi all,
>
> the last rc4 from the qemu website fail in build in some parts on BE hardware.
>
> attached on this email there is the configure and the build log hope it helps
>
>
> My machine is : PowerMac G5 Quad .
>
> Distro is Ferdora 25 PPC64.
>
>
>
> Thanks
>
> Luigi
It would help
Hi Emilio,
On Fri, Jul 21, 2017 at 1:59 AM, Emilio G. Cota wrote:
> This will enable us to decouple code translation from the value
> of parallel_cpus at any given time. It will also help us minimize
> TB flushes when generating code via EXCP_ATOMIC.
>
> Note that the declaration
Hi,
We'd like to include information about reclaimable memory into the
statistics in VirtiO Balloon driver. Namely, we'd like to include
counters for bufferes and caches of Linux kernel. The patch itself is
pretty trivial -- no problem there. But before we do that I'd like to
get some input from
intel-hda is currently using the old_mmio accessors for io.
This updates the device to use .read and .write accessors instead.
Signed-off-by: Matt Parker
---
v3:
* use MAKE_64BIT_MASK
---
hw/audio/intel-hda.c | 58 ++--
1 file
Il 27 ago 2017 4:48 PM, "Gerhard Wiesinger" ha
scritto:
On 27.08.2017 14:03, Paolo Bonzini wrote:
>
> We will revert the patch, but 4.13.0 will not have the fix. Expect it in
> later stable kernels (because vacations).
>
>
Thnx. Why will 4.13.0 NOT have the fix?
Because
The opcodes 0xe8 (call) and 0xe9 (jump), when prefixed by 0x66, do not
use a 16 bit offset, but still 32 bits, just like conditional relative
jumps. To distinguish between conditional jumps and the unconditional
call/jump add a new call_jump_mode and a call_jump_flag. This
prerevents data size
Hi all,
the last rc4 from the qemu website fail in build in some parts on BE hardware.
attached on this email there is the configure and the build log hope it helps
My machine is : PowerMac G5 Quad .
Distro is Ferdora 25 PPC64.
Thanks
Luigi
./configure
On 27.08.2017 14:03, Paolo Bonzini wrote:
Il 27 ago 2017 9:49 AM, "Gerhard Wiesinger" ha
scritto:
On 17.08.2017 23:14, Gerhard Wiesinger wrote:
On 17.08.2017 22:58, Gerhard Wiesinger wrote:
On 07.08.2017 19:50, Paolo Bonzini wrote:
Not much to say, unfortunately. It's
On 27.08.2017 14:03, Paolo Bonzini wrote:
Il 27 ago 2017 9:49 AM, "Gerhard Wiesinger" > ha scritto:
On 17.08.2017 23:14, Gerhard Wiesinger wrote:
On 17.08.2017 22:58, Gerhard Wiesinger wrote:
>
> On 07.08.2017 19:50,
Hi all,
Currently, I use the latest git version of qemu, see following for detail:
$ qemu-system-x86_64 --version
QEMU emulator version 2.9.90 (v2.10.0-rc0-29-ga588c4985e-dirty)
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers
$
On my Debian Stretch host, I installed the
Public bug reported:
qemu-system-i386 (version 2.6.1, running on Linux/x86_64) started with:
qemu-system-i386 -m 64M -machine type=pc -rtc base=localtime,clock=host
-nographic -serial telnet:127.0.0.1:1234,server,nowait -net
nic,model=ne2k_pci -net user,hostfwd=tcp:127.0.0.1:2200-:22,tftp=/
Hello,
Just to confirm where we are with this series, let me summarise what I got
from the replies and what's my plan for this based on that. Here's the
list of patches for reference:
[PATCH 01/15] ppc4xx: Move MAL from ppc405_uc to ppc4xx_devs
[PATCH 02/15] ppc4xx: Make MAL emulation more
Il 27 ago 2017 9:49 AM, "Gerhard Wiesinger" ha
scritto:
On 17.08.2017 23:14, Gerhard Wiesinger wrote:
> On 17.08.2017 22:58, Gerhard Wiesinger wrote:
> >
> > On 07.08.2017 19:50, Paolo Bonzini wrote:
> >
> > >Not much to say, unfortunately. It's pretty much the same
Hi Eduardo,
On 24/08/2017 1:14, Eduardo Habkost wrote:
Change all devices that set is_express=1 to implement
INTERFACE_PCIE_DEVICE.
Can this interface *replace* is_express field?
Thanks,
Marcel
Signed-off-by: Eduardo Habkost
---
hw/block/nvme.c|
Hi Eduardo,
On 25/08/2017 22:18, Eduardo Habkost wrote:
On Wed, Aug 23, 2017 at 07:14:42PM -0300, Eduardo Habkost wrote:
The following devices support both PCIe and legacy PCI, by
including special code to handle the QEMU_PCI_CAP_EXPRESS flag:
* vfio-pci (is_express=1, but legacy PCI handled
On 27/08/2017 10:48, Marcel Apfelbaum wrote:
On 24/08/2017 1:14, Eduardo Habkost wrote:
The following devices support both PCIe and legacy PCI, by
including special code to handle the QEMU_PCI_CAP_EXPRESS flag:
* vfio-pci (is_express=1, but legacy PCI handled by
vfio_populate_device())
*
On 17.08.2017 23:14, Gerhard Wiesinger wrote:
On 17.08.2017 22:58, Gerhard Wiesinger wrote:
>
> On 07.08.2017 19:50, Paolo Bonzini wrote:
>
> >Not much to say, unfortunately. It's pretty much the same capabilities
> >as a Prescott/Cedar Mill processor, except that it has MSR bitmaps. It
> >also
On 24/08/2017 1:14, Eduardo Habkost wrote:
The following devices support both PCIe and legacy PCI, by
including special code to handle the QEMU_PCI_CAP_EXPRESS flag:
* vfio-pci (is_express=1, but legacy PCI handled by
vfio_populate_device())
* vmxnet3 (is_express=0, but PCIe handled by
Hi Eduardo,
On 25/08/2017 22:54, Eduardo Habkost wrote:
On commit f8cd1b02 ("pci: Convert to realize"), no error_set*()
call was added for the pcie_chassis_add_slot() error case.
pcie_chassis_add_slot() errors get ignored, making QEMU crash
later. e.g.:
$ qemu-system-x86_64 -device ioh3420
44 matches
Mail list logo