(Jiewen, below I have a question for you as well; please help with that.)
On 03/07/18 16:57, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau
>
> The library registers a security management handler, to measure images
> that are not measure in PEI phase.
>
> This seems to work for ex
On 03/08/18 20:54, Laszlo Ersek wrote:
> In other words, the ordering between Tcg2Dxe and external UEFI_DRIVER /
> UEFI_APPLICATION modules is ensured that Tcg2Dxe will be dispatched in
> the DXE phase, while the latter will only be loaded in BDS.
Sigh, I meant:
The ordering between Tcg2Dxe and
From: "Dr. David Alan Gilbert"
The choice of call to discard a block is getting more complicated
for other cases. We use fallocate PUNCH_HOLE in any file cases;
it works for both hugepage and for tmpfs.
We use the DONTNEED for non-hugepage cases either where they're
anonymous or where they're p
From: "Dr. David Alan Gilbert"
Use a flag on the RAMBlock to state whether it has the
UFFDIO_ZEROPAGE capability, use it when it's available.
This allows the use of postcopy on tmpfs as well as hugepage
backed files.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
exec.c
From: "Dr. David Alan Gilbert"
Add a notifier chain for postcopy with a 'reason' flag
and an opportunity for a notifier member to return an error.
Call it when enabling postcopy.
This will initially used to enable devices to declare they're unable
to postcopy and later to notify of devices of s
From: "Dr. David Alan Gilbert"
Wire up a notifier to send a VHOST_USER_POSTCOPY_ADVISE
message on an incoming advise.
Later patches will fill in the behaviour/contents of the
message.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Marc-André Lureau
---
contrib/libvhost-user/libvhost-user
From: "Dr. David Alan Gilbert"
This set enables postcopy migration with shared memory to a vhost user
process.
It's based off current head.
Testing is mostly performed with dpdk, with corresponding modifications by
Maxime.
v4 is mostly just fixes from comments received during review of v
From: "Dr. David Alan Gilbert"
Notify the vhost-user client on reception of the 'postcopy-listen'
event from the source.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Marc-André Lureau
Reviewed-by: Peter Xu
---
contrib/libvhost-user/libvhost-user.c | 19 +++
contrib/libv
From: "Dr. David Alan Gilbert"
Utility to give the offset of a host pointer within a RAMBlock
(assuming we already know it's in that RAMBlock)
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
exec.c| 10 ++
include/exec/cpu-common.h | 1 +
2 files c
From: "Dr. David Alan Gilbert"
Add a vhost feature flag for postcopy support, and
use the postcopy notifier to check it before allowing postcopy.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
contrib/libvhost-user/libvhost-user.h | 2 ++
docs/interop/vhost-user.txt
From: "Dr. David Alan Gilbert"
When new regions are sent to the client using SET_MEM_TABLE, register
them with the userfaultfd.
Signed-off-by: Dr. David Alan Gilbert
---
contrib/libvhost-user/libvhost-user.c | 34 ++
1 file changed, 34 insertions(+)
diff --git
From: "Dr. David Alan Gilbert"
Open a userfaultfd (on a postcopy_advise) and send it back in
the reply to the qemu for it to monitor.
Signed-off-by: Dr. David Alan Gilbert
---
contrib/libvhost-user/libvhost-user.c | 45 +++
contrib/libvhost-user/libvhost-user.h
From: "Dr. David Alan Gilbert"
Stash the RAMBlock and offset for later use looking up
addresses.
Signed-off-by: Dr. David Alan Gilbert
---
hw/virtio/trace-events | 1 +
hw/virtio/vhost-user.c | 34 ++
2 files changed, 35 insertions(+)
diff --git a/hw/virtio/tr
From: "Dr. David Alan Gilbert"
Allow replies with fds (for postcopy)
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Marc-André Lureau
---
contrib/libvhost-user/libvhost-user.c | 30 +-
1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/contrib/libvho
From: "Dr. David Alan Gilbert"
Allow other userfaultfd's to be registered into the fault thread
so that handlers for shared memory can get responses.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
migration/migration.c| 6 ++
migration/migration.h| 2 +
migration/
From: "Dr. David Alan Gilbert"
Send requests back to the source for shared page requests.
Signed-off-by: Dr. David Alan Gilbert
---
migration/migration.h| 2 ++
migration/postcopy-ram.c | 32 +---
migration/postcopy-ram.h | 3 +++
migration/trace-events | 2
From: "Dr. David Alan Gilbert"
Register a waker function in vhost-user code to be notified when
pages arrive or requests to previously mapped pages get requested.
Signed-off-by: Dr. David Alan Gilbert
---
hw/virtio/trace-events | 3 +++
hw/virtio/vhost-user.c | 30
From: "Dr. David Alan Gilbert"
Add a hook to allow a client userfaultfd to be 'woken'
when a page arrives, and a walker that calls that
hook for relevant clients given a RAMBlock and offset.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
migration/postcopy-ram.c | 16
From: "Dr. David Alan Gilbert"
Split the set_mem_table routines in both qemu and libvhost-user
because the postcopy versions are going to be quite different
once changes in the later patches are added.
Signed-off-by: Dr. David Alan Gilbert
---
contrib/libvhost-user/libvhost-user.c | 53 +++
From: "Dr. David Alan Gilbert"
Register the UFD that comes in as the response to the 'advise' method
with the postcopy code.
Signed-off-by: Dr. David Alan Gilbert
---
hw/virtio/vhost-user.c | 20 +++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/hw/virtio/vhost
From: "Dr. David Alan Gilbert"
Now that we have the mechanisms in here, allow shared memory in a
postcopy.
Note that QEMU can't tell who all the users of shared regions are
and thus can't tell whether all the users of the shared regions
have appropriate support for postcopy. Those devices that
From: "Dr. David Alan Gilbert"
Utility for testing the map when you already know the offset
in the RAMBlock.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
migration/ram.c | 5 +
migration/ram.h | 1 +
2 files changed, 6 insertions(+)
diff --git a/migration/ram.c b/migra
From: "Dr. David Alan Gilbert"
We need a better way, but at the moment we need the address of the
mappings sent back to qemu so it can interpret the messages on the
userfaultfd it reads.
This is done as a 3 stage set:
QEMU -> client
set_mem_table
mmap stuff, get addresses
client
From: "Dr. David Alan Gilbert"
Cause the vhost-user client to be woken up whenever:
a) We place a page in postcopy mode
b) We get a fault and the page has already been received
Signed-off-by: Dr. David Alan Gilbert
---
migration/postcopy-ram.c | 14 ++
migration/trace-events
From: "Dr. David Alan Gilbert"
Tell QEMU we understand the protocol features needed for postcopy.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Marc-André Lureau
---
contrib/libvhost-user/libvhost-user.c | 33 +
1 file changed, 33 insertions(+)
diff --git
From: "Dr. David Alan Gilbert"
Clear the area and turn off THP.
PROT_NONE the area until after we've userfault advised it
to catch any unexpected changes.
Signed-off-by: Dr. David Alan Gilbert
---
contrib/libvhost-user/libvhost-user.c | 46 +++
1 file changed, 4
From: "Dr. David Alan Gilbert"
This message is sent just before the end of postcopy to get the
client to stop using userfault since we wont respond to any more
requests. It should close userfaultfd so that any other pages
get mapped to the backing file automatically by the kernel, since
at this
From: "Dr. David Alan Gilbert"
Resolve fault addresses read off the clients UFD into RAMBlock
and offset, and call back to the postcopy code to ask for the page.
Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Peter Xu
---
hw/virtio/trace-events | 3 +++
hw/virtio/vhost-user.c | 31 ++
From: "Dr. David Alan Gilbert"
Provide a helper to send a 'wake' request on a userfaultfd for
a shared process.
The address in the clients address space is specified together
with the RAMBlock it was resolved to.
Signed-off-by: Dr. David Alan Gilbert
---
migration/postcopy-ram.c | 26 +
From: "Dr. David Alan Gilbert"
Add some notes to the migration documentation for shared memory
postcopy.
Signed-off-by: Dr. David Alan Gilbert
---
docs/devel/migration.rst | 41 +
1 file changed, 41 insertions(+)
diff --git a/docs/devel/migration.rst b/
Hi,
This series failed build test on ppcbe host. Please find the details below.
Type: series
Message-id: 1520530757-4477-1-git-send-email-ian.jack...@eu.citrix.com
Subject: [Qemu-devel] [PATCH v6 00/11] xen: xen-domid-restrict improvements
=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script w
From: "Dr. David Alan Gilbert"
Wire up a call to VHOST_USER_POSTCOPY_END message to the vhost clients
right before we ask the listener thread to shutdown.
Signed-off-by: Dr. David Alan Gilbert
---
hw/virtio/trace-events | 2 ++
hw/virtio/vhost-user.c | 34 +
On Thu, Mar 08, 2018 at 22:07:35 +0300, Vladimir Sementsov-Ogievskiy wrote:
> 08.03.2018 21:56, Emilio G. Cota wrote:
> > * Binning happens only at print time, so that we retain the flexibility to
> > * choose the binning. This might not be ideal for workloads that do not
> > care
> > * much ab
On 3/8/18 11:08 AM, Daniel P. Berrangé wrote:
> On Thu, Mar 08, 2018 at 06:49:01AM -0600, Brijesh Singh wrote:
>> Blacklist the following commands to fix the 'make check' failure.
>>
>> query-sev-launch-measure: it returns meaninful data only when we launch
>> SEV guest otherwise the command retu
From: "Dr. David Alan Gilbert"
Align RAMBlocks to page size alignment, and adjust the merging code
to deal with partial overlap due to that alignment.
This is needed for postcopy so that we can place/fetch whole hugepages
when under userfault.
Signed-off-by: Dr. David Alan Gilbert
---
hw/virt
Am Donnerstag, den 08.03.2018, 13:46 -0600 schrieb Eric Blake:
> On 03/08/2018 12:57 PM, Benjamin Drung wrote:
> > This patch will allow the user to specify classless static routes
> > for
> > the replies from the built-in DHCP server.
> >
> > Signed-off-by: Benjamin Drung
> > ---
>
> For future
On Fri, Mar 9, 2018 at 12:48 AM, Daniel P. Berrangé
wrote:
> On Thu, Mar 08, 2018 at 11:18:30AM +, Michael Clark wrote:
> > On Fri, 9 Mar 2018 at 12:10 AM, Michael Clark wrote:
> >
> > > On Thu, 8 Mar 2018 at 11:02 PM, Peter Maydell <
> peter.mayd...@linaro.org>
> > > wrote:
> > >
> > >> On
On 03/08/2018 02:07 PM, Benjamin Drung wrote:
Am Donnerstag, den 08.03.2018, 13:46 -0600 schrieb Eric Blake:
On 03/08/2018 12:57 PM, Benjamin Drung wrote:
This patch will allow the user to specify classless static routes
for
the replies from the built-in DHCP server.
Signed-off-by: Benjamin Dr
On Thu, Mar 08, 2018 at 05:39:09PM +, Ian Jackson wrote:
[...]
> diff --git a/vl.c b/vl.c
> index dae986b..e6e8e1e 100644
> --- a/vl.c
> +++ b/vl.c
> @@ -4719,6 +4719,7 @@ int main(int argc, char **argv, char **envp)
> vm_start();
> }
>
> +xen_setup_post();
I don't think we
On 03/05/2018 10:19 PM, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> include/hw/isa/pc87312.h | 4 ---
> include/hw/isa/superio.h | 6 +
> hw/isa/isa-superio.c | 63
>
> hw/isa/pc87312.c | 38
On 03/05/2018 10:19 PM, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> default-configs/alpha-softmmu.mak | 3 +++
> hw/alpha/dp264.c | 10 --
> 2 files changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/default-configs/alpha-softmmu
On 03/05/2018 10:19 PM, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> include/hw/isa/superio.h | 2 ++
> hw/isa/isa-superio.c | 20
> hw/mips/mips_malta.c | 35 ++-
> 3 files changed, 32 insertions(+), 2
On 03/08/18 16:47, Daniel P. Berrangé wrote:
> On Thu, Mar 08, 2018 at 12:10:30PM +0100, Laszlo Ersek wrote:
>> I suggest (or agree) that the property list be composed of free-form
>> name=value pairs (at least conceptually). I understand Gerd is proposing
>> a QAPI schema for this, so maybe do {
On Thu, Mar 08, 2018 at 02:18:55PM -0600, Brijesh Singh wrote:
>
>
> On 3/8/18 11:08 AM, Daniel P. Berrangé wrote:
> > On Thu, Mar 08, 2018 at 06:49:01AM -0600, Brijesh Singh wrote:
> >> Blacklist the following commands to fix the 'make check' failure.
> >>
> >> query-sev-launch-measure: it retur
On 03/08/2018 09:39 PM, Philippe Mathieu-Daudé wrote:
> On 03/05/2018 10:19 PM, Philippe Mathieu-Daudé wrote:
>> Signed-off-by: Philippe Mathieu-Daudé
>> ---
>> default-configs/alpha-softmmu.mak | 3 +++
>> hw/alpha/dp264.c | 10 --
>> 2 files changed, 7 insertions(+), 6
On 3/8/18 10:49 AM, Daniel P. Berrangé wrote:
> On Thu, Mar 08, 2018 at 06:48:41AM -0600, Brijesh Singh wrote:
>> Add a new memory encryption object 'sev-guest'. The object will be used
>> to create enrypted VMs on AMD EPYC CPU. The object provides the properties
>> to pass guest owner's public D
no-re...@patchew.org writes ("Re: [Qemu-devel] [PATCH v6 00/11] xen:
xen-domid-restrict improvements"):
> This series seems to have some coding style problems. See output below for
> more information:
Obviously I should have run checkpatch myself. I will send a v6.1.
Ian.
For reasons I still don't quite understand, this cover letter was not
sent to the whole CC list so I am doing that by hand now.
Ian Jackson writes ("[PATCH v6 00/11] xen: xen-domid-restrict improvements"):
> This series provides necessary support for running qemu as a Xen
> device model without po
Hi,
This series failed build test on ppcle host. Please find the details below.
Message-id: 1520530757-4477-1-git-send-email-ian.jack...@eu.citrix.com
Subject: [Qemu-devel] [PATCH v6 00/11] xen: xen-domid-restrict improvements
Type: series
=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script w
Hi Paolo, Michael, Hervé and Yongbok.
This series could be the 'part 2' of my previous "remove i386/pc dependency
from non-PC world" I started around 2.9.
The goal is to unify the Super I/O device pattern.
In this rewrite I:
- extract the common SuperIO code from pc87312.c
- use it in few MIPS b
Signed-off-by: Philippe Mathieu-Daudé
Acked-by: David Gibson (hw/ppc)
---
include/hw/i386/pc.h | 9 -
include/hw/input/i8042.h | 24
hw/alpha/dp264.c | 3 ++-
hw/i386/pc.c | 1 +
hw/i386/vmmouse.c| 1 +
hw/i386/vmport.c
Again... (after 07dc788054d7 and 9157eee1b1c0).
We now extract the ISA bus specific helpers.
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/char/parallel.h | 14 ++
include/hw/i386/pc.h | 8
hw/char/parallel-isa.c | 36
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/superio.h | 44
hw/isa/isa-superio.c | 28
MAINTAINERS | 2 ++
hw/isa/Makefile.objs | 1 +
4 files changed, 75 insertions(+)
create mode 10064
- Move the header from hw/isa/ to hw/dma/
- Remove the old i386/pc dependency
- use a bool type for the high_page_enable argument
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/{isa => dma}/i8257.h | 6 ++
include/hw/isa/isa.h| 2 --
hw/dma/i82374.c | 3 ++-
This matches the isa_register_ioport() prototype.
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/pc87312.h | 2 +-
hw/isa/pc87312.c | 14 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/include/hw/isa/pc87312.h b/include/hw/isa/pc87312.h
index 710
Missed while moving it in 0d09e41a51aa.
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 6622efc1da..212eaa836a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -765,9 +765,10 @@ F: hw/ppc/pre
Since the PC87312 inherits this abstract model, we remove the I8042
instance in the PREP machine.
Signed-off-by: Philippe Mathieu-Daudé
Acked-by: David Gibson
---
include/hw/isa/superio.h | 1 +
hw/isa/isa-superio.c | 3 +++
hw/ppc/prep.c| 1 -
3 files changed, 4 insertions(+),
Signed-off-by: Philippe Mathieu-Daudé
---
hw/isa/pc87312.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/isa/pc87312.c b/hw/isa/pc87312.c
index 105c23e680..fda91fed21 100644
--- a/hw/isa/pc87312.c
+++ b/hw/isa/pc87312.c
@@ -76,9 +76,9 @@ static inline uint16_t get_p
Signed-off-by: Philippe Mathieu-Daudé
Acked-by: David Gibson (hw/ppc)
---
include/hw/isa/pc87312.h | 4 ++--
hw/isa/pc87312.c | 2 +-
hw/ppc/prep.c| 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/include/hw/isa/pc87312.h b/include/hw/isa/pc87312.h
index
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/pc87312.h | 6 --
hw/isa/pc87312.c | 11 ++-
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/include/hw/isa/pc87312.h b/include/hw/isa/pc87312.h
index b65b219a8a..f3761d6fe1 100644
--- a/include/hw/isa/p
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/superio.h | 2 ++
hw/isa/isa-superio.c | 19 +++
hw/mips/mips_malta.c | 35 ++-
3 files changed, 31 insertions(+), 25 deletions(-)
diff --git a/include/hw/isa/superio.h b/include/hw/
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/superio.h | 2 ++
hw/isa/isa-superio.c | 22 ++
hw/isa/pc87312.c | 36
hw/isa/trace-events | 2 +-
4 files changed, 45 insertions(+), 17 deletions(-)
diff --git a/
This function only initialize the ISA bus.
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/vt82c686.h | 2 +-
hw/isa/vt82c686.c | 2 +-
hw/mips/mips_fulong2e.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/hw/isa/vt82c686.h b/include/hw/isa/vt8
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/pc87312.h | 4
include/hw/isa/superio.h | 2 ++
hw/isa/isa-superio.c | 41 +
hw/isa/pc87312.c | 43 ---
hw/isa/trace-events | 2 +-
5 f
On 03/05/2018 10:19 PM, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> include/hw/isa/vt82c686.h | 2 ++
> hw/isa/vt82c686.c | 20
> hw/mips/mips_fulong2e.c | 15 +++
> 3 files changed, 25 insertions(+), 12 deletions(-)
>
Signed-off-by: Philippe Mathieu-Daudé
---
hw/i386/pc.c | 72 ++--
1 file changed, 41 insertions(+), 31 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index cdcdfafe8e..20fa62f5d6 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -1519,
Signed-off-by: Philippe Mathieu-Daudé
---
default-configs/alpha-softmmu.mak | 3 +++
hw/alpha/dp264.c | 10 --
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/default-configs/alpha-softmmu.mak
b/default-configs/alpha-softmmu.mak
index 3740adc5e9..bbe361f0
Signed-off-by: Philippe Mathieu-Daudé
---
hw/mips/mips_fulong2e.c | 83 -
1 file changed, 41 insertions(+), 42 deletions(-)
diff --git a/hw/mips/mips_fulong2e.c b/hw/mips/mips_fulong2e.c
index 9339e02120..ca1f76a724 100644
--- a/hw/mips/mips_fulong
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/pc87312.h | 4 ---
include/hw/isa/superio.h | 6 +
hw/isa/isa-superio.c | 65
hw/isa/pc87312.c | 38 +++-
hw/isa/trace-events | 4 ++-
5 files
On 3/8/18 11:05 AM, Daniel P. Berrangé wrote:
> On Thu, Mar 08, 2018 at 06:48:59AM -0600, Brijesh Singh wrote:
>> The command can be used by libvirt to query the SEV capabilities.
>>
>> Cc: "Daniel P. Berrangé"
>> Cc: "Dr. David Alan Gilbert"
>> Cc: Markus Armbruster
>> Signed-off-by: Brijesh
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/vt82c686.h | 2 ++
hw/isa/vt82c686.c | 20
hw/mips/mips_fulong2e.c | 15 +++
3 files changed, 25 insertions(+), 12 deletions(-)
diff --git a/include/hw/isa/vt82c686.h b/include/hw/isa/vt82c686.h
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/isa/pc87312.h | 4
include/hw/isa/superio.h | 2 ++
hw/isa/isa-superio.c | 36
hw/isa/pc87312.c | 46 +++---
hw/isa/trace-events | 2 +-
5 fil
So far, it is only used by the MIPS Fulong 2E mini PC.
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 2 ++
1 file changed, 2 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 98a8918c20..facdab44e1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -689,6 +689,8 @@ Fulong 2E
M: Y
Move the SouthBridge peripherals first, and keep the Super I/O
peripherals last.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/mips/mips_malta.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
index cd7bd0eef6..9e0724c
Signed-off-by: Philippe Mathieu-Daudé
---
Richard: I added the smc37c669 device in the Alpha machine, since it is the
only user, as Michael previously suggested the non-PC devices should not be
in the "PC chipset" entry which is already big (that's why some devices got
moved from there to MIPS and
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index facdab44e1..e806491d6c 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -127,7 +127,6 @@ Alpha
M: Richard Henderson
S: Maintained
F: targ
Signed-off-by: Philippe Mathieu-Daudé
---
default-configs/alpha-softmmu.mak | 2 ++
hw/alpha/dp264.c | 4
2 files changed, 6 insertions(+)
diff --git a/default-configs/alpha-softmmu.mak
b/default-configs/alpha-softmmu.mak
index e0d75e3058..3740adc5e9 100644
--- a/default-c
On Thu, Mar 08, 2018 at 04:22:52PM -0600, Brijesh Singh wrote:
>
>
> On 3/8/18 10:49 AM, Daniel P. Berrangé wrote:
> > On Thu, Mar 08, 2018 at 06:48:41AM -0600, Brijesh Singh wrote:
> >> Add a new memory encryption object 'sev-guest'. The object will be used
> >> to create enrypted VMs on AMD EPY
On 03/05/2018 11:29 AM, Marc-André Lureau wrote:
Hi,
This is a small series of a few preliminary patches taken off the
"[PATCH v4 00/51]" qapi-conditional series that were already reviewed
by Markus. They are improvements worthwhile for 2.12 inclusion.
Marc-André Lureau (4):
qapi2texi: minor
On Thu, Mar 08, 2018 at 06:45:04PM -0300, Eduardo Habkost wrote:
> On Thu, Mar 08, 2018 at 02:18:55PM -0600, Brijesh Singh wrote:
> >
> >
> > On 3/8/18 11:08 AM, Daniel P. Berrangé wrote:
> > > On Thu, Mar 08, 2018 at 06:49:01AM -0600, Brijesh Singh wrote:
> > >> Blacklist the following commands
On Thu, Mar 08, 2018 at 12:08:08PM +0100, BALATON Zoltan wrote:
> Using log unimp is more appropriate for these messages and this also
> silences them by default so they won't clobber make check output when
> tests are added for this board.
>
> Signed-off-by: BALATON Zoltan
> Reviewed-by: Thomas
Very good question.
Comment below:
> -Original Message-
> From: Laszlo Ersek [mailto:ler...@redhat.com]
> Sent: Friday, March 9, 2018 3:54 AM
> To: marcandre.lur...@redhat.com; edk2-de...@lists.01.org; Yao, Jiewen
>
> Cc: pjo...@redhat.com; stef...@linux.vnet.ibm.com;
> qemu-devel@nongnu.
On Tue, Mar 06, 2018 at 08:30:47PM +, Mark Cave-Ayland wrote:
> Signed-off-by: Mark Cave-Ayland
Applied, thanks.
> ---
> hw/pci-host/uninorth.c | 79
> --
> 1 file changed, 32 insertions(+), 47 deletions(-)
>
> diff --git a/hw/pci-host/unino
On Thu, Mar 08, 2018 at 12:50:36PM +0100, David Engraf wrote:
> This patch moves the gap between u-boot and kernel at the correct location.
>
> Signed-off-by: David Engraf
Applied, thanks.
> ---
> hw/ppc/e500.c | 9 -
> 1 file changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/
On Tue, Mar 06, 2018 at 08:30:48PM +, Mark Cave-Ayland wrote:
> After QOMification this is clearly no longer needed (and possibly hasn't been
> for some time).
>
> Signed-off-by: Mark Cave-Ayland
Applied, thanks.
> ---
> hw/ppc/mac_newworld.c | 1 -
> 1 file changed, 1 deletion(-)
>
> dif
Besides the comment below, I should have used the example in OvmfPkg.
Please refer to
https://github.com/tianocore/edk2/blob/master/OvmfPkg/Library/PlatformBootManagerLib/BdsPlatform.c
The EfiBootManagerDispatchDeferredImages() API call is added just after
gEfiDxeSmmReadyToLockProtocolGuid.
So
On 03/08/18 11:22 -0600, Eric Blake wrote:
> On 03/07/2018 08:33 PM, Haozhong Zhang wrote:
> > It may need to treat PC-DIMM and NVDIMM differently, e.g., when
> > deciding the necessity of non-volatile flag bit in SRAT memory
> > affinity structures.
> >
> > NVDIMMDeviceInfo, which inherits from P
Gentle ping..
On Mon, 02/26 15:58, Fam Zheng wrote:
> v2: Fix compiler error. [patchew]
>
> The command is a counterpart of HMP "info usernet" and is at least very useful
> for the VM tests. So add it.
>
> Fam Zheng (2):
> slirp: Add "query-usernet" QMP command
> tests: Use query-usernet ins
Hi Marcandre,
Thanks for your command steps and I tried them, but my qemu failed to connect
the socket tpmemu.sock. When I added the control channel to the TPM, the swtpm
socket command stuck there and never exit. Not sure whether it was successful.
Below are the command steps running output in
On Fri, Mar 09, 2018 at 10:44:46AM +1100, David Gibson wrote:
> On Thu, Mar 08, 2018 at 12:08:08PM +0100, BALATON Zoltan wrote:
> > Using log unimp is more appropriate for these messages and this also
> > silences them by default so they won't clobber make check output when
> > tests are added for
Public bug reported:
I use Arch Linux x86_64
both qemu 2.11.1 and Zhang
Chen's(https://github.com/zhangckid/qemu/commits/colo-with-virtio-net-internal-jul10)
Following document 'COLO-FT.txt',
I test colo feature on my hosts
I run this command
Primary:
sudo qemu-system-x86_64 -boot c -enable-kv
** Description changed:
I use Arch Linux x86_64
both qemu 2.11.1 and Zhang
Chen's(https://github.com/zhangckid/qemu/commits/colo-with-virtio-net-internal-jul10)
Following document 'COLO-FT.txt',
I test colo feature on my hosts
I run this command
Primary:
sudo qemu-system-x86_64 -
On Wed, Mar 7, 2018 at 9:43 AM, Michael Clark wrote:
> - Inline PTE_TABLE check for better readability
> - Improve readibility of User page U mode and SUM test
> - Disallow non U mode from fetching from User pages
> - Add reserved PTE flag check: W or W|X
> - Add misaligned PPN check
> - Change a
Apparently there is at least one logic bug in amongst this
set of 23 patches. I'll shout you a beer if you can find it.
I found one myself so there was probably at least two.
Hey, it boots SMP Linux here, but I think it needs more testing.
This is a series of spec conformance bug fixes and code c
The RISC-V device-tree code has a number of hard-coded
constants and this change moves them into header enums.
Cc: Sagar Karandikar
Cc: Bastian Koppelmann
Signed-off-by: Michael Clark
Signed-off-by: Palmer Dabbelt
Reviewed-by: Philippe Mathieu-Daudé
---
hw/riscv/sifive_clint.c | 9 ++
create_fdt sets the fdt variable on RISCVVirtState and this is
used to access the fdt. This reverts a change introduced in
https://github.com/riscv/riscv-qemu/pull/109 which introduced
a redundant return value, overlooking the RISCVVirtState
structure member that made create_fdt inconsistent with t
The sifive_u machine already marks its ROM readonly. This fixes
the remaining boards.
Cc: Sagar Karandikar
Cc: Bastian Koppelmann
Signed-off-by: Michael Clark
Signed-off-by: Palmer Dabbelt
---
hw/riscv/sifive_u.c | 9 +
hw/riscv/spike.c | 18 ++
hw/riscv/
When load_elf is called with NULL as an argument to the
address translate callback, it does an identity translation.
This commit removes the redundant identity_translate callback.
Cc: Sagar Karandikar
Cc: Bastian Koppelmann
Signed-off-by: Michael Clark
Signed-off-by: Palmer Dabbelt
Reviewed-by
This makes 'qemu-system-riscv64 -machine help' output more tidy
and consistent.
Cc: Sagar Karandikar
Cc: Bastian Koppelmann
Signed-off-by: Michael Clark
Signed-off-by: Palmer Dabbelt
---
hw/riscv/virt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/riscv/virt.c b/hw/r
This was added to help debug issues using -d in_asm. It is
useful to see the instruction bytes, as one can detect if
one is trying to execute ASCII or device-tree magic.
Cc: Sagar Karandikar
Cc: Bastian Koppelmann
Signed-off-by: Michael Clark
Signed-off-by: Palmer Dabbelt
Reviewed-by: Philippe
1 - 100 of 421 matches
Mail list logo