[Deadline October 30] Dropping support for Arm traditional (no Thumb2)?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Deadline October 30] Dropping support for Arm traditional (no Thumb2)?

Guillaume Emont
Hi all,

With this email, I would like to express the intent of dropping support
for Armv7 traditional (without the Thumb2 extension) from the tree.

Though we at Igalia are willing to continue supporting Armv7 with Thumb2
extension, we don't have any need for the support of platforms lacking
Thumb2. Currently, this combination is broken and does not even compile.
The proposed change means that going forward, the only Arm 32-bit
architecture supported in LLInt, JIT and DFG would be Armv7 with the
Thumb2 extension. Other variants would have to resort to using LLInt
with the CLoop.

We currently have a buildbot for Armv7 Traditional[1] and we plan to
remove it.

If anyone cares for this specific platform, and wants to step forward to
do the maintenance work for it and set up their buildbot for it, please
say so before October 30 (a week+ from now). Otherwise I'll assume
nobody cares about this and I'll work on a patch to remove all the code
we have that is specific to Arm traditional.


Cheers,

Guij

[1] https://build.webkit.org/builders/JSCOnly%20Linux%20ARMv7%20Traditional%20Release
_______________________________________________
webkit-dev mailing list
[hidden email]
https://lists.webkit.org/mailman/listinfo/webkit-dev
Reply | Threaded
Open this post in threaded view
|

Re: [jsc-dev] [Deadline October 30] Dropping support for Arm traditional (no Thumb2)?

Yusuke Suzuki-2
It seems nobody intends to maintain it. Let's drop it :)

On Tue, Oct 23, 2018 at 2:43 AM Guillaume Emont <[hidden email]> wrote:
Hi all,

With this email, I would like to express the intent of dropping support
for Armv7 traditional (without the Thumb2 extension) from the tree.

Though we at Igalia are willing to continue supporting Armv7 with Thumb2
extension, we don't have any need for the support of platforms lacking
Thumb2. Currently, this combination is broken and does not even compile.
The proposed change means that going forward, the only Arm 32-bit
architecture supported in LLInt, JIT and DFG would be Armv7 with the
Thumb2 extension. Other variants would have to resort to using LLInt
with the CLoop.

We currently have a buildbot for Armv7 Traditional[1] and we plan to
remove it.

If anyone cares for this specific platform, and wants to step forward to
do the maintenance work for it and set up their buildbot for it, please
say so before October 30 (a week+ from now). Otherwise I'll assume
nobody cares about this and I'll work on a patch to remove all the code
we have that is specific to Arm traditional.


Cheers,

Guij

[1] https://build.webkit.org/builders/JSCOnly%20Linux%20ARMv7%20Traditional%20Release
_______________________________________________
jsc-dev mailing list
[hidden email]
https://lists.webkit.org/mailman/listinfo/jsc-dev


--
Best regards,
Yusuke Suzuki

_______________________________________________
webkit-dev mailing list
[hidden email]
https://lists.webkit.org/mailman/listinfo/webkit-dev