From: Shannon Zhao
Signed-off-by: Shannon Zhao
---
CC: Igor Mammedov
---
hw/i386/acpi-build.c| 2 +-
include/hw/acpi/acpi-defs.h | 15 ++-
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
index 78758e2..0f0b88f 100
From: Shannon Zhao
To support NUMA, it needs to generate SRAT ACPI table.
Signed-off-by: Shannon Zhao
---
CC: Igor Mammedov
---
hw/arm/virt-acpi-build.c | 58
1 file changed, 58 insertions(+)
diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt
From: Shannon Zhao
This /distance-map node is used to describe the accessing distance
between NUMA nodes.
Signed-off-by: Shannon Zhao
---
hw/arm/virt.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/hw/arm/virt.c b/hw/arm/virt.c
index 15658f4..c725e29 10064
From: Shannon Zhao
Add NUMA support for machine virt. Tested successfully running a guest
Linux kernel with the following patch applied:
- [PATCH v9 0/6] arm64, numa: Add numa support for arm64 platforms
https://lwn.net/Articles/672329/
- [PATCH v2 0/4] ACPI based NUMA support for ARM64
http://w
From: Shannon Zhao
When specifying NUMA for ARM machine, generate /memory node according to
NUMA topology.
Signed-off-by: Shannon Zhao
---
hw/arm/boot.c | 29 -
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/hw/arm/boot.c b/hw/arm/boot.c
index 7742dd3
From: Shannon Zhao
Add a numa-node-id property to specify NUMA information for CPUs.
Signed-off-by: Shannon Zhao
---
hw/arm/virt.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/hw/arm/virt.c b/hw/arm/virt.c
index c725e29..14265b1 100644
--- a/hw/arm/virt.c
+++ b/hw/arm/virt.c
@@ -
On 01/22/2016 07:21 PM, Paolo Bonzini wrote:
On 21/01/2016 18:01, Stefano Stabellini wrote:
-XEN_PT_LOG(&s->dev, "Failed to initialize %d/%ld reg 0x%x
in grp_type=0x%x (%d/%ld), rc=%d\n",
- j,
ARRAY_SIZE(xen_pt_emu_reg_grps[i].emu_r
On Fri, Jan 22, 2016 at 12:02:30PM +, Peter Maydell wrote:
> On 22 January 2016 at 10:59, Gerd Hoffmann wrote:
> > Commit "36f96c4 target-i386: Add support to migrate vcpu's TSC rate"
> > updates roms/seabios, appearently by mistake. Revert this.
> >
> > Signed-off-by: Gerd Hoffmann
> > ---
On Fri, Jan 08, 2016 at 12:25:12PM +0530, Bharata B Rao wrote:
> Don't do CPU realization from cpu_generic_init(). With this
> cpu_generic_init() will be used to just create CPU threads and they
> should be realized separately from realizefn call.
>
> Convert the existing callers to do explicit re
On Fri, Jan 08, 2016 at 12:25:09PM +0530, Bharata B Rao wrote:
> Prevent guests from booting with CPU topologies that have partially
> filled CPU cores or can result in partially filled CPU cores after
> CPU hotplug like
>
> -smp 15,sockets=1,cores=4,threads=4,maxcpus=16 or
> -smp 15,sockets=1,cor
On Tue, Jan 12, 2016 at 02:50:20PM +, Daniel P. Berrange wrote:
> On Tue, Jan 12, 2016 at 05:36:27PM +0300, Valentin Rakush wrote:
> > This is RFC because implementation depends on the upcoming class
> > properties
> > http://lists.nongnu.org/archive/html/qemu-devel/2015-08/msg03115.html
> >
On Tue, Jan 05, 2016 at 12:41:31PM +0100, Gerd Hoffmann wrote:
> Signed-off-by: Gerd Hoffmann
> ---
> hw/pci-host/igd.c | 9 -
> 1 file changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/hw/pci-host/igd.c b/hw/pci-host/igd.c
> index ef0273b..d1eeafb 100644
> --- a/hw/pci-host/igd.
On Wed, Jan 20, 2016 at 10:10:11AM +0100, Gerd Hoffmann wrote:
> Hi,
>
> > > > > +i440fx_realize = k->realize;
> > > > > k->realize = igd_pt_i440fx_realize;
> > >
> > > ... because we are overriding it right here.
> >
> > Many device classes have a parent_realize field so they can kee
On Tue, Jan 19, 2016 at 02:06:27PM +0100, Igor Mammedov wrote:
> Signed-off-by: Igor Mammedov
> ---
> include/hw/boards.h | 1 +
> vl.c| 4
> 2 files changed, 5 insertions(+)
>
> diff --git a/include/hw/boards.h b/include/hw/boards.h
> index 0f30959..d495611 100644
> --- a/i
On Wed, Dec 16, 2015 at 10:38:25PM +0100, Paolo Bonzini wrote:
>
>
> On 16/12/2015 20:06, Eduardo Habkost wrote:
> > We are dangerously close to the array limits in kvm_put_msrs()
> > and kvm_get_msrs(): with the default mcg_cap configuration, we
> > can set up to 148 MSRs in kvm_put_msrs(), and
On Thu, Jan 21, 2016 at 05:04:20PM +0300, Andrey Smetanin wrote:
> Add Hyper-V VMBus hypercalls blank handlers which
> just returns error code - HV_STATUS_INVALID_HYPERCALL_CODE.
>
> Changes v2:
> * use KVM_EXIT_HYPERV exit type
>
Paolo, this needs a linux-headers update. Should I let you update
The enable_tco arguments are always true, so they are not needed
anymore.
Signed-off-by: Eduardo Habkost
---
hw/acpi/ich9.c | 8 +++-
hw/i386/pc_q35.c | 2 +-
hw/isa/lpc_ich9.c | 4 ++--
include/hw/acpi/ich9.h | 1 -
include/hw/i386/ich9.h | 2 +-
5 files changed, 7 insert
Migration with q35 was not possible before commit
04329029a8c539eb5f75dcb6d8b016f0c53a031a, because q35
unconditionally creates an ich9-ahci device, that was marked as
unmigratable. So all q35 machine classes before pc-q35-2.4 were
not migratable, so there's no point in keeping compatibility code
f
This is another attempt to remove old q35 machine code. Now I am
also removing unused compat code to demonstrate the benefit of
throwing away the old code that nobody uses.
Eduardo Habkost (5):
q35: Remove old machine versions
machine: Remove no_tco field
ich9: Remove enable_tco arguments fr
The file was used only by older machine-types, and it is not
needed anymore.
Signed-off-by: Eduardo Habkost
---
Makefile | 2 +-
hw/i386/pc_q35.c | 4
pc-bios/q35-acpi-dsdt.aml | Bin 7344 -> 0 bytes
3 files changed, 1 insertion(+), 5 deletions(-)
delete mode
The field is always set to zero, so it is not necessary anymore.
Signed-off-by: Eduardo Habkost
---
hw/i386/pc_q35.c| 3 +--
include/hw/boards.h | 1 -
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
index cc81601..8773efb 100644
--- a/hw/i38
gigabyte_align is always true on q35, so we don't need the
!gigabyte_align compat code anymore.
Signed-off-by: Eduardo Habkost
---
hw/i386/pc_q35.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
index aed4432..20722f2 100644
--- a/hw/i3
- Original Message -
> From: "Eduardo Habkost"
> To: "Andrey Smetanin"
> Cc: qemu-devel@nongnu.org, k...@vger.kernel.org, "Marcelo Tosatti"
> , "Roman Kagan"
> , "Denis V. Lunev" , "Paolo Bonzini"
> , "Andreas Färber"
> , "Richard Henderson"
> Sent: Saturday, January 23, 2016 4:20:13
On 22/01/16 23:07, Alyssa Milburn wrote:
> This avoids MacsBug hanging at startup in the absence of ADB mouse
> input, by replying with an error (which is also what MOL does) when
> it sends an unknown command (0x1c).
>
> Signed-off-by: Alyssa Milburn
> ---
> hw/misc/macio/cuda.c | 5 +
> 1
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 25 -
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 69f69c2..f27dd19 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -589,15 +589,1
Take requested autopoll rate into account
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 31 +++
hw/ppc/mac.h | 1 +
2 files changed, 28 insertions(+), 4 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 37406fc..9ec642f
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 40 +---
1 file changed, 25 insertions(+), 15 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index f27dd19..37406fc 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 9af8e1d..df4797f 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -601,10 +601,23 @@ sta
Hi,
This patchset cleans up a little bit the Apple CUDA emulation:
- correctly reject unknown commands
- correctly reject commands with wrong parameters
- support changing the frequency of auto-polling
- support changing device list probed in auto-poll
- add logs when using FILE_SERVER_FLAG/SET_PO
It doesn't seem to be used, and operating systems should accept a 'unknown
command' answer.
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 49a79fc..d1a7ae2 100644
--- a/hw/misc/maci
This command tells if computer should automatically wake-up after a power loss.
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 70a5d0c..294e8fb 100644
Next commits will port existing CUDA commands to this framework.
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 34 ++
1 file changed, 34 insertions(+)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 9db4c64..69f69c2 100644
--- a/hw/mis
We currently don't emulate the I2C bus provided by CUDA.
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 23 ---
1 file changed, 23 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index d1a7ae2..80eea1b 100644
--- a/hw/misc/macio/cuda.c
+++ b
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index df4797f..70a5d0c 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -613,11 +613,24 @@ sta
Take device list mask into account when polling ADB devices.
Signed-off-by: Hervé Poussineau
---
hw/input/adb.c | 18 ++
hw/misc/macio/cuda.c | 17 +++--
hw/ppc/mac.h | 1 +
include/hw/input/adb.h | 2 +-
roms/SLOF | 2 +-
roms/open
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 29 +
1 file changed, 21 insertions(+), 8 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 64a3e79..55e9cff 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -653,6 +65
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 19 ---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 294e8fb..64a3e79 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -639,6 +639,20 @@ st
Signed-off-by: Hervé Poussineau
---
hw/misc/macio/cuda.c | 24 ++--
1 file changed, 18 insertions(+), 6 deletions(-)
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 55e9cff..49a79fc 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -673,6 +673,23
Hi Gerd,
I am using qemu 2.5.0 source code and applied all the patches on your git
server. This one:
https://www.kraxel.org/cgit/qemu/commit/?h=work/input-dev-event&id=b52110d4f22e99953ac5195a90988a253e3e2f90
causes the build to fail with this:
error: array index in non-array initializer
It happen
Hi All,
As I mentioned, here is the Intel IGD Passthru in action, that's fully
working without any issues, with QEMU/KVM running hardware-accelerated
Android-x86 5.1/Lollipop : https://www.youtube.com/watch?v=PBN1DmarJ7k
Thank you all once again for the wonderful work on QEMU/KVM/XEN since many
y
On Sun, 6 Dec 2015, Aurelien Jarno wrote:
> cvt.s.d and cvt.d.s are FP operations and thus need to convert input
> sNaN into corresponding qNaN. Explicitely use the floatXX_maybe_silence_nan
> functions for that as the floatXX_to_floatXX functions do not do that.
>
> Cc: Leon Alrae
> Signed-off-
On Thu, Jan 21, 2016 at 11:03 AM, Dmitry Osipenko wrote:
> Currently ptimer would print error message and clear enable flag for an
> arming timer that has delta = load = 0. That actually could be a valid case
> for some hardware, like instant IRQ trigger for oneshot timer or continuous
> in period
On Thu, Jan 21, 2016 at 11:03 AM, Dmitry Osipenko wrote:
> Current ARM MPTimer implementation uses QEMUTimer for the actual timer,
> this implementation isn't complete and mostly tries to duplicate of what
> generic ptimer is already doing fine.
>
> Conversion to ptimer brings the following benefi
On Thu, Jan 21, 2016 at 11:03 AM, Dmitry Osipenko wrote:
> ptimer_get_count() might be called while QEMU timer already been expired.
> In that case ptimer would return counter = 0, which might be undesirable
> in case of polled timer. Do counter wrap around for periodic timer to keep
> it distribu
On Fri, Jan 22, 2016 at 03:36:05PM +0100, Igor Mammedov wrote:
> Merging both tables will allow for futher ASL
> simplification and cleanups per device/subsystem
> And it also allows to reduce number of expected
> binary blobs for ACPI tests which reduces tests
> maintenance.
What this does break,
On Fri, Jan 22, 2016 at 11:51:54AM +0100, Gerd Hoffmann wrote:
> Hi,
>
> > > > I wonder whether we should just bite the bullet and ask management to
> > > > maintain the physical memory map for us, instead of trying to give us
> > > > hints.
> > >
> > > I doubt this simplified things, given the
46 matches
Mail list logo