commit | 4840f23ceedaa21c3831a4812d07cbcb7fa5a5a2 | [log] [tgz] |
---|---|---|
author | Thomas Gales <tgales@google.com> | Wed Nov 27 15:09:39 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Nov 27 15:09:39 2024 +0000 |
tree | 7c36c8b296bb0ab798862539d41ad8793fb5ffb9 | |
parent | e34b9c4a0061a00f2787bff2eb063884b365ddd2 [diff] |
Revert "[starnix] enable aarch32 support" This reverts commit e34b9c4a0061a00f2787bff2eb063884b365ddd2. Reason for revert: Causing build failures for ARM LTO builders in CI: https://luci-milo.appspot.com/p/fuchsia/g/global_ci/console Original change's description: > [starnix] enable aarch32 support > > This change introduces support for 32-bit restricted > tasks in starnix (arch32). In particular, only arm arch32, > aarch32, tasks are supported. This change contains just > enough to run a hello_debian dynamically linked binary. > > This change adds: > - feature flag "arch32" to enable/disable and a build arg > - a new set of hello_debian statically linked targets > - 32-bit hello_debian/cpp > - aarch32 support: enable, thumb, register mapping > - arch32 toolchain targets > - "arch32" loader support > - arch32 system call table and lookup > - always use 8 bits of aslr memory in arch32 mode > - linux uapi arm and toolchain support > - very basic set of aarch32 system calls > - vdso32 support > - limited memory mapping enforcement using user_vmar size. > > Change-Id: I5500f67274ce6e42d1a6cd958a11de40b6b36e2d > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1162212 > Fuchsia-Auto-Submit: Benjamin Lerman <qsr@google.com> > Reviewed-by: Will Drewry <drewry@google.com> > Reviewed-by: Maria Glukhova <mariagl@google.com> > Reviewed-by: Adam Barth <abarth@google.com> > Reviewed-by: Kevin Lindkvist <lindkvist@google.com> > Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> > Reviewed-by: Rasha Eqbal <rashaeqbal@google.com> Change-Id: I9d2aa7f58e150c2dd8f3809ff9f70fc36f901aa5 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1164692 Reviewed-by: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com> Commit-Queue: Thomas Gales <tgales@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.