Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change default FPU setting to neon-fp16 and update glibc #25

Merged
merged 3 commits into from
Mar 16, 2023

Conversation

throwaway96
Copy link
Member

Change the default FPU setting of the webOS toolchain's GCC from vfpv3 to neon-fp16.

Also update glibc to commit ddbe440, which supports newer kernel clock functionality.

Half-precision (16-bit) floating-point support is an optional extension
to VFPv3. It can now be enabled when VFPv3 is present and is
automatically enabled when VFPv4 is supported.

This adds the ability to make GCC's default FPU setting neon-fp16.
The oldest webOS systems use ARM Cortex-A9 CPUs with NEON and FP16
support. Therefore, it should be safe to enable this for the webOS
toolchain.

Support for NEON/FP16 can be disabled by explicitly passing -mfpu on the
GCC command line. The old behavior can be restored with -mfpu=vfpv3.
@smx-smx smx-smx merged commit 939e7a0 into openlgtv:master Mar 16, 2023
@smx-smx
Copy link
Member

smx-smx commented Mar 16, 2023

Thanks

This commit includes updated Linux kernel clock support and installs the
bits/timex.h header.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants