On Sun, Nov 3, 2013 at 10:07 PM, Stephen Chivers schiv...@csc.com wrote:
+++ b/arch/powerpc/boot/dts/mvme5100.dts
@@ -0,0 +1,185 @@
+/*
+ * Device Tree Souce for Motorola/Emerson MVME5100.
Source
(unless this expresses your personal appreciation for device trees ;-)
Gr{oetje,eeting}s,
We're assigning PE numbers after the completion of PCI probe. During
the PCI probe, we had PE#0 as the super container to encompass all
PCI devices. However, that's inappropriate since PELTM has ascending
order of priority on search on P7IOC. So we need PE#127 takes the
role that PE#0 has
We need add PE to its own PELTV. Otherwise, the errors originated
from the PE might contribute to other PEs. In the result, we can't
clear up the error successfully even we're checking and clearing
errors during access to PCI config space.
Cc: sta...@vger.kernel.org
Reported-by:
On Sat, Nov 02, 2013 at 08:20:48AM -0700, Paul E. McKenney wrote:
On Fri, Nov 01, 2013 at 11:30:17AM +0100, Peter Zijlstra wrote:
Furthermore there's a gazillion parallel userspace programs.
Most of which have very unaggressive concurrency designs.
pthread_mutex_t A, B;
char data_A[x];
int
This removes the REDBOOT Kconfig parameter,
which was no longer used anywhere in the source code
and Makefiles.
Signed-off-by: Michael Opdenacker michael.opdenac...@free-electrons.com
---
arch/powerpc/Kconfig| 3 ---
arch/powerpc/platforms/83xx/Kconfig | 1 -
On Mon, Nov 04, 2013 at 10:07:44AM +0100, Peter Zijlstra wrote:
On Sat, Nov 02, 2013 at 08:20:48AM -0700, Paul E. McKenney wrote:
On Fri, Nov 01, 2013 at 11:30:17AM +0100, Peter Zijlstra wrote:
Furthermore there's a gazillion parallel userspace programs.
Most of which have very
Conflicts:
sound/soc/fsl/Makefile
Ahem.
This will be removed.
+static int fsl_sgtl5000_remove(struct platform_device *pdev) {
+ snd_soc_unregister_card(fsl_sgt1500_card);
+
+ return 0;
+}
You're using snd_soc_unregister_card() so you don't need to do this.
See
On Sun, Nov 03, 2013 at 03:34:00PM -0800, Linus Torvalds wrote:
On Sun, Nov 3, 2013 at 2:42 PM, Paul E. McKenney
paul...@linux.vnet.ibm.com wrote:
smp_storebuffer_mb() -- A barrier that enforces those orderings
that do not invalidate the hardware store-buffer optimization.
Ugh.
On Sun, Nov 03, 2013 at 11:34:00PM +, Linus Torvalds wrote:
So it would *kind* of act like a smp_wmb() + smp_rmb(), but the
problem is that a smp_rmb() doesn't really attach to the preceding
write.
Agreed.
This is analogous to a acquire operation: you cannot make an
acquire barrier,
On Mon, Nov 04, 2013 at 02:51:00AM -0800, Paul E. McKenney wrote:
OK, something like this for the definitions (though PowerPC might want
to locally abstract the lwsync expansion):
#define smp_store_with_release_semantics(p, v) /* x86, s390, etc. */ \
do { \
On 11/3/2013 8:34 PM, Benjamin Herrenschmidt wrote:
On Thu, 2013-10-31 at 13:38 -0500, Tom wrote:
From: Tom Musta tommu...@gmail.com
This patch addresses unaligned single precision floating point loads
and stores in the single-step code. The old implementation
improperly treated an 8 byte
On Mon, Nov 04, 2013 at 07:35:12AM +, Li Xiubo wrote:
From the ASoC subsystem comments we can see that:
++
Configures the clock dividers. This is used to derive the best DAI bit and
frame clocks from the system or master clock. It's best to set the DAI bit
and frame clocks as low as
On Mon, Nov 04, 2013 at 08:27:32AM -0800, Paul E. McKenney wrote:
/*
* One important detail is that the kbuf part and the kbuf_writer() are
* strictly per cpu and we can thus rely on program order for those.
*
* Only the userspace consumer can possibly run on another cpu, and
From: Joseph Myers jos...@codesourcery.com
The e500 SPE floating-point emulation code for the rounding modes
rounding to positive or negative infinity (which may not be
implemented in hardware) tries to avoid emulating rounding if the
result was inexact. However, it tests inexactness using the
From: Joseph Myers jos...@codesourcery.com
The math-emu macros _FP_TO_INT and _FP_TO_INT_ROUND are supposed to
saturate their results for out-of-range arguments, except in the case
rsigned == 2 (when instead the low bits of the result are taken).
However, in the case rsigned == 0 (converting to
This patch series fixes various problems with the floating-point
emulation code for powerpc e500 SPE (some being issues with the
e500-specific emulation code, some with the generic math-emu headers).
All six patches were sent individually last month as the issues were
identified and fixed in the
From: Joseph Myers jos...@codesourcery.com
On overflow, the math-emu macro _FP_TO_INT_ROUND tries to saturate its
result (subject to the value of rsigned specifying the desired
overflow semantics). However, if the rounding step has the effect of
increasing the exponent so as to cause overflow
From: Joseph Myers jos...@codesourcery.com
The e500 SPE floating-point emulation code is called from
SPEFloatingPointException and SPEFloatingPointRoundException in
arch/powerpc/kernel/traps.c. Those functions have support for
generating SIGFPE, but do_spe_mathemu and speround_handler don't
From: Joseph Myers jos...@codesourcery.com
The e500 SPE floating-point emulation code clears existing exceptions
(__FPU_FPSCR = ~FP_EX_MASK;) before ORing in the exceptions from the
emulated operation. However, these exception bits are the sticky,
cumulative exception bits, and should only be
On Mon, Nov 04, 2013 at 11:05:53AM +, Will Deacon wrote:
On Sun, Nov 03, 2013 at 11:34:00PM +, Linus Torvalds wrote:
So it would *kind* of act like a smp_wmb() + smp_rmb(), but the
problem is that a smp_rmb() doesn't really attach to the preceding
write.
Agreed.
This is
On Mon, Nov 04, 2013 at 08:11:27PM +0100, Peter Zijlstra wrote:
+#define smp_load_acquire(p, v)
\
I R idiot!! :-)
---
arch/alpha/include/asm/barrier.h | 13 +++
arch/arc/include/asm/barrier.h| 13 +++
geert.uytterhoe...@gmail.com wrote on 11/04/2013 06:59:21 PM:
From: Geert Uytterhoeven ge...@linux-m68k.org
To: Stephen N Chivers/AUS/CSC@CSC
Cc: linuxppc-dev@lists.ozlabs.org linuxppc-dev@lists.ozlabs.org
Date: 11/04/2013 06:59 PM
Subject: Re: [PATCH v3 1/1] powerpc/embedded6xx: Add support
On Mon, Nov 04, 2013 at 08:11:27PM +0100, Peter Zijlstra wrote:
On Mon, Nov 04, 2013 at 08:27:32AM -0800, Paul E. McKenney wrote:
All this is leading me to suggest the following shortenings of names:
smp_load_with_acquire_semantics() - smp_load_acquire()
On Mon, Nov 04, 2013 at 08:18:11PM +0100, Peter Zijlstra wrote:
On Mon, Nov 04, 2013 at 08:11:27PM +0100, Peter Zijlstra wrote:
+#define smp_load_acquire(p, v)
\
I R idiot!! :-)
OK, I did miss this one as well... :-/
On Sun, 2013-11-03 at 22:04 -0600, Wang Dongsheng-B40534 wrote:
-Original Message-
From: Wang Dongsheng-B40534
Sent: Monday, October 21, 2013 11:11 AM
To: Wood Scott-B07421
Cc: Bhushan Bharat-R65777; linuxppc-dev@lists.ozlabs.org
Subject: RE: [PATCH v5 4/4] powerpc/85xx: add
On Sun, 2013-10-20 at 22:27 -0500, Wang Dongsheng-B40534 wrote:
-Original Message-
From: Wood Scott-B07421
Sent: Saturday, October 19, 2013 3:23 AM
To: Wang Dongsheng-B40534
Cc: Wood Scott-B07421; Bhushan Bharat-R65777; linuxppc-
d...@lists.ozlabs.org
Subject: Re: [PATCH v5
Commit cc9d4598 'net: mv643xx_eth: use of_phy_connect if phy_node
present' made the call to phy_scan optional, if the DT has a link to
the phy node.
However phy_scan has the side effect of calling phy_addr_set, which
writes the phy MDIO address to the ethernet controller. If phy_addr_set
is not
Jason,
On Mon, Nov 04, 2013 at 05:27:19PM -0700, Jason Gunthorpe wrote:
Commit cc9d4598 'net: mv643xx_eth: use of_phy_connect if phy_node
fyi: set core.abbrev = 12 in your git config, according to Linus, 7/8
was a bad decision...
present' made the call to phy_scan optional, if the DT has a
-Original Message-
From: Wood Scott-B07421
Sent: Tuesday, November 05, 2013 7:48 AM
To: Wang Dongsheng-B40534
Cc: Wood Scott-B07421; Bhushan Bharat-R65777; linuxppc-
d...@lists.ozlabs.org
Subject: Re: [PATCH v5 4/4] powerpc/85xx: add sysfs for pw20 state and
altivec idle
On
Hi Vinod Koul and Dan Williams,
Ping?
On 10/17/2013 01:56 PM, Hongbo Zhang wrote:
Hi Vinod,
I have gotten ACK from Mark for both the 1/3 and 2/3 patches.
Thanks.
On 09/26/2013 05:33 PM, hongbo.zh...@freescale.com wrote:
From: Hongbo Zhang hongbo.zh...@freescale.com
This patch adds support
-Original Message-
From: Wood Scott-B07421
Sent: Tuesday, November 05, 2013 5:52 AM
To: Wang Dongsheng-B40534
Cc: Wood Scott-B07421; Bhushan Bharat-R65777; linuxppc-
d...@lists.ozlabs.org
Subject: Re: [PATCH v5 4/4] powerpc/85xx: add sysfs for pw20 state and
altivec idle
On
From the ASoC subsystem comments we can see that:
++
Configures the clock dividers. This is used to derive the best DAI bit
and frame clocks from the system or master clock. It's best to set the
DAI bit and frame clocks as low as possible to save system power.
--
You should
=
[...]
diff --git a/sound/soc/fsl/fsl-sgtl5000-vf610.c b/sound/soc/fsl/fsl-
sgtl5000-vf610.c
new file mode 100644
index 000..f535b42
--- /dev/null
+++ b/sound/soc/fsl/fsl-sgtl5000-vf610.c
@@ -0,0 +1,208 @@
+/*
+ * Freeacale ALSA SoC Audio using SGT1500 as codec.
Hi Nicolin,
This is the SGTL5000 codec based audio driver supported with both
playback and capture dai link implemention.
This implementation is only compatible with device tree definition.
Signed-off-by: Alison Wang b18...@freescale.com
Signed-off-by: Xiubo Li
The new IBM Akebono board has an AHCI compliant SATA controller. This
patch adds a compatible property for the new board to the AHCI
platform driver.
Signed-off-by: Alistair Popple alist...@popple.id.au
Cc: linux-...@vger.kernel.org
---
drivers/ata/ahci_platform.c |1 +
1 file changed, 1
This patch adds a SDHCI platform driver for the new IBM Akebono board.
Signed-off-by: Alistair Popple alist...@popple.id.au
Cc: Chris Ball c...@laptop.org
Cc: linux-...@vger.kernel.org
---
drivers/mmc/host/Kconfig| 12 +++
drivers/mmc/host/Makefile |1 +
The IBM Akebono board uses a different ethernet PHY that has wake on
lan (WOL) support with the IBM emac. This patch adds suppot to the IBM
emac driver for this new PHY.
At this stage the wake on lan functionality has not been implemented.
Signed-off-by: Alistair Popple alist...@popple.id.au
Cc:
The IBM Akebono board has a OHCI compliant USB host interface. This
patch adds support for it to the OHCI platform driver.
As we use device tree to pass platform specific data instead of
platform data we remove the check for platform data and instead
provide reasonable defaults if no platform
The IBM Akebono board has an EHCI compliant USB host interface. This
patch adds support for it to the EHCI platform driver.
Signed-off-by: Alistair Popple alist...@popple.id.au
Cc: Alan Stern st...@rowland.harvard.edu
Cc: linux-...@vger.kernel.org
---
drivers/usb/host/ehci-platform.c |5
This patch adds support for the IBM Akebono board.
Signed-off-by: Alistair Popple alist...@popple.id.au
---
.../devicetree/bindings/powerpc/4xx/akebono.txt| 76
arch/powerpc/boot/Makefile |3 +
arch/powerpc/boot/dcr.h|2 +
The IBM Akebono code uses the same initialisation functions as the
earlier Currituck board. Rather than create a copy of this code for
Akebono we will instead integrate support for it into the same file as
the Currituck code.
This patch simply renames the file.
Signed-off-by: Alistair Popple
When restoring the PPR value, we incorrectly access the thread structure
at a time where MSR:RI is clear, which means we cannot recover from nested
faults. However the thread structure isn't covered by the bolted SLB
entries and thus accessing can fault.
This fixes it by splitting the code so
sound/soc/fsl/fsl-sgtl5000-vf610.c | 208
+
I just doubt if this file naming is appropriate. Even if we might not
have rigor rule for the file names, according to existing ones, they
are all in a same pattern: [SoC name]-[codec name].c
Since kvmppc_hv_find_lock_hpte() is called from both virtmode and
realmode, so it can trigger the deadlock.
Suppose the following scene:
Two physical cpuM, cpuN, two VM instances A, B, each VM has a group of vcpus.
If on cpuM, vcpu_A_1 holds bitlock X (HPTE_V_HVLOCK), then is switched out,
and
After the primary vcpu changes vcore_state to VCORE_RUNNING, there is
very little chance to schedule to secondary vcpu. So if we change the
code sequence around set vcore_state to VCORE_RUNNING and disable
preemption, we lost little. But we simplify the entering logi, based on
the fact that if
Signed-off-by: Liu Ping Fan pingf...@linux.vnet.ibm.com
---
arch/powerpc/kvm/book3s_64_mmu_hv.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/arch/powerpc/kvm/book3s_64_mmu_hv.c
b/arch/powerpc/kvm/book3s_64_mmu_hv.c
index 28160ac..7682837 100644
--- a/arch/powerpc/kvm/book3s_64_mmu_hv.c
+++
46 matches
Mail list logo