Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-10121

Changes for 32-bit and 64-bit ARM

    • Icon: Hardware Support Hardware Support
    • Resolution: Fixed
    • Icon: Severe (Users) Severe (Users)
    • None
    • None
    • This impacts 32-bit ARM users but we have a plan for potentially resuming 32-bit work at some point if there is need or interest.

      I suggest that we focus on 64bit armv8, and that we only have a generic 32bit version of ARM for raspberry pi 2 or earlier.

      All raspberry pi 3 and 4 support 64bit armv8, it is only necessary to generate two stage3 optimized in the following compatibility model:

      Stage3 for ARMv8 Cortex-a53:

      * For Raspberry Pi 3 Model B (Broadcom BCM2837 released February 2016)
      * For Raspberry Pi 3 Model B+ (Broadcom BCM2837B0 released March 2018)
      * For Raspberry Pi Compute Module 3+ (Broadcom BCM2837B0 released January 2019)

       

      Stage3 for  ARMv8 Cortex-a72:

      * Raspberry Pi 4 2GB/4GB/8GB (Broadcom BCM2711C0 released June 2019)
      * Raspberry Pi 400 4GB (Broadcom BCM2711C0 released November 2020)

       

      We can also keep a stage3 for armv8 Generic64 so we can use it on other boards from other manufacturers.

      We will need to rewrite the documentation on the Funtoo wiki for the new ARM stages.

       

      More infos: https://en.wikipedia.org/wiki/Raspberry_Pi#Specifications

            drobbins drobbins
            coffnix coffnix
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: