The registered memory region of i6300esb is not suitable for coalesced
mmio, because a write for the region may trigger an immediate action
and can't be delayed.
Signed-off-by: Peng Hao
---
hw/watchdog/wdt_i6300esb.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/hw/watchdog/wdt_i6300esb.c b
Patchew URL:
https://patchew.org/QEMU/cover.1544229872.git.alistair.fran...@wdc.com/
Hi,
This series seems to have some coding style problems. See output below for
more information:
Message-id: cover.1544229872.git.alistair.fran...@wdc.com
Subject: [Qemu-devel] [RFC v3 00/24] Add RISC-V TCG
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
---
accel/tcg/user-exec.c | 75 +++
1 file changed, 75 insertions(+)
diff --git a/accel/tcg/user-exec.c b/accel/tcg/user-exec.c
index cd75829cf2..941295ea49 100644
--- a/accel/tcg/user-exec.c
++
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
configure | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
index 0a3c6a72c3..2e13ee918d 100755
--- a/configure
+++ b/configure
@@ -709,6 +709,12
On Fri, Dec 7, 2018 at 1:02 AM Luc Michel wrote:
>
> Add a couple of helper functions to cope with GDB threads and processes.
>
> The gdb_get_process() function looks for a process given a pid.
>
> The gdb_get_cpu() function returns the CPU corresponding to the (pid,
> tid) pair given as parameter
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index e5a4642609..06e852d470 10
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
disas.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/disas.c b/disas.c
index 5325b7e6be..e627fc74f9 100644
--- a/disas.c
+++ b/disas.c
@@ -522,8 +522,14 @@ void disa
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
---
tcg/riscv/tcg-target.inc.c | 158 +
1 file changed, 158 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index 9d07d5ecde..280ba699c9 100644
--- a/tcg/riscv/tcg
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 111 +
1 file changed, 111 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index 29c8a30a7d..e5a46
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 142 +
1 file changed, 142 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index 10bd007cd4..a00
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 493 +
1 file changed, 493 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-ta
Signed-off-by: Alistair Francis
---
tcg/riscv/tcg-target.inc.c | 55 ++
1 file changed, 55 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index 04e81f811a..10bd007cd4 100644
--- a/tcg/riscv/tcg-target.inc.c
+++ b/tcg/riscv/t
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 254 +
1 file changed, 254 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index a00bbe8ff1..9d0
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 48 ++
1 file changed, 48 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index c385ff68ae..cfcab9
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 65 ++
1 file changed, 65 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-tar
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 85 ++
1 file changed, 85 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index 05e85805d2..2927
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 75 ++
1 file changed, 75 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.inc.c
index cfcab9c716..05e8
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 168 +
1 file changed, 168 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-ta
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 34 ++
1 file changed, 34 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-target.
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 118 +
1 file changed, 118 insertions(+)
create mode 100644 tcg/riscv/tcg-target.inc.c
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg
When cross compilling for riscv32 hosts using GCC 8.2 this error is seen:
error: '__NR__llseek' undeclared (first use in this function); did you mean
'_llseek'?
To avoid the error let's ensure that __NR__llseek is defined.
Signed-off-by: Alistair Francis
---
linux-user/riscv/target_syscall
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Signed-off-by: Richard Henderson
Reviewed-by: Richard Henderson
---
tcg/riscv/tcg-target.inc.c | 90 ++
1 file changed, 90 insertions(+)
diff --git a/tcg/riscv/tcg-target.inc.c b/tcg/riscv/tcg-tar
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
include/exec/poison.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/exec/poison.h b/include/exec/poison.h
index 32d53789f8..ecdc83c147 100644
--- a/include/exec/poison.h
+++ b/include/e
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
MAINTAINERS | 1 +
linux-user/host/riscv32/hostdep.h | 11 +++
2 files changed, 12 insertions(+)
create mode 100644 linux-user/host/riscv32/hostdep.h
diff --git a/MAI
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
MAINTAINERS| 1 +
tcg/riscv/tcg-target.h | 175 +
2 files changed, 176 insertions(+)
create mode 100644 tcg/riscv/tcg-target.h
diff --git a/MAI
This patch set adds RISC-V backend support to QEMU. This is based on
Michael Clark's original work with extra work ontop.
This has been somewhat tested and can run other architecture softmmu
code. It seems like any OS will eventually hang, but we can run the BIOS
and OS startup code for a number o
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
include/elf.h | 55 +++
1 file changed, 55 insertions(+)
diff --git a/include/elf.h b/include/elf.h
index c151164b63..0ac7911b7b 100644
--- a/include/
Signed-off-by: Alistair Francis
Signed-off-by: Michael Clark
Reviewed-by: Richard Henderson
---
MAINTAINERS | 1 +
linux-user/host/riscv64/hostdep.h | 11 +++
2 files changed, 12 insertions(+)
create mode 100644 linux-user/host/riscv64/hostdep.h
diff --git a/MAI
xtensa-modules.c produced by recent Tensilica tools have
Opcode_*_encode_fns arrays defined as static. Don't add extra 'static'
in front of them when importing.
Signed-off-by: Max Filippov
---
target/xtensa/import_core.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target
Patchew URL: https://patchew.org/QEMU/20181207170400.5129-1-phi...@redhat.com/
Hi,
This series failed the docker-quick@centos7 build test. Please find the testing
commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.
=== TEST SCRIPT BEGIN ===
#!
This appears to be fixed in the kernel as of
0bc48bea36d178aea9d7f83f66a1b397cec9db5c (merged for 4.13, backported to
RHEL 7.6).
** Changed in: qemu
Status: New => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
h
On 12/7/18 4:14 PM, Wainer dos Santos Moschetta wrote:
The x86_cpu_class_check_missing_features() returns a list
of unavailable features compared to the host CPU. Currently it may
return empty strings for unamed features as well as duplicated
s/unamed/unnamed/
names.
For example, the qmp "qu
The x86_cpu_class_check_missing_features() returns a list
of unavailable features compared to the host CPU. Currently it may
return empty strings for unamed features as well as duplicated
names.
For example, the qmp "query-cpu-definitions" below shows one empty
string and repeated "mpx" entries:
I've noticed QEMU Travis builds are failing recently, and they
seem to happen only on the --enable-gprof jobs. I have enabled
V=1 and noticed that the jobs are hanging inside test-qht-par.
Example here (look for "/qht/parallel/2threads-0%updates-1s"):
https://travis-ci.org/ehabkost/qemu-hacks/jo
On 06/12/2018 20:13, Paolo Bonzini wrote:
On 05/12/18 23:31, Liam Merwick wrote:
For certain applications it is desirable to rapidly boot a KVM virtual
machine. In cases where legacy hardware and software support within the
guest is not needed, QEMU should be able to boot directly into the
un
On Wed, Dec 05, 2018 at 05:47:01PM -0200, Daniel Henrique Barboza wrote:
> The qmp/hmp command 'system_wakeup' is simply a direct call to
> 'qemu_system_wakeup_request' from vl.c. This function verifies if
> runstate is SUSPENDED and if the wake up reason is valid before
> proceeding. However, no e
On Thu, Dec 06, 2018 at 07:59:02AM +0100, Markus Armbruster wrote:
> Daniel Henrique Barboza writes:
>
> > changes in v11:
> > - fixed typos, changed version to 4.0 in patches 1 and 3
> > - changed text in patch 2 to be less alarming
> > - patch 3: changed error handling
> > - previous version li
On 12/7/18 6:56 PM, Michael S. Tsirkin wrote:
> On Fri, Dec 07, 2018 at 06:04:00PM +0100, Philippe Mathieu-Daudé wrote:
>> Add a function to read the full content of file on the host, and add
>> a new 'file' name item to the fw_cfg device.
>>
>> Signed-off-by: Philippe Mathieu-Daudé
>
> Need to b
On 12/7/18 7:16 PM, Thomas Huth wrote:
> On 2018-12-07 17:14, Philippe Mathieu-Daudé wrote:
>> This NULL check was required while introduced in 680d16dcb79f.
>> Later refactor added a NULL check in error_setv(), so this check
>> is now redundant.
>>
>> Signed-off-by: Philippe Mathieu-Daudé
>> ---
On Thu, Dec 06, 2018 at 03:08:44PM +, Paul Durrant wrote:
> This backend has now been replaced by the 'xen-qdisk' XenDevice.
>
> Signed-off-by: Paul Durrant
Acked-by: Anthony PERARD
--
Anthony PERARD
On Thu, Dec 06, 2018 at 03:08:42PM +, Paul Durrant wrote:
> This patch adds a creator function for XenBlockDevice-s so that they can
> be created automatically when the Xen toolstack instantiates a new
> PV backend. When the XenBlockDevice is created this way it is also
> necessary to create a
On Thu, Dec 06, 2018 at 03:08:41PM +, Paul Durrant wrote:
> ...that maintains compatibility with existing Xen toolstacks.
>
> Xen toolstacks instantiate PV backends by simply writing information into
> xenstore and expecting a backend implementation to be watching for this.
>
> This patch add
On Fri, Dec 07, 2018 at 04:46:29PM +, Daniel P. Berrangé wrote:
> I'm not convinced it is useful enough to justify playing games in qdev
> with dynamically hiding devices. This adds complexity to the code which
> will make it harder to maintain and debug at runtime.
I actually think a hidden d
On Thu, Dec 06, 2018 at 03:08:40PM +, Paul Durrant wrote:
> ...and wire in the dataplane.
>
> This patch adds the remaining code to make the xen-block XenDevice
> functional. The parameters that a block frontend expects to find are
> populated in the backend xenstore area, and the 'ring-ref' a
On Thu, Dec 06, 2018 at 10:06:18AM +, Daniel P. Berrangé wrote:
> On Wed, Dec 05, 2018 at 02:24:32PM -0600, Michael Roth wrote:
> > Quoting Daniel P. Berrangé (2018-12-05 11:18:18)
> > > On Thu, Oct 25, 2018 at 05:06:29PM +0300, Sameeh Jubran wrote:
> > > > From: Sameeh Jubran
> > > >
> > > >
On 2018-12-07 17:14, Philippe Mathieu-Daudé wrote:
> This NULL check was required while introduced in 680d16dcb79f.
> Later refactor added a NULL check in error_setv(), so this check
> is now redundant.
>
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> util/error.c | 4
> 1 file changed, 4
Philippe Mathieu-Daudé writes:
> This NULL check was required while introduced in 680d16dcb79f.
> Later refactor added a NULL check in error_setv(), so this check
> is now redundant.
>
> Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Markus Armbruster
On 12/5/18 9:32 AM, Aaron Lindsay wrote:
> On Dec 05 08:43, Aaron Lindsay wrote:
>> Signed-off-by: Aaron Lindsay
>> ---
>> target/arm/cpu.h| 4 ++--
>> target/arm/helper.c | 18 --
>> 2 files changed, 18 insertions(+), 4 deletions(-)
>>
>> diff --git a/target/arm/cpu.h b/targ
On Fri, Dec 07, 2018 at 06:03:56PM +0100, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> hw/arm/virt-acpi-build.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c
> index 5785fb697c..98d7f7cf20 100644
> ---
On Fri, Dec 07, 2018 at 06:04:00PM +0100, Philippe Mathieu-Daudé wrote:
> Add a function to read the full content of file on the host, and add
> a new 'file' name item to the fw_cfg device.
>
> Signed-off-by: Philippe Mathieu-Daudé
Need to be careful with options that let users play with firmwar
07.12.2018 20:52, Vladimir Sementsov-Ogievskiy wrote:
> 07.12.2018 20:31, Eric Blake wrote:
>> On 12/7/18 11:24 AM, Vladimir Sementsov-Ogievskiy wrote:
>>> 07.12.2018 19:20, Eric Blake wrote:
On 12/7/18 4:00 AM, Andrey Shinkevich wrote:
> +++ b/block/qcow2.c
> @@ -4270,6 +4270,12 @@ st
On Fri, Dec 07, 2018 at 06:03:59PM +0100, Philippe Mathieu-Daudé wrote:
> $ qemu-system-x86_64 -S -monitor stdio
> (qemu) info fw_cfg
> TypePermSizeSpecific Order Info
Can we do better than "Info"?
>signature RO 4 QEMU
> id
07.12.2018 20:31, Eric Blake wrote:
> On 12/7/18 11:24 AM, Vladimir Sementsov-Ogievskiy wrote:
>> 07.12.2018 19:20, Eric Blake wrote:
>>> On 12/7/18 4:00 AM, Andrey Shinkevich wrote:
+++ b/block/qcow2.c
@@ -4270,6 +4270,12 @@ static ImageInfoSpecific
*qcow2_get_specific_info(BlockDr
On Thu, Dec 06, 2018 at 10:06:18AM +, Daniel P. Berrangé wrote:
> On Wed, Dec 05, 2018 at 02:24:32PM -0600, Michael Roth wrote:
> > Quoting Daniel P. Berrangé (2018-12-05 11:18:18)
> > > On Thu, Oct 25, 2018 at 05:06:29PM +0300, Sameeh Jubran wrote:
> > > > From: Sameeh Jubran
> > > >
> > > >
On 07.12.2018 19:20, Eric Blake wrote:
> On 12/7/18 4:00 AM, Andrey Shinkevich wrote:
>> In the 'Format specific information' section of the 'qemu-img info'
>> command output, the supplemental information about existing QCOW2
>> bitmaps will be shown, such as a bitmap name, flags and granularity:
>
On Fri, Dec 07, 2018 at 06:03:58PM +0100, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
Well why not.
Reviewed-by: Michael S. Tsirkin
> ---
> hw/nvram/fw_cfg.c | 5 +
> hw/nvram/trace-events | 5 +
> 2 files changed, 10 insertions(+)
>
> diff --git a/hw/nv
On Fri, Dec 07, 2018 at 06:03:57PM +0100, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> hw/acpi/piix4.c | 1 -
> hw/i386/acpi-build.c | 1 -
> hw/i386/pc.c | 1 -
> 3 files changed, 3 deletions(-)
>
> diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
>
On Fri, Dec 07, 2018 at 05:50:59PM +0100, Philippe Mathieu-Daudé wrote:
> QEMU interacts with various firmwares. We already have some helpers
> for some firmwares. Later we will add UEFI helpers.
> This series introduce the hw/firmware namespace for this.
>
> There is no need to move hw/smbios sou
On 12/7/18 11:24 AM, Vladimir Sementsov-Ogievskiy wrote:
07.12.2018 19:20, Eric Blake wrote:
On 12/7/18 4:00 AM, Andrey Shinkevich wrote:
+++ b/block/qcow2.c
@@ -4270,6 +4270,12 @@ static ImageInfoSpecific
*qcow2_get_specific_info(BlockDriverState *bs)
.refcount_bits = s->r
On 12/7/18 11:03 AM, Philippe Mathieu-Daudé wrote:
$ qemu-system-x86_64 -S -monitor stdio
(qemu) info fw_cfg
TypePermSizeSpecific Order Info
signature RO 4 QEMU
id RO 4 0x0003
uu
On 12/7/18 10:51 AM, Philippe Mathieu-Daudé wrote:
This header only declare a single function: smbios_build_type_38_table().
We already have a header that declares such functions: "smbios_build.h".
Move the declaration and remove the header.
Signed-off-by: Philippe Mathieu-Daudé
The two IPMI
07.12.2018 19:20, Eric Blake wrote:
> On 12/7/18 4:00 AM, Andrey Shinkevich wrote:
>> +++ b/block/qcow2.c
>> @@ -4270,6 +4270,12 @@ static ImageInfoSpecific
>> *qcow2_get_specific_info(BlockDriverState *bs)
>> .refcount_bits = s->refcount_bits,
>> };
>> } else if
Am 07.12.2018 um 17:52 hat Eric Blake geschrieben:
> On 12/7/18 10:42 AM, Kevin Wolf wrote:
> > Am 07.12.2018 um 16:40 hat Eric Blake geschrieben:
> > > On 12/7/18 8:45 AM, Kevin Wolf wrote:
> > > > Am 07.12.2018 um 14:12 hat Markus Armbruster geschrieben:
> > > > > git-am complains
> > > > >
> >
This second crash is of course a different bug.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1803160
Title:
qemu-3.1.0-rc0: tcg.c crash in temp_load
Status in QEMU:
Fix Committed
Bug descripti
$ qemu-system-x86_64 -S -monitor stdio
(qemu) info fw_cfg
TypePermSizeSpecific Order Info
signature RO 4 QEMU
id RO 4 0x0003
uuid RO 16
--0
Make the sentence read better.
Signed-off-by: Eric Blake
---
.mailmap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.mailmap b/.mailmap
index ed8faa57192..b8e08297c90 100644
--- a/.mailmap
+++ b/.mailmap
@@ -34,6 +34,6 @@ Justin Terry (VM) Justin Terry (VM)
via Qemu-devel
Since af1f60a4022, the fw_cfg field is always created in machvirt_init().
There is no need to null check it.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/arm/virt.c | 4
1 file changed, 4 deletions(-)
diff --git a/hw/arm/virt.c b/hw/arm/virt.c
index f69e7eb399..36303ed59c 100644
--- a/hw/a
From: "Paul A. Clarke"
Changes requirement for "vsubsbs" instruction, which has been supported
since ISA 2.03. (Please see section 5.9.1.2 of ISA 2.03)
Reported-by: Paul A. Clarke
Signed-off-by: Paul A. Clarke
Signed-off-by: Leonardo Bras
---
target/ppc/translate/vmx-ops.inc.c | 2 +-
1 file
On 12/7/18 10:52 AM, Daniel P. Berrangé wrote:
Signed-off-by: Daniel P. Berrangé
---
.mailmap | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .mailmap
diff --git a/.mailmap b/.mailmap
new file mode 100644
index 000..fa8ab68
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,3 @@
+# Pr
On 12/7/18 10:54 AM, Daniel P. Berrangé wrote:
The intent is that from this point onwards, content for this repository
is dual-licensed under the GPLv2+ and CC-BY-SA-4.0
With git HEAD at d06ee0a788da27a2f24ab46928bc03eea019fb44, we have
authors:
$ git shortlog -e -s
1 Alex Bennée
This covers inc, dec, and the bit test instructions.
I believe we've finally covered all of the cases for
which we have an atomic path that would use the cpu_A0
temp, which is only initialized for address sources.
Fixes: https://bugs.launchpad.net/qemu/+bug/1803160/comments/4
Signed-off-by: Richa
Signed-off-by: Philippe Mathieu-Daudé
---
hw/nvram/fw_cfg.c | 5 +
hw/nvram/trace-events | 5 +
2 files changed, 10 insertions(+)
diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c
index 3cb726ff68..582653f07e 100644
--- a/hw/nvram/fw_cfg.c
+++ b/hw/nvram/fw_cfg.c
@@ -627,6 +627,7 @@
Add a function to read the full content of file on the host, and add
a new 'file' name item to the fw_cfg device.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/nvram/fw_cfg.c | 22 ++
include/hw/nvram/fw_cfg.h | 22 ++
2 files changed, 44 insertions
Signed-off-by: Philippe Mathieu-Daudé
---
hw/arm/virt-acpi-build.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c
index 5785fb697c..98d7f7cf20 100644
--- a/hw/arm/virt-acpi-build.c
+++ b/hw/arm/virt-acpi-build.c
@@ -35,7 +35,6 @@
#include "
Hi, various fw_cfg easy patches:
- First patches are trivial cleanups (and add trace events),
- patch 5 add a 'info fw_cfg' HMP command to display comprehensive list of
fw_cfg entries registered,
- patch 6 add fw_cfg_add_file_from_host(), a helper to map a file from the
host (using g_file_get_co
Signed-off-by: Philippe Mathieu-Daudé
---
hw/acpi/piix4.c | 1 -
hw/i386/acpi-build.c | 1 -
hw/i386/pc.c | 1 -
3 files changed, 3 deletions(-)
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
index e330f24c71..49a33bfcda 100644
--- a/hw/acpi/piix4.c
+++ b/hw/acpi/piix4.c
@@ -28,7 +2
All the consumers of "smbios_ipmi.h" are located in hw/smbios/.
There is no need to have this include publicly exposed,
reduce the visibility by moving it in hw/smbios/.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/smbios/smbios.c | 2 +-
include/hw/smbios/ipmi.h
Signed-off-by: Philippe Mathieu-Daudé
---
tests/acpi-utils.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/tests/acpi-utils.c b/tests/acpi-utils.c
index 41dc1ea9b4..297af55d39 100644
--- a/tests/acpi-utils.c
+++ b/tests/acpi-utils.c
@@ -15,7 +15,6 @@
#include "qemu/osdep.h"
#include
#inc
On 12/7/18 10:49 AM, Vladimir Sementsov-Ogievskiy wrote:
$ qemu-nbd -L
exports available: 1
export: ''
size: 65536
flags: 0x4ed ( flush fua trim zeroes df cache )
min block: 512
opt block: 4096
max block: 33554432
available meta contexts: 1
base:allocatio
The intent is that from this point onwards, content for this repository
is dual-licensed under the GPLv2+ and CC-BY-SA-4.0
With git HEAD at d06ee0a788da27a2f24ab46928bc03eea019fb44, we have
authors:
$ git shortlog -e -s
1 Alex Bennée
5 Daniel P. Berrangé
3 Eric Blake
1
On Fri, 7 Dec 2018 11:05:29 +0100
Cornelia Huck wrote:
> > > I think most of the sorting-out-the-operations stuff should be done by
> > > the hardware itself, and we should not really try to enforce anything
> > > special in our vfio code.
> > >
> >
> > Sounds very reasonable to me. Does th
QEMU interacts with various firmwares. We already have some helpers
for some firmwares. Later we will add UEFI helpers.
This series introduce the hw/firmware namespace for this.
There is no need to move hw/smbios sources into a specific directory,
we only focus on the headers.
Philippe Mathieu-Da
Signed-off-by: Daniel P. Berrangé
---
.mailmap | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .mailmap
diff --git a/.mailmap b/.mailmap
new file mode 100644
index 000..fa8ab68
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,3 @@
+# Preferred name forms where people have changed their
+
On 12/7/18 10:42 AM, Kevin Wolf wrote:
Am 07.12.2018 um 16:40 hat Eric Blake geschrieben:
On 12/7/18 8:45 AM, Kevin Wolf wrote:
Am 07.12.2018 um 14:12 hat Markus Armbruster geschrieben:
git-am complains
Applying: iotests: Add VMDK tests for blockdev-create
.git/rebase-apply/patch:
On Thu, Dec 06, 2018 at 03:08:39PM +, Paul Durrant wrote:
> This is a purely cosmetic patch that purges remaining use of 'blk' and
> 'ioreq' in local function names, and then makes sure all functions are
> prefixed with 'xen_block_'.
>
> No functional change.
>
> Signed-off-by: Paul Durrant
07.12.2018 18:36, Eric Blake wrote:
> On 12/7/18 6:48 AM, Vladimir Sementsov-Ogievskiy wrote:
>> 01.12.2018 1:03, Eric Blake wrote:
>>> We want to be able to detect whether a given qemu NBD server is
>>> exposing the right export(s) and dirty bitmaps, at least for
>>> regression testing. We could
This header only declare a single function: smbios_build_type_38_table().
We already have a header that declares such functions: "smbios_build.h".
Move the declaration and remove the header.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/smbios/smbios.c | 1 -
hw/smbios/smbios_build.
SMBIOS is just another firmware used by some QEMU models.
We will later introduce more firmwares in this namespace.
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 2 +-
hw/arm/virt.c| 2 +-
hw/i386/pc.c
On Fri, Dec 07, 2018 at 02:36:07PM -0200, Eduardo Habkost wrote:
> On Thu, Dec 06, 2018 at 10:06:18AM +, Daniel P. Berrangé wrote:
> > On Wed, Dec 05, 2018 at 02:24:32PM -0600, Michael Roth wrote:
> > > Quoting Daniel P. Berrangé (2018-12-05 11:18:18)
> > > > On Thu, Oct 25, 2018 at 05:06:29PM
On 12/7/18 10:37 AM, Laurent Vivier wrote:
On 07/12/2018 16:37, Philippe Mathieu-Daudé wrote:
On 12/7/18 2:17 PM, Laurent Vivier wrote:
Signed-off-by: Laurent Vivier
---
TIL about trace_event_get_state_backends(), I'll use it to clean other
hexdump traces, thanks :)
I've copied that from
Change the default speed and width for new machine types to the
fastest and widest currently supported. This should be compatible to
the PCIe 4.0 spec. Pre-QEMU-4.0 machine types remain at 2.5GT/s, x1
width.
Cc: Michael S. Tsirkin
Cc: Marcel Apfelbaum
Reviewed-by: Eric Auger
Signed-off-by: Al
07.12.2018 18:36, Eric Blake wrote:
> On 12/7/18 6:48 AM, Vladimir Sementsov-Ogievskiy wrote:
>> 01.12.2018 1:03, Eric Blake wrote:
>>> We want to be able to detect whether a given qemu NBD server is
>>> exposing the right export(s) and dirty bitmaps, at least for
>>> regression testing. We could
On Thu, Dec 06, 2018 at 03:08:36PM +, Paul Durrant wrote:
> This patch adds the transformations necessary to get dataplane/xen-block.c
> to build against the new XenBus/XenDevice framework. MAINTAINERS is also
> updated due to the introduction of dataplane/xen-block.h.
>
> NOTE: Existing data
On 12/5/18 6:48 AM, Alex Bennée wrote:
> Given I've spent a fair amount of time around this code now I'm
> putting myself forward as a maintainer. Also given that the code has
> been extensively re-written and has testing and new incoming features
> it's probably more than just Odd Fixes.
>
> Sign
Now that the downstream port will virtually negotiate itself to the
link status of the downstream device, we can remove this emulation.
It's not clear that it was every terribly useful anyway.
Tested-by: Geoffrey McRae
Reviewed-by: Eric Auger
Signed-off-by: Alex Williamson
---
hw/vfio/pci.c |
On 12/7/18 7:17 AM, Laurent Vivier wrote:
Signed-off-by: Laurent Vivier
---
hw/scsi/scsi-disk.c | 105 +--
hw/scsi/trace-events | 29
2 files changed, 81 insertions(+), 53 deletions(-)
diff --git a/hw/scsi/scsi-disk.c b/hw/scsi/scsi-dis
Make use of the PCIESlot speed and width fields to update link
information beyond those configured in pcie_cap_v1_fill(). This is
only called for devices supporting a version 2 capability and
automatically skips any non-PCIESlot devices. Only devices with
increased link values generate any visibl
Allow users to experimentally specify speed and width values for the
generic PCIe root port. Defaults remain at 2.5GT/s & x1 for
compatiblity with the intent to only support changing defaults via
machine types for now.
Note for libvirt testing that pcie-root-port controllers are given
default nam
Create properties to be able to define speeds and widths for PCIe
links. The only tricky bit here is that our get and set callbacks
translate from the fixed QAPI automagic enums to those we define
in PCI code to represent the actual register segment value.
Cc: Eric Blake
Tested-by: Geoffrey McRa
Am 07.12.2018 um 16:40 hat Eric Blake geschrieben:
> On 12/7/18 8:45 AM, Kevin Wolf wrote:
> > Am 07.12.2018 um 14:12 hat Markus Armbruster geschrieben:
> > > git-am complains
> > >
> > > Applying: iotests: Add VMDK tests for blockdev-create
> > > .git/rebase-apply/patch:281: trailing wh
1 - 100 of 291 matches
Mail list logo