On 17.10.2017 02:11, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> MAINTAINERS | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6f56c1349b..cfd9010e27 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -713,6 +713,7 @@
On 16.10.2017 19:02, Michael S. Tsirkin wrote:
> On Mon, Oct 16, 2017 at 06:03:36PM +0200, lukas.hum...@inf.ethz.ch wrote:
>> From: Lukas Humbel
>>
>> Signed-off-by: Lukas Humbel
> We keep these around for legacy reasons but I'm not sure we need to add
> to the list. What's wrong with just crea
On 17.10.2017 02:12, Philippe Mathieu-Daudé wrote:
> - move the header from hw/isa/ to hw/dma/
> - remove the old i386/pc dependency
>
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> include/hw/{isa/i8257.h => dma/i8257_dma.h} | 6 ++
> include/hw/isa/isa.h| 2 --
> h
On 17.10.2017 02:12, Philippe Mathieu-Daudé wrote:
> $ ./ppc64-softmmu/qemu-system-ppc64 -S -machine 40p,accel=tcg -device i82374
> qemu-system-ppc64: -device i82374: DMA already initialized on ISA bus
>
> Reported-by: Eduardo Otubo
> Suggested-by: Eduardo Habkost
> Signed-off-by: Philippe Mathi
Why are you doing this? I really fail to see the rationale here. Please
add proper patch descriptions!
Thomas
Add at least a short patch description, please (not everybody can read
your mind ;-))
On 17.10.2017 02:12, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> default-configs/i386-softmmu.mak | 1 -
> default-configs/x86_64-softmmu.mak | 1 -
> hw/{misc => i386}/pvpa
May I suggest to add at least a small patch description a la "It's a
x86-only device, so it does not make sense to keep it in the shared misc
folder" here?
On 17.10.2017 02:12, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> default-configs/i386-softmmu.mak | 1 -
On Mon, Oct 16, 2017 at 10:26:38AM +0200, Igor Mammedov wrote:
> On Sat, 14 Oct 2017 20:33:37 +1100
> David Gibson wrote:
>
> > On Fri, Oct 13, 2017 at 01:31:44PM +0200, Greg Kurz wrote:
> > > The current code assumes that only the CPU core object holds a
> > > reference on each individual CPU ob
On Mon, Oct 16, 2017 at 05:23:13PM -0500, Michael Roth wrote:
> device_unparent(dev, ...) is called when a device is unparented,
> either directly, or as a result of a parent device being
> finalized, and handles some final cleanup for the device. Part
> of this includes emiting a DEVICE_DELETED QM
On Mon, Oct 16, 2017 at 06:22:51PM +0200, Igor Mammedov wrote:
> in preparation for numa options to being handled via QMP before
> machine_run_board_init(), move final numa configuration checks
> and processing to machine_run_board_init() so it could take into
> account both CLI (via parse_numa_opt
On 17.10.2017 02:12, Philippe Mathieu-Daudé wrote:
> move public API to "hw/display/vga.h" and private registers
> to "hw/display/vga_int_regs.h"
>
> Signed-off-by: Philippe Mathieu-Daudé
> ---
> hw/display/vga_int.h | 3 ++-
> hw/display/{vga.h => vga_int_regs.h} | 0
> includ
On 16/10/17 20:36, David Gibson wrote:
> On Mon, Oct 16, 2017 at 04:20:04PM +1100, Alexey Kardashevskiy wrote:
>> SLOF receives a device tree and updates it with various properties
>> before switching to the guest kernel and QEMU is not aware of any changes
>> made by SLOF. Since there is no real R
On 15/10/17 19:01, Peter Xu wrote:
> On Sun, Oct 15, 2017 at 03:24:52PM +1100, Alexey Kardashevskiy wrote:
>> This moves pci_dev->name initialization earlier so
>> pci_dev->bus_master_as could get a name instead of an empty string.
>
> Or use "name" instead of "pci_dev->name" when do address_space
This adds support for running qemu-iotests in an arbitrary number
of sub-processes, so that tests can be run in parallel.
This necessarily changes the output format, although it should still
be familiar. If you run in a single thread, the output format will
largely be the same as before this patc
Now that ./check takes care of cleaning up after each tests, it
can also selectively not clean up. Add option to leave all output from
tests intact if that test encountered an error.
Signed-off-by: Jeff Cody
---
tests/qemu-iotests/check | 13 -
1 file changed, 12 insertions(+), 1 de
Right now, all qemu-iotests output data into the same scratch directory,
and so each test needs to be responsible for cleaning up its own files.
Have each test use 'scratch/$seq' as its temp directory, so the check
script can do simple cleanup of removing the whole temporary directory.
Reviewed-b
For bash tests, this allows 'check' to reap all launch protocol
servers / processes, after a test has finished running.
Signed-off-by: Jeff Cody
---
tests/qemu-iotests/check | 13 +++
tests/qemu-iotests/common.rc | 93 +---
2 files changed, 75 inse
This adds the framework to iotests.py to run python iotests in a
subdirectory structure, structured like so:
scratch/
├── TestNumber
│ ├── TestClassName
│ │ ├── test_method_name
Prior to this patch, tests were run in a test subdirectory from
previous patches in the series, like this:
scrat
All files for a given test are now self-contained in a subdirectory,
and therefore the "./check" script can do all file-related cleanup
without any help.
This removes file cleanups from the bash tests. The only cleanup left
is whatever is needed to kill any spawned processes; e.g. _cleanup_qemu.
Previous series subject: "qemu-iotests: place output in unique dir"
Significant changes from v3. Highlights of the major changes from v3:
* Python tests are properly run in hierarchial sub-directories now
(Thanks Stefan, John)
* Protocol servers are cleaned up automatically (Than
So that later patches can cleanup running qemu processes called from
different subshells, track resources to cleanup in pid and fd list
files.
In subsquent patches, ./check will kill all QEMU processes launched with
the common.qemu framework, and the tests will not need to cleanup
manually (unless
Check will now take care of cleaning up all QEMU processes started
from bash tests using the common.qemu framework.
This also paves the way to added another check option to keep QEMU
processes around, in the case of a failed test.
Signed-off-by: Jeff Cody
---
tests/qemu-iotests/085 | 2 --
te
From: Greg Kurz
QEMU currently crashes when the user tries to add an spapr-pci-host-bridge
on a non-pseries machine:
$ qemu-system-ppc64 -M ppce500 -device spapr-pci-host-bridge,index=1
hw/ppc/spapr_pci.c:1535:spapr_phb_realize:
Object 0x1003dacae60 is not an instance of type spapr-machine
Abort
From: Igor Mammedov
use generic cpu_model parsing introduced by
(6063d4c0f vl.c: convert cpu_model to cpu type and set of global properties
before machine_init())
it allows to:
* replace sPAPRMachineClass::tcg_default_cpu with
MachineClass::default_cpu_type
* drop cpu_parse_cpu_model()
Currently, not all qemu-iotests work if TEST_DIR has spaces, and they
also might not be safe. Refuse to run if TEST_DIR in this case, at
least until all tests are fixed sometime in the future.
Signed-off-by: Jeff Cody
---
tests/qemu-iotests/check | 8
1 file changed, 8 insertions(+)
d
In order to prevent the guest from forcing the allocation of large amounts
of qemu memory (or host kernel memory, in the case of KVM HV), we limit
the size of Hashed Page Table (HPT) it is allowed to allocated, based on
its RAM size.
However, the current calculation is not correct: it only adds up
From: Igor Mammedov
pnv core type definition doesn't have any fields that
require it to be defined at runtime. So replace code
that fills in TypeInfo at runtime with static TypeInfo
array that does the same at complie time.
Signed-off-by: Igor Mammedov
Reviewed-by: Cédric Le Goater
Acked-by: D
From: Igor Mammedov
deduce core type directly from chip type instead of
maintaining type mapping in PnvChipClass::cpu_model.
Signed-off-by: Igor Mammedov
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: David Gibson
---
hw/ppc/pnv.c | 25 +
hw/ppc/pnv_c
From: Igor Mammedov
deduce cpu type directly from core type instead of
maintaining type mapping in PnvCoreClass::cpu_oc and doing
extra cpu_model parsing in pnv_core_class_init()
Signed-off-by: Igor Mammedov
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: David Gibson
---
hw/ppc/pnv_core.
From: Igor Mammedov
Use a new DEFINE_TYPES() helper to simplify type registration
Signed-off-by: Igor Mammedov
Reviewed-by: Cédric Le Goater
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/pnv.c | 92 ++--
1 file changed,
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/prep.c | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/hw/ppc/prep.c b/hw/ppc/prep.c
index 94138a4e8c..6f8accc397 100644
--- a/hw/ppc/prep.c
+++ b/hw
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/ppc405_uc.c | 6 --
hw/ppc/ppc4xx_devs.c | 4 ++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/hw/ppc/ppc405_uc.c b/hw/ppc/ppc405_uc.c
index 8e58065f5f..205e
From: Igor Mammedov
spapr core type definition doesn't have any fields that
require it to be defined at runtime. So replace code
that fills in TypeInfo at runtime with static TypeInfo
array that does the same at complie time.
Signed-off-by: Igor Mammedov
Reviewed-by: Greg Kurz
Reviewed-by: Phi
From: Igor Mammedov
use common cpu_model prasing in vl.c and set default cpu_model
using generic MachineClass::default_cpu_type.
Beside of switching to generic infrastructure it solves several
issues.
* ppc_cpu_class_by_name() is used to deal with lower/upper case
and alias translations int
From: Igor Mammedov
there is a dedicated callback CPUClass::parse_features
which purpose is to convert -cpu features into a set of
global properties AND deal with compat/legacy features
that couldn't be directly translated into CPU's properties.
Create ppc variant of it (ppc_cpu_parse_featurestr
From: Igor Mammedov
it will help to remove code duplication of registration
static types in places that have open coded loop to
perform batch type registering.
Signed-off-by: Igor Mammedov
Reviewed-by: Eduardo Habkost
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: David Gibson
Signed-off-b
From: Igor Mammedov
typically for cpus/core type names following convention is used
new_type_prefix-superclass_typename
make PNV core/chip to follow common convention.
Signed-off-by: Igor Mammedov
Reviewed-by: Cédric Le Goater
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/p
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Reviewed-by: Greg Kurz
Signed-off-by: David Gibson
---
hw/ppc/spapr.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
index 2c32f33314..f7c5df3832 100644
--- a/hw/p
From: Igor Mammedov
next commit will drop ppc_cpu_lookup_alias() declaration from header
and make it static which will break its last user ppc_cpu_class_by_name()
since ppc_cpu_class_by_name() defined before ppc_cpu_lookup_alias().
To avoid this move ppc_cpu_lookup_alias() right before
ppc_cpu_c
From: Greg Kurz
This makes the code easier to understand and it is consistent with what
we already do for PHBs.
Signed-off-by: Greg Kurz
Signed-off-by: David Gibson
---
hw/ppc/spapr_cpu_core.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/hw/ppc/spapr_cpu_co
From: Igor Mammedov
replace sPAPRCPUCoreClass::cpu_class with cpu type name
since it were needed just to get that at points it were
accessed.
Signed-off-by: Igor Mammedov
Reviewed-by: Greg Kurz
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/spapr.c | 6 ++---
From: Igor Mammedov
ppc_cpu_parse_features() is doing practically the same thing as
generic cpu_parse_cpu_model(). So remove duplicated impl. and
reuse generic one.
Signed-off-by: Igor Mammedov
Reviewed-by: Greg Kurz
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/ppc.c
At the moment the only POWER9 model which is listed in qemu is v1.0 (aka
"DD1"). This is a very early (read, buggy) version which will never be
released to the public - it was included in qemu only for the convenience
of those doing bringup on the early silicon. For bonus points, we actually
had
From: Igor Mammedov
consolidate 'host' core type registration by moving it from
KVM specific code into spapr_cpu_core.c, similar like it's
done in x86 target.
Signed-off-by: Igor Mammedov
Reviewed-by: Greg Kurz
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/spapr_cpu_core.c
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/e500.c | 8 +---
hw/ppc/e500plat.c | 1 +
hw/ppc/mpc8544ds.c | 2 ++
3 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/hw/ppc/e500.c b/hw/ppc/e500.c
index db0e
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/virtex_ml507.c | 11 ---
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/hw/ppc/virtex_ml507.c b/hw/ppc/virtex_ml507.c
index ed9b406fd3..5ac4f76613 100644
--- a
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/mac_oldworld.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/hw/ppc/mac_oldworld.c b/hw/ppc/mac_oldworld.c
index bc7c8b7bd7..010ea36bf2 100644
--- a/hw/pp
From: Daniel Henrique Barboza
LMB removal is completed only when the spapr_lmb_release callback
is called after all DRCs of the dimm are detached. During this
time, it is possible that a unplug request for the same dimm
arrives, trying to detach DRCs that were detached by the guest
in the first u
The following changes since commit c5bbcaa4b7c0f8a322bebe9ec563560178a68b55:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
(2017-10-16 17:29:16 +0100)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.11-20171017
for you to
From: Igor Mammedov
DEFINE_TYPES() will help to simplify following routine patterns:
static void foo_register_types(void)
{
type_register_static(&foo1_type_info);
type_register_static(&foo2_type_info);
...
}
type_init(foo_register_types)
or
static void foo_register_types(void
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/ppc440_bamboo.c | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/hw/ppc/ppc440_bamboo.c b/hw/ppc/ppc440_bamboo.c
index f92d47f28d..693c215108 100644
--- a/h
From: Igor Mammedov
Signed-off-by: Igor Mammedov
Acked-by: David Gibson
Signed-off-by: David Gibson
---
hw/ppc/mac_newworld.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/hw/ppc/mac_newworld.c b/hw/ppc/mac_newworld.c
index 6d0ace20ca..3fa7c429d5 100644
-
From: Mark Cave-Ayland
Commit 4f7265f "ppc/ide/macio: Add missing registers" added two extra macio
registers but forgot to add them to the corresponding VMStateDescription.
The version number is bumped accordingly, although this will have little
effect given that the Mac machines are practically
From: Sandipan Das
For POWER ISA v3.0, the XER bit CA32 needs to be set by the shift
right algebraic instructions whenever the CA bit is to be set. This
change affects the following instructions:
* Shift Right Algebraic Word (sraw[.])
* Shift Right Algebraic Word Immediate (srawi[.])
* Shif
From: Greg Kurz
The offset of the root node is guaranteed to be 0.
This doesn't fix anything, it's just trivial cleanup of the two
remaining places where this was done under hw/ppc.
Signed-off-by: Greg Kurz
Reviewed-by: Cédric Le Goater
Reviewed-by: Daniel Henrique Barboza
Signed-off-by: Dav
From: Thomas Huth
We don't have any 460 or 460F CPUs in QEMU, so the init functions
are just dead code. Let's simply remove them (translate_init.c
is already big enough without them).
Signed-off-by: Thomas Huth
Signed-off-by: David Gibson
---
target/ppc/translate_init.c | 217
From: Greg Kurz
Signed-off-by: Greg Kurz
Signed-off-by: David Gibson
---
hw/ppc/spapr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
index 352ff3d614..b284e0b9d4 100644
--- a/hw/ppc/spapr.c
+++ b/hw/ppc/spapr.c
@@ -2334,7 +2334,8 @@ stat
From: Greg Kurz
The CAS buffer is provided by SLOF. A broken SLOF could pass a silly
size: either smaller than the diff header, in which case the current
code will try to allocate 16 Exabytes of memory and g_malloc0() will
abort, or bigger than the maximum memory provisioned for SLOF (ie,
40 Mega
On Mon, Oct 16, 2017 at 10:02:25AM -0700, Prasad Singamsetty wrote:
>
>
> On 10/14/2017 8:53 PM, Peter Xu wrote:
> >On Fri, Oct 13, 2017 at 11:14:03AM -0600, Alex Williamson wrote:
> >>On Fri, 13 Oct 2017 18:01:44 +0100
> >>"Dr. David Alan Gilbert" wrote:
> >>
> >>>* Prasad Singamsetty (prasad.s
On 2017年10月13日 14:32, Mao Zhongyi wrote:
In this series, adjust the way that the packet are queued and compared
to improve the colo net performence.
Cc: Zhang Chen
Cc: Li Zhijian
Cc: Jason Wang
Mao Zhongyi (4):
colo-compare: Insert packet into the suitable position of packet queue
On 10/13/2017 09:24 AM, Alex Bennée wrote:
> SoftFloat
> =
>
> Previously I had pondered if switching to the newer SoftFloat3 would
> be a worthwhile. While the upstream project is certainly open to
> accepting patches it would be a slow process given the changes we've
> made over the year
On 10/13/2017 09:24 AM, Alex Bennée wrote:
> +float16 float16_rem(float16 a, float16 b, float_status *status)
> +{
> +flag aSign, zSign;
> +int aExp, bExp, expDiff;
> +uint32_t aSig, bSig;
> +uint32_t q;
> +uint64_t aSig64, bSig64, q64;
> +uint32_t alternateASig;
> +int3
I success to capture the OVMF debug log.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1723927
Title:
Linux or windows guest boot failed by uefi on CPU of Intel Xeon
X5675
Status in QEMU:
Ne
Ersek, thank you very much!
I set up correctly in "/etc/libvirt/qemu.conf", so command
-bios /usr/share/qemu-kvm/OVMF_CODE.fd
also boot UEFI guest.
Current, my question only in the platform in server of ProLiant BL460c G7,
the same ovmf firmware.
How can capture the OVMF debug log?
I use your a
Hi James,
On 2017/10/17 0:59, James Morse wrote:
>>> Do we really care about old guests in this case?
> I think the scenario here is the host kernel has some RAS support, Qemu has
> RAS
> support and has advertised its CPER regions via the HEST, but the guest
> doesn't
> doesn't support RAS. (bo
On 10/13/2017 09:24 AM, Alex Bennée wrote:
> -/* uint32_t HELPER(advsimd_acgt_f16)(float16 a, float16 b, void *fpstp) */
> -/* { */
> -/* float_status *fpst = fpstp; */
> -/* float16 f0 = float16_abs(a); */
> -/* float16 f1 = float16_abs(b); */
> -/* return -float16_lt(f1, f0, fpst)
On 10/13/2017 09:24 AM, Alex Bennée wrote:
> @@ -7792,7 +7793,7 @@ static void handle_2misc_fcmp_zero(DisasContext *s, int
> opcode,
> swap = true;
> /* fall through */
> case 0x2c: /* FCMGT (zero) */
> -genfn = gen_helper_neon_cgt_f32;
> +
Signed-off-by: Philippe Mathieu-Daudé
---
default-configs/i386-softmmu.mak | 1 -
default-configs/x86_64-softmmu.mak | 1 -
hw/{misc => i386}/pvpanic.c| 0
hw/i386/Makefile.objs | 2 +-
hw/misc/Makefile.objs | 1 -
5 files changed, 1 insertion(+), 4 deletions(-
Signed-off-by: Philippe Mathieu-Daudé
---
default-configs/i386-softmmu.mak | 1 -
default-configs/x86_64-softmmu.mak | 1 -
hw/{misc => i386}/vmport.c | 0
hw/i386/Makefile.objs | 1 +
hw/misc/Makefile.objs | 2 --
5 files changed, 1 insertion(+), 4 deletions(-
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
---
hw/char/debugcon.c | 1 -
hw/intc/lm32_pic.c | 1 -
hw/moxie/moxiesim.c | 1 -
hw/sparc/sun4m.c| 1 -
hw/watchdog/wdt_ib700.c | 1 -
5 files changed, 5 deletions(-)
diff --git a/hw/char/debugcon.c b/hw/char
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Hervé Poussineau
Reviewed-by: David Gibson
---
include/hw/timer/mc146818rtc.h | 3 ++-
hw/alpha/dp264.c | 2 +-
hw/i386/pc.c | 2 +-
hw/isa/i82378.c| 3 ++-
hw/mips/mips_fulong2e.c| 2 +-
Hi Marcel,
>> It seems the patch is doing much more than
>> what is mentioned in the subject.
>>
[...]
>> Can you add a short explanation on how the split
>> helps removing i386/pc dependency from non-PC world?
>> - it is not straight forward, at least for me.
>
> I thought there was an old depen
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Hervé Poussineau
Acked-by: David Gibson
---
include/hw/i386/pc.h | 11 ---
include/hw/input/i8042.h | 30 ++
hw/alpha/dp264.c | 3 ++-
hw/i386/pc.c | 5 +++--
hw/input/pckbd.c
- add "hw/net/ne2000-isa.h"
- remove the old i386 dependency
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Hervé Poussineau
Acked-by: David Gibson
---
hw/net/ne2000.h | 3 +++
include/hw/i386/pc.h| 20
include/hw/net/ne2000-isa.h | 33
> hw/net/ne2000.h | 3 +++
> include/hw/net/ne2000-isa.h | 33 +
I used "ne2000-isa.h" to match the source file, but the TYPE name is
"ne2k-isa", I'm not sure we care which one is better.
> hw/net/ne2000-isa.c | 6 ++
> hw/net/ne2000.c
this allows to remove the old i386/pc dependency on acpi/core.
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/acpi/acpi.h | 12
include/hw/i386/pc.h | 13 -
hw/acpi/core.c | 1 -
3 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/include/hw
move public API to "hw/display/vga.h" and private registers
to "hw/display/vga_int_regs.h"
Signed-off-by: Philippe Mathieu-Daudé
---
hw/display/vga_int.h | 3 ++-
hw/display/{vga.h => vga_int_regs.h} | 0
include/hw/display/vga.h | 25 +
incl
- move the header from hw/isa/ to hw/dma/
- remove the old i386/pc dependency
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/{isa/i8257.h => dma/i8257_dma.h} | 6 ++
include/hw/isa/isa.h| 2 --
hw/dma/i82374.c | 3 ++-
hw/dma/i8257.c
and drop unused #includes
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
---
include/hw/unicore32/puv3.h | 10 --
hw/unicore32/puv3.c | 16 ++--
2 files changed, 10 insertions(+), 16 deletions(-)
diff --git a/include/hw/unicore32/puv3.h b/include/hw/
$ ./ppc64-softmmu/qemu-system-ppc64 -S -machine 40p,accel=tcg -device i82374
qemu-system-ppc64: -device i82374: DMA already initialized on ISA bus
Reported-by: Eduardo Otubo
Suggested-by: Eduardo Habkost
Signed-off-by: Philippe Mathieu-Daudé
---
hw/dma/i82374.c | 9 -
1 file changed, 8
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Stefan Berger
---
hw/tpm/tpm_passthrough.c | 1 -
hw/tpm/tpm_tis.c | 1 -
2 files changed, 2 deletions(-)
diff --git a/hw/tpm/tpm_passthrough.c b/hw/tpm/tpm_passthrough.c
index e6ace28b04..7201844657 100644
--- a/hw/tpm/tpm_passthrough.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
---
hw/virtio/virtio-balloon.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c
index 37cde38982..14e08d20d0 100644
--- a/hw/virtio/virtio-balloon.c
+++ b/hw/
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
---
hw/i2c/pm_smbus.c | 1 -
hw/i2c/smbus_ich9.c | 1 -
2 files changed, 2 deletions(-)
diff --git a/hw/i2c/pm_smbus.c b/hw/i2c/pm_smbus.c
index 6fc3923f56..a044dd1b27 100644
--- a/hw/i2c/pm_smbus.c
+++ b/hw/i2c/pm_smbus.c
@@ -19,
Signed-off-by: Philippe Mathieu-Daudé
---
include/hw/i386/pc.h | 3 +-
hw/i386/pc.c | 126 ++
hw/i386/port92.c | 122
hw/i386/Makefile.objs | 2 +-
4 files changed, 130 insertions(+
and remove a duplicated include
Signed-off-by: Philippe Mathieu-Daudé
Acked-by: John Snow
---
hw/ide/ahci.c | 1 -
hw/ide/cmd646.c | 1 -
hw/ide/core.c | 3 +--
hw/ide/ich.c| 1 -
hw/ide/isa.c| 1 -
hw/ide/microdrive.c | 1 -
hw/ide/pci.c| 1 -
hw/ide/pii
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
---
numa.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/numa.c b/numa.c
index 100a67febf..ebc553b5d9 100644
--- a/numa.c
+++ b/numa.c
@@ -29,7 +29,6 @@
#include "qemu/bitmap.h"
#include "qom/cpu.h"
#include "qemu/error-rep
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Corey Minyard
Tested-by: Corey Minyard
---
hw/ipmi/isa_ipmi_bt.c | 1 -
hw/ipmi/isa_ipmi_kcs.c | 1 -
2 files changed, 2 deletions(-)
diff --git a/hw/ipmi/isa_ipmi_bt.c b/hw/ipmi/isa_ipmi_bt.c
index 2fcc3d2e7c..e098fd5206 100644
--- a/hw/ipmi
instead move them to the source file
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
---
hw/i386/amd_iommu.h | 5 -
hw/i386/amd_iommu.c | 5 -
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/hw/i386/amd_iommu.h b/hw/i386/amd_iommu.h
index d370ae3549..aeef80
and remove the old i386/pc dependency
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Hervé Poussineau
---
include/hw/timer/i8254.h | 5 +++--
include/hw/timer/i8254_internal.h | 2 +-
hw/alpha/dp264.c | 2 +-
hw/i386/pc.c | 2 +-
hw/isa/i82378.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
Reviewed-by: Anthony PERARD
---
hw/audio/pcspk.c| 1 -
hw/i386/kvm/pci-assign.c| 1 -
hw/i386/pci-assign-load-rom.c | 1 -
hw/i386/xen/xen_platform.c | 1 -
hw/isa/vt82c686.c
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
Reviewed-by: Corey Minyard
Tested-by: Corey Minyard
---
include/hw/acpi/ipmi.h | 1 -
include/hw/cpu/core.h | 1 -
include/hw/i2c/ppc4xx_i2c.h | 1 -
3 files changed, 3 deletions
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
---
hw/ssi/aspeed_smc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/hw/ssi/aspeed_smc.c b/hw/ssi/aspeed_smc.c
index 992617fd3a..5059396bc6 100644
--- a/hw/ssi/aspeed_smc.c
+++ b/hw/ssi/aspeed_smc.c
@@ -27,7 +27,6 @@
#includ
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
---
hw/input/adb.c | 2 +-
hw/ssi/aspeed_smc.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/input/adb.c b/hw/input/adb.c
index fcca3a8eb9..924a3f9fd5 100644
--- a/hw/input/adb.c
+++ b/hw/input/adb.
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
---
target/nios2/cpu.h | 1 -
disas/nios2.c| 3 ---
hw/nios2/boot.c | 1 -
target/nios2/helper.c| 5 +
target/nios2/op_helper.c | 1 +
target/nios2/translat
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Hervé Poussineau
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 06ec24912e..ddaba2702c 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -982,6 +982,7 @@ Network devices
M: Jason Wang
S: Odd Fi
this file in include in "target/i386/hax-i386.h":
#ifdef CONFIG_WIN32
#include "target/i386/hax-windows.h"
#endif
which guaranty than sysemu/os-win32.h is previously included (CONFIG_WIN32)
Suggested-by: Peter Maydell
Signed-off-by: Philippe Mathieu-Daudé
---
could be squashed with
applied using ./scripts/clean-includes
not needed since 7ebaf795560
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
Acked-by: David Gibson
---
hw/ppc/spapr_hcall.c | 1 -
target/ppc/kvm.c | 3 ---
2 files changed, 4 deletions(-)
diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
---
include/sysemu/hax.h | 1 -
target/i386/hax-darwin.h | 3 ---
target/i386/hax-windows.h | 2 --
target/i386/hax-darwin.c | 6 +-
4 files changed, 1 insertion(+), 11 deletions(-
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
Reviewed-by: Stefan Hajnoczi
---
hw/audio/fmopl.h | 1 -
bsd-user/main.c | 1 -
chardev/wctablet.c | 4
hw/scsi/vhost-user-scsi.c| 1 -
linux-user
exec: housekeeping (funny since 02d0e095031)
applied using ./scripts/clean-includes
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Peter Maydell
Acked-by: Cornelia Huck
Reviewed-by: Anthony PERARD
---
accel/tcg/translate-all.c | 1 -
exec.c | 3 ---
h
1 - 100 of 427 matches
Mail list logo