On Fri, Sep 14, 2012 at 06:33:52PM +0100, Catalin Marinas wrote:
> On Wed, Aug 15, 2012 at 12:50:13AM +0100, Olof Johansson wrote:
> > On Tue, Aug 14, 2012 at 06:52:08PM +0100, Catalin Marinas wrote:
> >
> > > diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
> > > new file
On Fri, Sep 14, 2012 at 06:33:52PM +0100, Catalin Marinas wrote:
On Wed, Aug 15, 2012 at 12:50:13AM +0100, Olof Johansson wrote:
On Tue, Aug 14, 2012 at 06:52:08PM +0100, Catalin Marinas wrote:
diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
new file mode 100644
On Wed, Aug 15, 2012 at 12:50:13AM +0100, Olof Johansson wrote:
> On Tue, Aug 14, 2012 at 06:52:08PM +0100, Catalin Marinas wrote:
>
> > diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
> > new file mode 100644
> > index 000..c4a4e1c
> > --- /dev/null
> > +++
On Wed, Aug 15, 2012 at 12:50:13AM +0100, Olof Johansson wrote:
On Tue, Aug 14, 2012 at 06:52:08PM +0100, Catalin Marinas wrote:
diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
new file mode 100644
index 000..c4a4e1c
--- /dev/null
+++
On Wed, Aug 15, 2012 at 02:53:01PM +0100, Arnd Bergmann wrote:
> On Tuesday 14 August 2012, Catalin Marinas wrote:
>
> > +#define THREAD_SIZE_ORDER 1
> > +#define THREAD_SIZE8192
> > +#define THREAD_START_SP(THREAD_SIZE - 16)
>
> THREAD_SIZE_ORDER looks wrong for
On Wed, Aug 15, 2012 at 02:53:01PM +0100, Arnd Bergmann wrote:
On Tuesday 14 August 2012, Catalin Marinas wrote:
+#define THREAD_SIZE_ORDER 1
+#define THREAD_SIZE8192
+#define THREAD_START_SP(THREAD_SIZE - 16)
THREAD_SIZE_ORDER looks wrong for 64kb-page
On 2012-08-14 at 19:52:08 +0200, Catalin Marinas
wrote:
> +void cpu_idle(void)
> +{
> + local_fiq_enable();
> +
> + /* endless idle loop with no priority at all */
> + while (1) {
> + tick_nohz_idle_enter();
> + rcu_idle_enter();
> + while
On 2012-08-14 at 19:52:08 +0200, Catalin Marinas catalin.mari...@arm.com
wrote:
+void cpu_idle(void)
+{
+ local_fiq_enable();
+
+ /* endless idle loop with no priority at all */
+ while (1) {
+ tick_nohz_idle_enter();
+ rcu_idle_enter();
+
On Tuesday 14 August 2012, Catalin Marinas wrote:
> +#define THREAD_SIZE_ORDER1
> +#define THREAD_SIZE 8192
> +#define THREAD_START_SP (THREAD_SIZE - 16)
THREAD_SIZE_ORDER looks wrong for 64kb-page kernels. It also doesn't seem to
be used, so better remove it.
On Tuesday 14 August 2012, Catalin Marinas wrote:
+#define THREAD_SIZE_ORDER1
+#define THREAD_SIZE 8192
+#define THREAD_START_SP (THREAD_SIZE - 16)
THREAD_SIZE_ORDER looks wrong for 64kb-page kernels. It also doesn't seem to
be used, so better remove it.
Hi,
On Tue, Aug 14, 2012 at 06:52:08PM +0100, Catalin Marinas wrote:
> diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
> new file mode 100644
> index 000..c4a4e1c
> --- /dev/null
> +++ b/arch/arm64/kernel/process.c
> @@ -0,0 +1,416 @@
[...]
> +/*
> + * Function
The patch adds support for thread creation and context switching. The
context switching CPU specific code is introduced with the CPU support
patch (part of the arch/arm64/mm/proc.S file). AArch64 supports
ASID-tagged TLBs and the ASID can be either 8 or 16-bit wide (detectable
via the
The patch adds support for thread creation and context switching. The
context switching CPU specific code is introduced with the CPU support
patch (part of the arch/arm64/mm/proc.S file). AArch64 supports
ASID-tagged TLBs and the ASID can be either 8 or 16-bit wide (detectable
via the
Hi,
On Tue, Aug 14, 2012 at 06:52:08PM +0100, Catalin Marinas wrote:
diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c
new file mode 100644
index 000..c4a4e1c
--- /dev/null
+++ b/arch/arm64/kernel/process.c
@@ -0,0 +1,416 @@
[...]
+/*
+ * Function pointers to
14 matches
Mail list logo