* Dropping armv5 and armv5e tunes in 2.7
@ 2019-01-03 22:01 Khem Raj
2019-01-03 22:59 ` [Openembedded-architecture] " Adrian Bunk
2019-01-06 3:57 ` Trevor Woerner
0 siblings, 2 replies; 5+ messages in thread
From: Khem Raj @ 2019-01-03 22:01 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer,
openembedded-architecture, Yocto Project, openembeded-devel
Hello All
You might have noticed a recent commit in gcc trunk
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b232e6b58e3766bc66fe08fdb7bcba1bdadda8a2
Which removed support for deprecated -march=armv5 and armv5e, this
will be released along with gcc-9 release which is upcoming and we
might be able to add gcc9 to 2.7 release or 2.8 release for sure.
We still have non-thumb tunes for armv5 and armv4 in our tune pack, I
would like to propose a patch to remove them.
Secondly, I would also like to drop armv4t, and keep armv5te as lowest
supported tune, I know some of us do have machines using armv4t, if
you still maintain them and have need to keep armv4t going, please
chime into this thread.
I have also already posted a related patch here
https://patchwork.openembedded.org/patch/157529/
which uses 't' variants for -mtune explicitly for armv4 and armv5 tunes.
I will prepare patches if there is agreement here, and a no reply is
deemed to be 'yes' :)
Thanks
-Khem
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Openembedded-architecture] Dropping armv5 and armv5e tunes in 2.7
2019-01-03 22:01 Dropping armv5 and armv5e tunes in 2.7 Khem Raj
@ 2019-01-03 22:59 ` Adrian Bunk
2019-01-03 23:21 ` Khem Raj
2019-01-06 3:57 ` Trevor Woerner
1 sibling, 1 reply; 5+ messages in thread
From: Adrian Bunk @ 2019-01-03 22:59 UTC (permalink / raw)
To: Khem Raj
Cc: Yocto Project, openembedded-architecture, openembeded-devel,
Patches and discussions about the oe-core layer
On Thu, Jan 03, 2019 at 02:01:42PM -0800, Khem Raj wrote:
> Hello All
>
> You might have noticed a recent commit in gcc trunk
>
> https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b232e6b58e3766bc66fe08fdb7bcba1bdadda8a2
>
> Which removed support for deprecated -march=armv5 and armv5e, this
> will be released along with gcc-9 release which is upcoming and we
> might be able to add gcc9 to 2.7 release or 2.8 release for sure.
>
> We still have non-thumb tunes for armv5 and armv4 in our tune pack, I
> would like to propose a patch to remove them.
>...
Note that gcc 9 does *not* remove non-thumb armv4 support.
Non-thumb armv5/armv5e have been removed due to
"have no known implementations".
Non-thumb armv4 support was deprecated in gcc 6 together with armv2/armv3,
but there are still people using recent gcc on StrongARM - which is
non-thumb armv4.
> Thanks
> -Khem
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Openembedded-architecture] Dropping armv5 and armv5e tunes in 2.7
2019-01-03 22:59 ` [Openembedded-architecture] " Adrian Bunk
@ 2019-01-03 23:21 ` Khem Raj
2019-01-04 12:10 ` Andrea Adami
0 siblings, 1 reply; 5+ messages in thread
From: Khem Raj @ 2019-01-03 23:21 UTC (permalink / raw)
To: Adrian Bunk
Cc: Yocto Project, openembedded-architecture, openembeded-devel,
Patches and discussions about the oe-core layer
Thanks Adrian
On Thu, Jan 3, 2019 at 2:59 PM Adrian Bunk <bunk@stusta.de> wrote:
>
> On Thu, Jan 03, 2019 at 02:01:42PM -0800, Khem Raj wrote:
> > Hello All
> >
> > You might have noticed a recent commit in gcc trunk
> >
> > https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b232e6b58e3766bc66fe08fdb7bcba1bdadda8a2
> >
> > Which removed support for deprecated -march=armv5 and armv5e, this
> > will be released along with gcc-9 release which is upcoming and we
> > might be able to add gcc9 to 2.7 release or 2.8 release for sure.
> >
> > We still have non-thumb tunes for armv5 and armv4 in our tune pack, I
> > would like to propose a patch to remove them.
> >...
>
> Note that gcc 9 does *not* remove non-thumb armv4 support.
>
yes that's right. However, I was taking this time to find out if we can drop all
the ones besides armv5te even if gcc supported it unless there were OE users
who are still interested in supporting them and had devices running OE
which need them
> Non-thumb armv5/armv5e have been removed due to
> "have no known implementations".
>
> Non-thumb armv4 support was deprecated in gcc 6 together with armv2/armv3,
> but there are still people using recent gcc on StrongARM - which is
> non-thumb armv4.
OK, that's a fair point, however, in OE's case I only have reports from users
with armv4t devices, but it we can keep the armv4 arm-only tunes around along
with the arm-thumb v4 ones
>
> > Thanks
> > -Khem
>
> cu
> Adrian
>
> --
>
> "Is there not promise of rain?" Ling Tan asked suddenly out
> of the darkness. There had been need of rain for many days.
> "Only a promise," Lao Er said.
> Pearl S. Buck - Dragon Seed
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Openembedded-architecture] Dropping armv5 and armv5e tunes in 2.7
2019-01-03 23:21 ` Khem Raj
@ 2019-01-04 12:10 ` Andrea Adami
0 siblings, 0 replies; 5+ messages in thread
From: Andrea Adami @ 2019-01-04 12:10 UTC (permalink / raw)
To: Khem Raj
Cc: Patches and discussions about the oe-core layer, Yocto Project,
openembedded-architecture, openembeded-devel
On Fri, Jan 4, 2019 at 12:21 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> Thanks Adrian
>
> On Thu, Jan 3, 2019 at 2:59 PM Adrian Bunk <bunk@stusta.de> wrote:
> >
> > On Thu, Jan 03, 2019 at 02:01:42PM -0800, Khem Raj wrote:
> > > Hello All
> > >
> > > You might have noticed a recent commit in gcc trunk
> > >
> > > https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b232e6b58e3766bc66fe08fdb7bcba1bdadda8a2
> > >
> > > Which removed support for deprecated -march=armv5 and armv5e, this
> > > will be released along with gcc-9 release which is upcoming and we
> > > might be able to add gcc9 to 2.7 release or 2.8 release for sure.
> > >
> > > We still have non-thumb tunes for armv5 and armv4 in our tune pack, I
> > > would like to propose a patch to remove them.
> > >...
> >
> > Note that gcc 9 does *not* remove non-thumb armv4 support.
> >
>
> yes that's right. However, I was taking this time to find out if we can drop all
> the ones besides armv5te even if gcc supported it unless there were OE users
> who are still interested in supporting them and had devices running OE
> which need them
>
> > Non-thumb armv5/armv5e have been removed due to
> > "have no known implementations".
> >
> > Non-thumb armv4 support was deprecated in gcc 6 together with armv2/armv3,
> > but there are still people using recent gcc on StrongARM - which is
> > non-thumb armv4.
>
> OK, that's a fair point, however, in OE's case I only have reports from users
> with armv4t devices, but it we can keep the armv4 arm-only tunes around along
> with the arm-thumb v4 ones
>
Khem,
on the kernel side it looks like RMK will not let die amrv4 so easily...
I still have around that Zaurus collie sa1100 armv4 and I think OE is
the only toolchain offering EABI for armv4
My plans were to lead it up to the upcoming linux v.5.0 so it should
not take long.
But all this is for fun I higly doubt there are still 'users'.
So IMHO it is premature to remove armv4.
Cheers
Andrea
> >
> > > Thanks
> > > -Khem
> >
> > cu
> > Adrian
> >
> > --
> >
> > "Is there not promise of rain?" Ling Tan asked suddenly out
> > of the darkness. There had been need of rain for many days.
> > "Only a promise," Lao Er said.
> > Pearl S. Buck - Dragon Seed
> >
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Openembedded-architecture] Dropping armv5 and armv5e tunes in 2.7
2019-01-03 22:01 Dropping armv5 and armv5e tunes in 2.7 Khem Raj
2019-01-03 22:59 ` [Openembedded-architecture] " Adrian Bunk
@ 2019-01-06 3:57 ` Trevor Woerner
1 sibling, 0 replies; 5+ messages in thread
From: Trevor Woerner @ 2019-01-06 3:57 UTC (permalink / raw)
To: Khem Raj
Cc: Yocto Project, openembedded-architecture, openembeded-devel,
Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 505 bytes --]
Hello Khem,
Thanks for pointing this out.
On Thu, Jan 3, 2019 at 5:02 PM Khem Raj <raj.khem@gmail.com> wrote:
> Secondly, I would also like to drop armv4t, and keep armv5te as lowest
> supported tune
>
Fortunately I don't have any ARMv4 boards.
But, just for informational purposes, I wanted to point out that I do have
a couple ARM926EJ-S boards (i.MX233, LPC32xx) which are ARMv5TE which I am
actively working with and maintaining. Therefore, thank you for keeping
this one around.
[-- Attachment #2: Type: text/html, Size: 845 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2019-01-06 3:57 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-03 22:01 Dropping armv5 and armv5e tunes in 2.7 Khem Raj
2019-01-03 22:59 ` [Openembedded-architecture] " Adrian Bunk
2019-01-03 23:21 ` Khem Raj
2019-01-04 12:10 ` Andrea Adami
2019-01-06 3:57 ` Trevor Woerner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox