Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] Add support for the Cortex-A8 processor
       [not found] <dfb660300911171312v7a9533d2q8aea097a5900cc74@mail.gmail.com>
@ 2009-11-17 21:26 ` Laine Walker-Avina
  2009-11-17 22:18   ` Peter Korsgaard
  2009-11-18  8:56   ` Peter Korsgaard
  0 siblings, 2 replies; 6+ messages in thread
From: Laine Walker-Avina @ 2009-11-17 21:26 UTC (permalink / raw)
  To: buildroot

These patches add support for the Cortex-A8 processor used in the
Beagleboard among others.

---
Laine Walker-Avina
Firmware Engineer
PASCO scientific
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-support-for-the-Cortex-A8-ARM-target.patch
Type: text/x-patch
Size: 1542 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20091117/1e97c0b4/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-GCC-Add-4.4.2-as-the-active-4.4.x-version.patch
Type: text/x-patch
Size: 7491 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20091117/1e97c0b4/attachment-0003.bin>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH] Add support for the Cortex-A8 processor
  2009-11-17 21:26 ` [Buildroot] [PATCH] Add support for the Cortex-A8 processor Laine Walker-Avina
@ 2009-11-17 22:18   ` Peter Korsgaard
  2009-11-18  2:40     ` Laine Walker-Avina
  2009-11-18  8:56   ` Peter Korsgaard
  1 sibling, 1 reply; 6+ messages in thread
From: Peter Korsgaard @ 2009-11-17 22:18 UTC (permalink / raw)
  To: buildroot

>>>>> "Laine" == Laine Walker-Avina <lwalkera@ieee.org> writes:

 Laine> These patches add support for the Cortex-A8 processor used in the
 Laine> Beagleboard among others.

Thanks, see below for a few comments.

 Laine> ---
 Laine> Laine Walker-Avina
 Laine> Firmware Engineer
 Laine> PASCO scientific

 Laine> From e317f275af94696ba680524120147e5618ccf213 Mon Sep 17 00:00:00 2001
 Laine> From: Laine Walker-Avina <lwalkera@ieee.org>
 Laine> Date: Thu, 29 Oct 2009 10:30:50 -0700
 Laine> Subject: [PATCH] Add support for the Cortex-A8 ARM target


 Laine> +config BR2_cortex_a8
 Laine> +	bool "Cortex-A8"
 Laine>  config BR2_sa110
 Laine>  	bool "sa110"
 Laine>  config BR2_sa1100
 Laine> @@ -112,6 +114,7 @@ config BR2_ARM_TYPE
 Laine>  	default ARM_SA1100	if BR2_sa1100
 Laine>  	default ARM_XSCALE	if BR2_xscale
 Laine>  	default ARM_IWMMXT	if BR2_iwmmxt
 Laine> +	default ARM_CORTEXA8 if BR2_cortex_a8
 
 Laine>  choice
 Laine>  	prompt "Target ABI"
 Laine> @@ -591,6 +594,7 @@ config BR2_GCC_TARGET_TUNE
 Laine>  	default arm1136jf-s	if BR2_arm1136jf_s
 Laine>  	default arm1176jz-s	if BR2_arm1176jz_s
 Laine>  	default arm1176jzf-s	if BR2_arm1176jzf_s
 Laine> +	default cortex-a8		if BR2_cortex_a8

Indentation seems wrong, otherwise it's fine. From what gcc version is
cortex A8 supported? We should probably make it depend on that minimal
version as the build otherwise breaks?

 Laine>  	default strongarm110	if BR2_sa110

 Laine> From 709c9a9140b377112a6721155e2a70bbaa893121 Mon Sep 17 00:00:00 2001
 Laine> From: Laine Walker-Avina <lwalkera@ieee.org>
 Laine> Date: Thu, 5 Nov 2009 14:27:45 -0800
 Laine> Subject: [PATCH] GCC: Add 4.4.2 as the active 4.4.x version

We already have 4.4.2 support in BR.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH] Add support for the Cortex-A8 processor
@ 2009-11-17 23:12 Michael S. Zick
  2009-11-18  8:57 ` Peter Korsgaard
  0 siblings, 1 reply; 6+ messages in thread
From: Michael S. Zick @ 2009-11-17 23:12 UTC (permalink / raw)
  To: buildroot

On Tue November 17 2009, Peter Korsgaard wrote:
> 
>  Laine> From 709c9a9140b377112a6721155e2a70bbaa893121 Mon Sep 17 00:00:00 2001
>  Laine> From: Laine Walker-Avina <lwalkera@ieee.org>
>  Laine> Date: Thu, 5 Nov 2009 14:27:45 -0800
>  Laine> Subject: [PATCH] GCC: Add 4.4.2 as the active 4.4.x version
> 
> We already have 4.4.2 support in BR.
> 

Just a FYI - yesterday learned, the hard way (I.E: before reading the release notes):

There was an ABI change from gcc-4.3 to gcc-4.4 for MIPS/MIPSel
There are a lot of things affected, I gave up on that and switched back to 4.3.whatever

Mike

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH] Add support for the Cortex-A8 processor
  2009-11-17 22:18   ` Peter Korsgaard
@ 2009-11-18  2:40     ` Laine Walker-Avina
  0 siblings, 0 replies; 6+ messages in thread
From: Laine Walker-Avina @ 2009-11-18  2:40 UTC (permalink / raw)
  To: buildroot

