On Mon, Feb 10, 2014 at 04:38:09PM +, Ben Dooks wrote:
> On 10/02/14 15:21, Dave Martin wrote:
[...]
> >Does PCI have any way of finding out which parts of the configuration
> >space are there before you are forced to go poking around in invalid
> >address space?
> >
> >I'm guessing there
On Mon, Feb 10, 2014 at 04:38:09PM +, Ben Dooks wrote:
On 10/02/14 15:21, Dave Martin wrote:
[...]
Does PCI have any way of finding out which parts of the configuration
space are there before you are forced to go poking around in invalid
address space?
I'm guessing there may not be,
On Mon, Feb 10, 2014 at 04:37:00PM +, Russell King - ARM Linux wrote:
> On Mon, Feb 10, 2014 at 04:28:22PM +, Dave Martin wrote:
> > On Mon, Feb 10, 2014 at 03:19:34PM +, Russell King - ARM Linux wrote:
> > > On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
> > > > Should
On 10/02/14 15:21, Dave Martin wrote:
On Mon, Feb 10, 2014 at 02:54:22PM +, Ben Dooks wrote:
On 10/02/14 14:16, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when
On 02/10/2014 04:24 PM, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 03:12:47PM +, Dave Martin wrote:
Firstly, blindly adding 4 to PC is obviouly not right, partly because we
might be running an unrelated thread by the time the abort fires, and
also because the affected
On Mon, Feb 10, 2014 at 04:28:22PM +, Dave Martin wrote:
> On Mon, Feb 10, 2014 at 03:19:34PM +, Russell King - ARM Linux wrote:
> > On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
> > > Should we require CPSR.A to me masked in Booting, for all CPUs that have
> > > it?
> >
>
On Mon, Feb 10, 2014 at 03:19:34PM +, Russell King - ARM Linux wrote:
> On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
> > Should we require CPSR.A to me masked in Booting, for all CPUs that have
> > it?
>
> If it's not masked at boot, then there can't be an imprecise exception
On Mon, Feb 10, 2014 at 03:12:47PM +, Dave Martin wrote:
> Firstly, blindly adding 4 to PC is obviouly not right, partly because we
> might be running an unrelated thread by the time the abort fires, and
> also because the affected instruction might not be 4 bytes in size in a
> Thumb kernel.
On Mon, Feb 10, 2014 at 02:54:22PM +, Ben Dooks wrote:
> On 10/02/14 14:16, Dave Martin wrote:
> >On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
> >>This patch adds imprecise abort enable/disable macros.
> >>It also enables imprecise aborts when starting kernel.
> >
>
On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
> Should we require CPSR.A to me masked in Booting, for all CPUs that have
> it?
If it's not masked at boot, then there can't be an imprecise exception
pending.
That's unlike interrupts, where a device could trigger an interrupt at
any
On Mon, Feb 10, 2014 at 03:44:50PM +0100, Fabrice Gasnier wrote:
> On 02/10/2014 03:16 PM, Dave Martin wrote:
> >On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
> >>This patch adds imprecise abort enable/disable macros.
> >>It also enables imprecise aborts when starting kernel.
>
On 10/02/14 14:16, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on imprecise aborts for hardware probing would be considered bad
On 02/10/2014 03:16 PM, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on imprecise aborts for hardware probing would be considered bad
On Mon, Feb 10, 2014 at 01:56:59PM +, Russell King - ARM Linux wrote:
> On Mon, Feb 10, 2014 at 11:17:10AM +, Will Deacon wrote:
> > On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
> > > On 02/07/2014 06:09 PM, Will Deacon wrote:
> > > > On Fri, Feb 07, 2014 at 04:19:15PM
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
> This patch adds imprecise abort enable/disable macros.
> It also enables imprecise aborts when starting kernel.
Relying on imprecise aborts for hardware probing would be considered bad
hardware and/or software design for
On Mon, Feb 10, 2014 at 01:56:59PM +, Russell King - ARM Linux wrote:
> On Mon, Feb 10, 2014 at 11:17:10AM +, Will Deacon wrote:
> > On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
> > > On 02/07/2014 06:09 PM, Will Deacon wrote:
> > > > On Fri, Feb 07, 2014 at 04:19:15PM
On Fri, Feb 07, 2014 at 05:09:03PM +, Will Deacon wrote:
> On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
> > +#define local_abt_enable() \
> > + ({ \
> > + unsigned long temp;
On Mon, Feb 10, 2014 at 11:17:10AM +, Will Deacon wrote:
> On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
> > On 02/07/2014 06:09 PM, Will Deacon wrote:
> > > On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
> > >> diff --git a/arch/arm/kernel/traps.c
On 02/10/2014 12:17 PM, Will Deacon wrote:
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
index
On 02/10/2014 10:00 AM, Ben Dooks wrote:
On 10/02/14 08:50, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
> On 02/07/2014 06:09 PM, Will Deacon wrote:
> > On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
> >> diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
> >> index 4636d56..ef15709 100644
> >> ---
On 10/02/14 08:50, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier
---
arch/arm/include/asm/irqflags.h | 33
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier fabrice.gasn...@st.com
---
On 10/02/14 08:50, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
index 4636d56..ef15709 100644
---
On 02/10/2014 10:00 AM, Ben Dooks wrote:
On 10/02/14 08:50, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting
On 02/10/2014 12:17 PM, Will Deacon wrote:
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
index
On Mon, Feb 10, 2014 at 11:17:10AM +, Will Deacon wrote:
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
diff --git a/arch/arm/kernel/traps.c
On Fri, Feb 07, 2014 at 05:09:03PM +, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
+#define local_abt_enable() \
+ ({ \
+ unsigned long temp;
On Mon, Feb 10, 2014 at 01:56:59PM +, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 11:17:10AM +, Will Deacon wrote:
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +,
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on imprecise aborts for hardware probing would be considered bad
hardware and/or software design for
On Mon, Feb 10, 2014 at 01:56:59PM +, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 11:17:10AM +, Will Deacon wrote:
On Mon, Feb 10, 2014 at 08:50:16AM +, Fabrice Gasnier wrote:
On 02/07/2014 06:09 PM, Will Deacon wrote:
On Fri, Feb 07, 2014 at 04:19:15PM +,
On 02/10/2014 03:16 PM, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on imprecise aborts for hardware probing would be considered bad
On 10/02/14 14:16, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on imprecise aborts for hardware probing would be considered bad
On Mon, Feb 10, 2014 at 03:44:50PM +0100, Fabrice Gasnier wrote:
On 02/10/2014 03:16 PM, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on
On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
Should we require CPSR.A to me masked in Booting, for all CPUs that have
it?
If it's not masked at boot, then there can't be an imprecise exception
pending.
That's unlike interrupts, where a device could trigger an interrupt at
any
On Mon, Feb 10, 2014 at 02:54:22PM +, Ben Dooks wrote:
On 10/02/14 14:16, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Relying on
On Mon, Feb 10, 2014 at 03:12:47PM +, Dave Martin wrote:
Firstly, blindly adding 4 to PC is obviouly not right, partly because we
might be running an unrelated thread by the time the abort fires, and
also because the affected instruction might not be 4 bytes in size in a
Thumb kernel.
On Mon, Feb 10, 2014 at 03:19:34PM +, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
Should we require CPSR.A to me masked in Booting, for all CPUs that have
it?
If it's not masked at boot, then there can't be an imprecise exception
On 02/10/2014 04:24 PM, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 03:12:47PM +, Dave Martin wrote:
Firstly, blindly adding 4 to PC is obviouly not right, partly because we
might be running an unrelated thread by the time the abort fires, and
also because the affected
On Mon, Feb 10, 2014 at 04:28:22PM +, Dave Martin wrote:
On Mon, Feb 10, 2014 at 03:19:34PM +, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
Should we require CPSR.A to me masked in Booting, for all CPUs that have
it?
If it's not
On 10/02/14 15:21, Dave Martin wrote:
On Mon, Feb 10, 2014 at 02:54:22PM +, Ben Dooks wrote:
On 10/02/14 14:16, Dave Martin wrote:
On Fri, Feb 07, 2014 at 05:19:15PM +0100, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when
On Mon, Feb 10, 2014 at 04:37:00PM +, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 04:28:22PM +, Dave Martin wrote:
On Mon, Feb 10, 2014 at 03:19:34PM +, Russell King - ARM Linux wrote:
On Mon, Feb 10, 2014 at 02:42:28PM +, Dave Martin wrote:
Should we require
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
> This patch adds imprecise abort enable/disable macros.
> It also enables imprecise aborts when starting kernel.
>
> Signed-off-by: Fabrice Gasnier
> ---
> arch/arm/include/asm/irqflags.h | 33 +
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier
---
arch/arm/include/asm/irqflags.h | 33 +
arch/arm/kernel/smp.c |1 +
arch/arm/kernel/traps.c |
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier fabrice.gasn...@st.com
---
arch/arm/include/asm/irqflags.h | 33 +
arch/arm/kernel/smp.c |1 +
On Fri, Feb 07, 2014 at 04:19:15PM +, Fabrice GASNIER wrote:
This patch adds imprecise abort enable/disable macros.
It also enables imprecise aborts when starting kernel.
Signed-off-by: Fabrice Gasnier fabrice.gasn...@st.com
---
arch/arm/include/asm/irqflags.h | 33
48 matches
Mail list logo