Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-13 Thread Catalin Marinas
On Thu, Sep 13, 2012 at 04:56:11PM +0100, Christopher Covington wrote: > On 09/12/2012 09:49 AM, Catalin Marinas wrote: > > On Wed, Sep 12, 2012 at 01:08:58PM +0100, Jean-Christophe PLAGNIOL-VILLARD > > wrote: > >> On 17:11 Mon 10 Sep , Catalin Marinas wrote: > >>> On Sun, Sep 09, 2012 at

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-13 Thread Christopher Covington
Hi Catalin and Will, On 09/12/2012 09:49 AM, Catalin Marinas wrote: > On Wed, Sep 12, 2012 at 01:08:58PM +0100, Jean-Christophe PLAGNIOL-VILLARD > wrote: >> On 17:11 Mon 10 Sep , Catalin Marinas wrote: >>> On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD >>> wrote:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-13 Thread Christopher Covington
Hi Catalin and Will, On 09/12/2012 09:49 AM, Catalin Marinas wrote: On Wed, Sep 12, 2012 at 01:08:58PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:11 Mon 10 Sep , Catalin Marinas wrote: On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-13 Thread Catalin Marinas
On Thu, Sep 13, 2012 at 04:56:11PM +0100, Christopher Covington wrote: On 09/12/2012 09:49 AM, Catalin Marinas wrote: On Wed, Sep 12, 2012 at 01:08:58PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:11 Mon 10 Sep , Catalin Marinas wrote: On Sun, Sep 09, 2012 at 06:20:46PM

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-12 Thread Catalin Marinas
On Wed, Sep 12, 2012 at 01:08:58PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 17:11 Mon 10 Sep , Catalin Marinas wrote: > > On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD > > wrote: > > > On 17:26 Fri 07 Sep , Catalin Marinas wrote: > > > > +Before

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-12 Thread Jean-Christophe PLAGNIOL-VILLARD
On 17:11 Mon 10 Sep , Catalin Marinas wrote: > On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD > wrote: > > On 17:26 Fri 07 Sep , Catalin Marinas wrote: > > > +The device tree blob (dtb) must be no bigger than 2 megabytes in size > > > +and placed at a

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-12 Thread Jean-Christophe PLAGNIOL-VILLARD
On 17:11 Mon 10 Sep , Catalin Marinas wrote: On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +The device tree blob (dtb) must be no bigger than 2 megabytes in size +and placed at a 2-megabyte boundary

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-12 Thread Catalin Marinas
On Wed, Sep 12, 2012 at 01:08:58PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:11 Mon 10 Sep , Catalin Marinas wrote: On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +Before jumping into

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Jean-Christophe PLAGNIOL-VILLARD
On 13:51 Mon 10 Sep , Catalin Marinas wrote: > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD > wrote: > > On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > > > On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: > > > > On 17:26 Fri 07 Sep , Catalin

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Jon Masters
On 09/10/2012 01:53 AM, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +4. Call the kernel image + + +Requirement:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Nicolas Pitre
On Mon, 10 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 13:51 Mon 10 Sep , Catalin Marinas wrote: > > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD > > wrote: > > > On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > > > > On Sun, 9 Sep 2012,

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 17:26 Fri 07 Sep , Catalin Marinas wrote: > > +The device tree blob (dtb) must be no bigger than 2 megabytes in size > > +and placed at a 2-megabyte boundary within the first 512 megabytes from > > +the

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 04:21:02PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 13:51 Mon 10 Sep , Catalin Marinas wrote: > > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD > > wrote: > > > On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > > > > On Sun, 9

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Nicolas Pitre
On Mon, 10 Sep 2012, Arnd Bergmann wrote: > On Monday 10 September 2012, Nicolas Pitre wrote: > > On Mon, 10 Sep 2012, Arnd Bergmann wrote: > > > On Monday 10 September 2012, Catalin Marinas wrote: > > > > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe > > > > PLAGNIOL-VILLARD wrote:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 03:48:20PM +0100, Arnd Bergmann wrote: > On Monday 10 September 2012, Nicolas Pitre wrote: > > On Mon, 10 Sep 2012, Arnd Bergmann wrote: > > > On Monday 10 September 2012, Catalin Marinas wrote: > > > > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe > > > >

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Arnd Bergmann
On Monday 10 September 2012, Nicolas Pitre wrote: > On Mon, 10 Sep 2012, Arnd Bergmann wrote: > > On Monday 10 September 2012, Catalin Marinas wrote: > > > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe > > > PLAGNIOL-VILLARD wrote: > > I think a bunch of other architectures can have

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Nicolas Pitre
On Mon, 10 Sep 2012, Arnd Bergmann wrote: > On Monday 10 September 2012, Catalin Marinas wrote: > > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD > > wrote: > > > On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > > > > On Sun, 9 Sep 2012, Jean-Christophe

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Arnd Bergmann
On Monday 10 September 2012, Catalin Marinas wrote: > On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD > wrote: > > On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > > > On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: > > > > On 17:26 Fri 07 Sep , Catalin

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > > On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: > > > On 17:26 Fri 07 Sep , Catalin Marinas wrote: > > > > +The image must be placed at the

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +The image must be placed at the specified offset

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Arnd Bergmann
On Monday 10 September 2012, Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Nicolas Pitre
On Mon, 10 Sep 2012, Arnd Bergmann wrote: On Monday 10 September 2012, Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Arnd Bergmann
On Monday 10 September 2012, Nicolas Pitre wrote: On Mon, 10 Sep 2012, Arnd Bergmann wrote: On Monday 10 September 2012, Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: I think a bunch of other architectures can have relocatable

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 03:48:20PM +0100, Arnd Bergmann wrote: On Monday 10 September 2012, Nicolas Pitre wrote: On Mon, 10 Sep 2012, Arnd Bergmann wrote: On Monday 10 September 2012, Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Nicolas Pitre
On Mon, 10 Sep 2012, Arnd Bergmann wrote: On Monday 10 September 2012, Nicolas Pitre wrote: On Mon, 10 Sep 2012, Arnd Bergmann wrote: On Monday 10 September 2012, Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: I think a

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Mon, Sep 10, 2012 at 04:21:02PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 13:51 Mon 10 Sep , Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012,

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Catalin Marinas
On Sun, Sep 09, 2012 at 06:20:46PM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +The device tree blob (dtb) must be no bigger than 2 megabytes in size +and placed at a 2-megabyte boundary within the first 512 megabytes from +the start of

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Nicolas Pitre
On Mon, 10 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 13:51 Mon 10 Sep , Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Jon Masters
On 09/10/2012 01:53 AM, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +4. Call the kernel image + + +Requirement:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-10 Thread Jean-Christophe PLAGNIOL-VILLARD
On 13:51 Mon 10 Sep , Catalin Marinas wrote: On Mon, Sep 10, 2012 at 06:53:39AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-09 Thread Jean-Christophe PLAGNIOL-VILLARD
On 19:29 Sun 09 Sep , Nicolas Pitre wrote: > On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: > > > On 17:26 Fri 07 Sep , Catalin Marinas wrote: > > > +4. Call the kernel image > > > + > > > + > > > +Requirement: MANDATORY > > > + > > > +The decompressed

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-09 Thread Nicolas Pitre
On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 17:26 Fri 07 Sep , Catalin Marinas wrote: > > +4. Call the kernel image > > + > > + > > +Requirement: MANDATORY > > + > > +The decompressed kernel image contains a 32-byte header as follows: > > + > > +

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-09 Thread Jean-Christophe PLAGNIOL-VILLARD
On 17:26 Fri 07 Sep , Catalin Marinas wrote: > The patch adds the kernel booting and the initial setup code. > Documentation/arm64/booting.txt describes the booting protocol on the > AArch64 Linux kernel. This is subject to change following the work on > boot standardisation, ACPI. > >

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-09 Thread Jean-Christophe PLAGNIOL-VILLARD
On 17:26 Fri 07 Sep , Catalin Marinas wrote: The patch adds the kernel booting and the initial setup code. Documentation/arm64/booting.txt describes the booting protocol on the AArch64 Linux kernel. This is subject to change following the work on boot standardisation, ACPI.

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-09 Thread Nicolas Pitre
On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +4. Call the kernel image + + +Requirement: MANDATORY + +The decompressed kernel image contains a 32-byte header as follows: + + u32 magic

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-09 Thread Jean-Christophe PLAGNIOL-VILLARD
On 19:29 Sun 09 Sep , Nicolas Pitre wrote: On Sun, 9 Sep 2012, Jean-Christophe PLAGNIOL-VILLARD wrote: On 17:26 Fri 07 Sep , Catalin Marinas wrote: +4. Call the kernel image + + +Requirement: MANDATORY + +The decompressed kernel image contains

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-07 Thread Arnd Bergmann
On Friday 07 September 2012, Catalin Marinas wrote: > > The patch adds the kernel booting and the initial setup code. > Documentation/arm64/booting.txt describes the booting protocol on the > AArch64 Linux kernel. This is subject to change following the work on > boot standardisation, ACPI. > >

[PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-07 Thread Catalin Marinas
The patch adds the kernel booting and the initial setup code. Documentation/arm64/booting.txt describes the booting protocol on the AArch64 Linux kernel. This is subject to change following the work on boot standardisation, ACPI. Signed-off-by: Will Deacon Signed-off-by: Catalin Marinas

[PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-07 Thread Catalin Marinas
The patch adds the kernel booting and the initial setup code. Documentation/arm64/booting.txt describes the booting protocol on the AArch64 Linux kernel. This is subject to change following the work on boot standardisation, ACPI. Signed-off-by: Will Deacon will.dea...@arm.com Signed-off-by:

Re: [PATCH v3 02/31] arm64: Kernel booting and initialisation

2012-09-07 Thread Arnd Bergmann
On Friday 07 September 2012, Catalin Marinas wrote: The patch adds the kernel booting and the initial setup code. Documentation/arm64/booting.txt describes the booting protocol on the AArch64 Linux kernel. This is subject to change following the work on boot standardisation, ACPI.