On Tue, Nov 17, 2009 at 2:18 PM, Peter Korsgaard <jacmet@uclibc.org> wrote:
>>>>>> "Laine" == Laine Walker-Avina <lwalkera@ieee.org> writes:
>
> ?Laine> These patches add support for the Cortex-A8 processor used in the
> ?Laine> Beagleboard among others.
>
> Thanks, see below for a few comments.
>
> ?Laine> ---
> ?Laine> Laine Walker-Avina
> ?Laine> Firmware Engineer
> ?Laine> PASCO scientific
>
> ?Laine> From e317f275af94696ba680524120147e5618ccf213 Mon Sep 17 00:00:00 2001
> ?Laine> From: Laine Walker-Avina <lwalkera@ieee.org>
> ?Laine> Date: Thu, 29 Oct 2009 10:30:50 -0700
> ?Laine> Subject: [PATCH] Add support for the Cortex-A8 ARM target
>
>
> ?Laine> +config BR2_cortex_a8
> ?Laine> + ? ? ? bool "Cortex-A8"
> ?Laine> ?config BR2_sa110
> ?Laine> ? ? ? ? bool "sa110"
> ?Laine> ?config BR2_sa1100
> ?Laine> @@ -112,6 +114,7 @@ config BR2_ARM_TYPE
> ?Laine> ? ? ? ? default ARM_SA1100 ? ? ?if BR2_sa1100
> ?Laine> ? ? ? ? default ARM_XSCALE ? ? ?if BR2_xscale
> ?Laine> ? ? ? ? default ARM_IWMMXT ? ? ?if BR2_iwmmxt
> ?Laine> + ? ? ? default ARM_CORTEXA8 if BR2_cortex_a8
>
> ?Laine> ?choice
> ?Laine> ? ? ? ? prompt "Target ABI"
> ?Laine> @@ -591,6 +594,7 @@ config BR2_GCC_TARGET_TUNE
> ?Laine> ? ? ? ? default arm1136jf-s ? ? if BR2_arm1136jf_s
> ?Laine> ? ? ? ? default arm1176jz-s ? ? if BR2_arm1176jz_s
> ?Laine> ? ? ? ? default arm1176jzf-s ? ?if BR2_arm1176jzf_s
> ?Laine> + ? ? ? default cortex-a8 ? ? ? ? ? ? ? if BR2_cortex_a8
>
> Indentation seems wrong, otherwise it's fine. From what gcc version is
> cortex A8 supported? We should probably make it depend on that minimal
> version as the build otherwise breaks?

Gcc 4.4.1 added support for armv7-a, but there was a bug for c++
exceptions that made libstdc++ non-PIC which was fixed in 4.4.2. So
4.4.2 and later would probably be a good bet.

>
> ?Laine> ? ? ? ? default strongarm110 ? ?if BR2_sa110
>
> ?Laine> From 709c9a9140b377112a6721155e2a70bbaa893121 Mon Sep 17 00:00:00 2001
> ?Laine> From: Laine Walker-Avina <lwalkera@ieee.org>
> ?Laine> Date: Thu, 5 Nov 2009 14:27:45 -0800
> ?Laine> Subject: [PATCH] GCC: Add 4.4.2 as the active 4.4.x version
>
> We already have 4.4.2 support in BR.
Good to know.
>
> --
> Bye, Peter Korsgaard
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH] Add support for the Cortex-A8 processor
  2009-11-17 21:26 ` [Buildroot] [PATCH] Add support for the Cortex-A8 processor Laine Walker-Avina
  2009-11-17 22:18   ` Peter Korsgaard
@ 2009-11-18  8:56   ` Peter Korsgaard
  1 sibling, 0 replies; 6+ messages in thread
From: Peter Korsgaard @ 2009-11-18  8:56 UTC (permalink / raw)
  To: buildroot

>>>>> "Laine" == Laine Walker-Avina <lwalkera@ieee.org> writes:

 Laine> These patches add support for the Cortex-A8 processor used in the
 Laine> Beagleboard among others.

Patch 1 applied with minor tweaks - Thanks!

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH] Add support for the Cortex-A8 processor
  2009-11-17 23:12 Michael S. Zick
@ 2009-11-18  8:57 ` Peter Korsgaard
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Korsgaard @ 2009-11-18  8:57 UTC (permalink / raw)
  To: buildroot

>>>>> "Michael" == Michael S Zick <minimod@morethan.org> writes:

Hi,

 Michael> Just a FYI - yesterday learned, the hard way (I.E: before
 Michael> reading the release notes):

 Michael> There was an ABI change from gcc-4.3 to gcc-4.4 for
 Michael> MIPS/MIPSel There are a lot of things affected, I gave up on
 Michael> that and switched back to 4.3.whatever

Yes, there's still some issues with 4.4.x, that's why we still default
to 4.3.4.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-11-18  8:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <dfb660300911171312v7a9533d2q8aea097a5900cc74@mail.gmail.com>
2009-11-17 21:26 ` [Buildroot] [PATCH] Add support for the Cortex-A8 processor Laine Walker-Avina
2009-11-17 22:18   ` Peter Korsgaard
2009-11-18  2:40     ` Laine Walker-Avina
2009-11-18  8:56   ` Peter Korsgaard
2009-11-17 23:12 Michael S. Zick
2009-11-18  8:57 ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox