From: Benjamin Herrenschmidt
This handles filtering bits based on what is implemented by a
given architecture version. We also use it to copy to LPCR
some of the relevant 970 HID4 bits.
Signed-off-by: Benjamin Herrenschmidt
[clg: fixed checkpatch.pl errors ]
Signed-off-by: Cédric Le Goater
---
From: Benjamin Herrenschmidt
Includes all the bits up to ISA 2.07
Signed-off-by: Benjamin Herrenschmidt
[clg: fixed checkpatch.pl errors ]
Signed-off-by: Cédric Le Goater
---
target-ppc/cpu.h | 16 +---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/target-ppc/cpu.
From: Benjamin Herrenschmidt
We don't give them a KVM reg number yet as no current KVM version
supports HV mode.
Signed-off-by: Benjamin Herrenschmidt
[clg: SPRs AMOR,DAWR,DARWX were already included in commit f401dd32cb8e9]
Signed-off-by: Cédric Le Goater
---
target-ppc/translate_init.c | 11
On Mon, 2016-06-27 at 16:48 +1000, David Gibson wrote:
> > I wonder if prom_init should "touch" the entire kernel for safety,
> > but in any case, OpenBIOS need that fix urgently.
>
> Ah, ok, I hadn't realized that OpenBIOS still failed to boot, just
> later in the process with this hunk left out.
On Mon, Jun 27, 2016 at 11:49:46AM +0530, Bharata B Rao wrote:
> Compat CPU type is typically specified on -cpu cmdline option like:
> -cpu host,compat=power7 or -cpu POWER8E,compat=power7 etc. When
> compat is specified on -cpu cmdline, apply the same to all the
> CPUs that get created as part of
On (Tue) 21 Jun 2016 [20:13:54], Dr. David Alan Gilbert (git) wrote:
> From: "Dr. David Alan Gilbert"
>
> Hi,
> This series converts the outer most layer of virtio to
> use VMState macros; this is the easy bit, but I'm hoping that
> having done that, the next trick is to nibble away at the vir
On Mon, Jun 27, 2016 at 02:42:08PM +1000, Benjamin Herrenschmidt wrote:
> On Thu, 2016-06-23 at 15:48 +1000, David Gibson wrote:
> > From: Benjamin Herrenschmidt
> >
> > This reworks emulation of the various "rfi" variants. I removed
> > some masking bits that I couldn't make sense of, the only b
On 21/06/16 14:48, Mark Cave-Ayland wrote:
> On 21/06/16 11:28, Stefan Hajnoczi wrote:
>
>> On Tue, Jun 21, 2016 at 01:40:42AM -0400, Jeff Cody wrote:
>>> This update should preserve git history, and allow seamless switching
>>> over to the official openbios git repo, rather than pulling from the
On (Tue) 21 Jun 2016 [20:13:55], Dr. David Alan Gilbert (git) wrote:
> From: "Dr. David Alan Gilbert"
>
> virtio-net has had version 11 since 0ce0e8f4 in 2009
> (v0.11.0-rc0-1480-g0ce0e8f) - remove the code to support loading
> anything earlier.
>
> Signed-off-by: Dr. David Alan Gilbert
Review
On (Tue) 21 Jun 2016 [20:13:56], Dr. David Alan Gilbert (git) wrote:
> From: "Dr. David Alan Gilbert"
>
> virtio-serial-bus has had version 3 since 37f95bf3d0 in 0.13-rc0;
> it's time to clean it up a bit.
>
> Signed-off-by: Dr. David Alan Gilbert
Reviewed-by: Amit Shah
Amit
On 27/06/16 05:42, Benjamin Herrenschmidt wrote:
> On Thu, 2016-06-23 at 15:48 +1000, David Gibson wrote:
>> From: Benjamin Herrenschmidt
>>
>> This reworks emulation of the various "rfi" variants. I removed
>> some masking bits that I couldn't make sense of, the only bit that
>> I am aware we sh
On Fri, Jun 24, 2016 at 06:27:20PM +0100, Peter Maydell wrote:
> On 24 June 2016 at 18:22, Andrew Jones wrote:
> > On Fri, Jun 24, 2016 at 05:41:55PM +0100, Peter Maydell wrote:
> >> KVM AArch32 is 4 CPUs per cluster:
> >> http://lxr.free-electrons.com/source/arch/arm/kvm/coproc.c#L109
> >
> > Hmm
Eric Blake writes:
> On 06/24/2016 08:19 AM, Markus Armbruster wrote:
>> Forgotten in commit b8c6f29.
>
> Umm, really? That commit starts with:
>
> tests/Makefile
> -.PHONY: check
> +
> +.PHONY: check check-block
>
> Rather, I think it was b93b63f5 that accidentally lost it during an
> overhaul.
Peter Maydell writes:
> On 24 June 2016 at 15:19, Markus Armbruster wrote:
>> For now, this tests just a bit of header sanity: for each header
>> "FOO.h", test whether
>>
>> #include "qemu/osdep.h"
>> #include "FOO.h"
>> #include "FOO.h"
>>
>> compiles. A large number of
Eric Blake writes:
> On 06/24/2016 08:19 AM, Markus Armbruster wrote:
>> Signed-off-by: Markus Armbruster
>> Reviewed-by: Peter Maydell
>
> Worth mentioning how you found the culprits in the commit message, so
> that someone could repeat the task when backporting this patch or
> dealing with fu
Lin Ma writes:
> If there is any filename in current path matching wildcard ?, This filename
> will
> be passed into -device ? while 'pathname expansion' isn't disabled by noglob
> of
> shell built-in option, qemu reports error in this case.
>
> Signed-off-by: Lin Ma
> ---
> qdev-monitor.c |
Compat CPU type is typically specified on -cpu cmdline option like:
-cpu host,compat=power7 or -cpu POWER8E,compat=power7 etc. When
compat is specified on -cpu cmdline, apply the same to all the
CPUs that get created as part of CPU core devices.
This patch takes care of compat property that is spe
On Thu, Jun 23, 2016 at 04:05:14PM +1000, David Gibson wrote:
> On Wed, Jun 22, 2016 at 12:53:49PM +0530, Bharata B Rao wrote:
> > Compat CPU type is typically specified on -cpu cmdline option like:
> > -cpu host,compat=power7 or -cpu POWER8E,compat=power7 etc.
> > With the introduction of sPAPR CP
On Mon, 2016-06-27 at 14:48 +1000, David Gibson wrote:
> I'm a bit dubious about this, since I'm not sure info pic really has
> much purpose at all. I posted a patch a while back to remove it
> entirely, but it didn't go far for lack of interested, and so far I
> didn't get time to revisit it and
David Gibson writes:
> [ Unknown signature status ]
> On Mon, Jun 27, 2016 at 10:26:42AM +0530, Nikunj A Dadhania wrote:
>> David Gibson writes:
>>
>> > [ Unknown signature status ]
>> > On Thu, Jun 23, 2016 at 11:17:25PM +0530, Nikunj A Dadhania wrote:
>> >> From: Benjamin Herrenschmidt
>> >>
On Sun, Jun 26, 2016 at 09:38:03PM -0500, alar...@ddci.com wrote:
> David Gibson wrote on 06/26/2016 08:36:52
> PM:
>
> > From: David Gibson
> > To: Aaron Larson
> > Cc: ag...@suse.de, qemu-devel@nongnu.org, qemu-...@nongnu.org
> > Date: 06/26/2016 08:58 PM
> > Subject: Re: [PATCH] target-ppc:
On Mon, Jun 27, 2016 at 10:26:42AM +0530, Nikunj A Dadhania wrote:
> David Gibson writes:
>
> > [ Unknown signature status ]
> > On Thu, Jun 23, 2016 at 11:17:25PM +0530, Nikunj A Dadhania wrote:
> >> From: Benjamin Herrenschmidt
> >>
> >> Instead of an array of fixed sized blocks, use a list,
From: Peter Krempa
struct CPUCore uses 'id' suffix in the property name. As docs for
query-hotpluggable-cpus state that the cpu core properties should be
passed back to device_add by management in case new members are added
and thus the names for the fields should be kept in sync.
Signed-off-by:
The following changes since commit a01aef5d2f96c334d048f43f0d3573a1152b37ca:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
(2016-06-24 11:00:15 +0100)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.7-20160627
for you to
From: Peter Krempa
For management apps it's very useful to know whether the selected
machine type supports cpu hotplug via the new -device approach. Using
the presence of 'query-hotpluggable-cpus' alone is not enough as a
witness.
Add a property to 'MachineInfo' called 'hotpluggable-cpus' that w
From: Benjamin Herrenschmidt
Signed-off-by: Benjamin Herrenschmidt
Reviewed-by: David Gibson
Signed-off-by: Nikunj A Dadhania
[dwg: Adjusted for context to apply without original series]
Signed-off-by: David Gibson
---
hw/intc/xics.c| 11 ---
include/hw/ppc/xics.h | 1 -
2 f
From: Aaron Larson
ppce500_spin.c uses SPR_PIR to initialize the spin table, however on
Book E processors the correct SPR is SPR_BOOKE_PIR.
Signed-off-by: Aaron Larson
Signed-off-by: David Gibson
---
hw/ppc/ppce500_spin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/
David Gibson writes:
> [ Unknown signature status ]
> On Thu, Jun 23, 2016 at 11:17:28PM +0530, Nikunj A Dadhania wrote:
>> From: Benjamin Herrenschmidt
>>
>> The existing implementation remains same and ics-base is introduced.
>>
>> This will allow different implementations for the source con
On Mon, 27 Jun 2016 14:46:12 +1000
Alexey Kardashevskiy wrote:
> On 16/06/16 11:43, Alexey Kardashevskiy wrote:
> > On 16/06/16 01:56, Alex Williamson wrote:
> >> VT-d emulation is currently incompatible with device assignment due
> >> to intel_iommu's lack of support for memory_region_notify_i
David Gibson writes:
>> static void xics_kvm_class_init(ObjectClass *oc, void *data)
>> diff --git a/hw/intc/xics_spapr.c b/hw/intc/xics_spapr.c
>> index eda15a6..b03dd0d 100644
>> --- a/hw/intc/xics_spapr.c
>> +++ b/hw/intc/xics_spapr.c
>> @@ -113,10 +113,10 @@ static void rtas_set_xive(PowerPC
David Gibson writes:
> [ Unknown signature status ]
> On Thu, Jun 23, 2016 at 11:17:25PM +0530, Nikunj A Dadhania wrote:
>> From: Benjamin Herrenschmidt
>>
>> Instead of an array of fixed sized blocks, use a list, as we will need
>> to have sources with variable number of interrupts. SPAPR only
On Thu, Jun 23, 2016 at 11:17:25PM +0530, Nikunj A Dadhania wrote:
> From: Benjamin Herrenschmidt
>
> Instead of an array of fixed sized blocks, use a list, as we will need
> to have sources with variable number of interrupts. SPAPR only uses
> a single entry. Native will create more. If performa
On Thu, Jun 23, 2016 at 11:17:28PM +0530, Nikunj A Dadhania wrote:
> From: Benjamin Herrenschmidt
>
> The existing implementation remains same and ics-base is introduced.
>
> This will allow different implementations for the source controllers
> such as the MSI support of PHB3 on Power8 which us
On Thu, Jun 23, 2016 at 11:17:27PM +0530, Nikunj A Dadhania wrote:
> From: Benjamin Herrenschmidt
>
> Signed-off-by: Benjamin Herrenschmidt
> [Move object allocation and adding child to the helper]
> Signed-off-by: Nikunj A Dadhania
Reviewed-by: David Gibson
> ---
> hw/intc/xics.c|
On Thu, Jun 23, 2016 at 11:17:29PM +0530, Nikunj A Dadhania wrote:
> From: Benjamin Herrenschmidt
>
> This provides MMIO based ICP access as found on POWER8
>
> Signed-off-by: Benjamin Herrenschmidt
> Signed-off-by: Nikunj A Dadhania
> ---
> default-configs/ppc64-softmmu.mak | 3 +-
> hw/in
On Thu, Jun 23, 2016 at 11:17:30PM +0530, Nikunj A Dadhania wrote:
> From: Benjamin Herrenschmidt
>
> Useful to debug interrupt problems.
I'm a bit dubious about this, since I'm not sure info pic really has
much purpose at all. I posted a patch a while back to remove it
entirely, but it didn't
On 16/06/16 11:43, Alexey Kardashevskiy wrote:
> On 16/06/16 01:56, Alex Williamson wrote:
>> VT-d emulation is currently incompatible with device assignment due
>> to intel_iommu's lack of support for memory_region_notify_iommu().
>> Alexey has proposed a nice addition to the MemoryRegionIOMMUOps
On Thu, 2016-06-23 at 15:48 +1000, David Gibson wrote:
> From: Benjamin Herrenschmidt
>
> This reworks emulation of the various "rfi" variants. I removed
> some masking bits that I couldn't make sense of, the only bit that
> I am aware we should mask here is POW, the CPU's MSR mask should
> take
On Thu, Jun 23, 2016 at 11:17:24PM +0530, Nikunj A Dadhania wrote:
> From: Benjamin Herrenschmidt
>
> The "ICP" is a different object than the "XICS". For historical reasons,
> we have a number of places where we name a variable "icp" while it contains
> a XICSState pointer. There *is* an ICPStat
On Fri, Jun 24, 2016 at 03:38:51PM +1000, David Gibson wrote:
> On Fri, 24 Jun 2016 07:31:39 +0200
> Igor Mammedov wrote:
>
> > On Fri, 24 Jun 2016 13:00:56 +1000
> > David Gibson wrote:
> >
> > > On Thu, 23 Jun 2016 23:23:32 +0200
> > > Peter Krempa wrote:
> > >
> > > > Version 2:
> > > >
Hi Paolo,
On 24.06.2016 14:53, Paolo Bonzini wrote:
>
>
> On 24/06/2016 08:41, Claudio Fontana wrote:
>>> I use qboot for similar goals, you mention that PAM is necessary because of
>>> how qboot probes parallel flash,
>>> however in my custom platform I removed PAM completely from QEMU, and
>
On Fri, 24 Jun 2016 09:21:18 +0200
Peter Krempa wrote:
> On Fri, Jun 24, 2016 at 16:56:21 +1000, David Gibson wrote:
> > On Fri, 24 Jun 2016 07:41:11 +0200
> > Peter Krempa wrote:
> >
> > > On Fri, Jun 24, 2016 at 14:56:51 +1000, David Gibson wrote:
> > >
> > > [...]
> > >
> > > > > You a
David Gibson wrote on 06/26/2016 08:36:52
PM:
> From: David Gibson
> To: Aaron Larson
> Cc: ag...@suse.de, qemu-devel@nongnu.org, qemu-...@nongnu.org
> Date: 06/26/2016 08:58 PM
> Subject: Re: [PATCH] target-ppc: Eliminate redundant and incorrect
function booke206_page_size_to_tlb
>
> On Fri
On Sun 6/19/2016 10:14 PM, Wei Wang wrote:
> This RFC proposes a design of vhost-pci, which is a new virtio device type.
> The vhost-pci device is used for inter-VM communication.
>
> Changes in v2:
> 1. changed the vhost-pci driver to use a controlq to send acknowledgement
>messages to the vh
On Sat, Jun 25, 2016 at 09:55:13AM +0200, Thomas Huth wrote:
> On 24.06.2016 04:27, David Gibson wrote:
> > On Thu, Jun 23, 2016 at 03:35:17PM -0700, Aaron Larson wrote:
> >>
> >> ppce500_spin.c uses SPR_PIR to initialize the spin table, however on
> >> Book E processors the correct SPR is SPR_BOOK
On Fri, Jun 24, 2016 at 01:18:28PM -0700, Aaron Larson wrote:
>
> Call gen_pause for all "or rx,rx,rx" encodings other nop. This
> provides a reasonable implementation for yield, and a better
> approximation for mdoio, mdoom, and miso. The choice to pause for all
> encodings !=0 leverages the Po
On Fri, Jun 24, 2016 at 12:11:00PM -0700, Aaron Larson wrote:
>
> Eliminate redundant and incorrect booke206_page_size_to_tlb function
> from ppce500_spin.c in preference to previously existing but newly
> exported definition from e500.c
>
> Signed-off-by: Aaron Larson
Uh.. sorry.. can you prov
On 2016-06-19 14:34, Yoshinori Sato wrote:
> New SH kernel use dtb.
Do you have a pointer to the corresponding kernel code? I can't find in
linus' tree.
> This patch add dtb support for R2D board emulation.
>
> Signed-off-by: Yoshinori Sato
> ---
> hw/sh4/r2d.c | 52 +++
As we convert sockaddr for AF_PACKET family for sendto() (target to
host) we need also to convert this for getsockname() (host to target).
arping uses getsockname() to get the the interface address and uses
this address with sendto().
Tested with:
/sbin/arping -D -q -c2 -I eno1 192.168.122.8
From: Aleksandar Markovic
This patch modifies SoftFloat library so that it can be configured in
run-time in relation to the meaning of signaling NaN bit, while, at the
same time, strictly preserving its behavior on all existing platforms.
Background:
In floating-point calculations, there is a n
From: Aleksandar Markovic
Updated handling of instructions .. Note that legacy
(pre-abs2008) ABS and NEG instructions are arithmetic (and, therefore,
any NaN operand causes signaling invalid operation), while abs2008
ones are non-arithmetic, always and only changing the sign bit, even
for NaN-lik
From: Aleksandar Markovic
Add preprocessor definition of FCR31's FS bit, and update related
code for setting this bit.
Signed-off-by: Aleksandar Markovic
Reviewed-by: Leon Alrae
Signed-off-by: Leon Alrae
---
target-mips/cpu.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --gi
From: Aleksandar Markovic
Function msa_reset() is updated so that flag snan_bit_is_one is
properly set to 0.
By applying this patch, a number of incorrect MSA behaviors that
require IEEE 754-2008 compliance will be fixed. Those are behaviors
that (up to the moment of applying this patch) did not
From: Aleksandar Markovic
Only for Mips platform, and only for cases when snan_bit_is_one is 0,
correct the order of argument comparisons in pickNaNMulAdd().
For more info, see [1], page 53, section "3.5.3 NaN Propagation".
[1] "MIPS Architecture for Programmers Volume IV-j:
The MIPS32 SIMD
From: Aleksandar Markovic
Missing values EF_MIPS_FP64 and EF_MIPS_NAN2008 added.
Signed-off-by: Thomas Schwinge
Signed-off-by: Maciej W. Rozycki
Signed-off-by: Aleksandar Markovic
Reviewed-by: Leon Alrae
Reviewed-by: Peter Maydell
Signed-off-by: Leon Alrae
---
include/elf.h | 2 ++
1 file
From: Aleksandar Markovic
New set of helpers for handling nan2008-syle versions of instructions
.., for Mips R6.
All involved instructions have float operand and integer result. Their
core functionality is implemented via invocations of appropriate SoftFloat
functions. The problematic cases are
From: Aleksandar Markovic
This patch implements read and write access rules for Mips floating
point control and status register (FCR31). The change can be divided
into following parts:
- Add fields that will keep FCR31's R/W bitmask in procesor
definitions and processor float_status structure.
From: Aleksandar Markovic
fpu/softfloat-specialize.h is the most critical file in SoftFloat
library, since it handles numerous differences between platforms in
relation to floating point arithmetics. This patch makes the code
in this file more consistent format-wise, and hopefully easier to
debug
From: Aleksandar Markovic
Only for Mips platform, and only for cases when snan_bit_is_one is 0,
correct default NaN values (in their 16-, 32-, and 64-bit flavors).
For more info, see [1], page 84, Table 6.3 "Value Supplied When a New
Quiet NaN Is Created", and [2], page 52, Table 3.7 "Default Na
Hi,
This pull request contains patches from Aleksandar which unlock
the IEEE 754-2008 support for MIPS.
Thanks,
Leon
Cc: Peter Maydell
Cc: Aurelien Jarno
The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-
On 2016-06-26 03:48, Peter Xu wrote:
> On Sat, Jun 25, 2016 at 05:18:40PM +0200, Jan Kiszka wrote:
>> On 2016-06-25 15:18, Peter Xu wrote:
>>> On Sat, Jun 25, 2016 at 10:08:10AM +0200, Jan Kiszka wrote:
>
> [...]
>
>>> I have a thought on how to implement the "sink" you have mentioned:
>>>
>>> Fi
If there is any filename in current path matching wildcard ?, This filename will
be passed into -device ? while 'pathname expansion' isn't disabled by noglob of
shell built-in option, qemu reports error in this case.
Signed-off-by: Lin Ma
---
qdev-monitor.c | 5 +
1 file changed, 5 insertion
Signed-off-by: Alexander Shopov
---
po/bg.po | 90
1 file changed, 90 insertions(+)
create mode 100644 po/bg.po
diff --git a/po/bg.po b/po/bg.po
new file mode 100644
index 000..5047861
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,9
Signed-off-by: Alexander Shopov
---
po/bg.po | 90
1 file changed, 90 insertions(+)
create mode 100644 po/bg.po
diff --git a/po/bg.po b/po/bg.po
new file mode 100644
index 000..5047861
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,9
Hello,
I am sending Bulgarian transation of qemu gtk interface for the 3rd time.
Bulgarian is a South Slavic language spoken in Bulgaria - SE Europe. It is
written in Cyrillic alphabet.
I am Alexander Shopov - coordinator of the Bulgarian GNOME translation
project.
I am cc-ing to trivial patches as
Hello,
I am sending Bulgarian transation of qemu gtk interface for the 3rd time.
Bulgarian is a South Slavic language spoken in Bulgaria - SE Europe. It is
written in Cyrillic alphabet.
I am Alexander Shopov - coordinator of the Bulgarian GNOME translation
project.
I am cc-ing to trivial patches as
On 24 June 2016 at 16:36, Peter Maydell wrote:
> On 24 June 2016 at 10:52, wrote:
>> From: Riku Voipio
>>
>> The following changes since commit c7288767523f6510cf557707d3eb5e78e519b90d:
>>
>> Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160623'
>> into staging (2016-06-23
Hi all,
This is the specification (version 4) about a new virtio crypto device.
Changes from v3:
- Don't use enum is the spec but macros in specific structures. [Michael &
Stefan]
- Add two complete structures for session creation and closing, so that
the spec is clear on how to lay out the
Provide basic support for stateless DHCPv6 (see RFC 3736) so
that guests can also automatically boot via IPv6 with SLIRP
(for IPv6 network booting, see RFC 5970 for details).
Tested with:
qemu-system-ppc64 -nographic -vga none -boot n -net nic \
-net user,ipv6=yes,ipv4=no,tftp=/path/t
Could you please try to reproduce this problem with the latest release
of QEMU (version 2.6)? Thanks!
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1596009
Title:
config/build problem due to libncu
70 matches
Mail list logo