Opened 22 months ago

Closed 3 months ago

#15557 closed enhancement (no change required)

ARM: Provide 64-bit ARMv8-A nightly images

Reported by: cocobean Owned by: haiku-web
Priority: low Milestone: Unscheduled
Component: Sys-Admin Version: R1/Development
Keywords: Raspberry, BCM2711 Cc:
Blocked By: Blocking:
Platform: arm

Description

Provide 64-bit ARMv8-A nightly images.

NOTE: Armv8-A supports three instruction sets: A32, T32 and A64. This can be in addition to the ARM (32-bit) nightly images.

Baseline ARMv8-A test hardware platform for Haiku:

Raspberry Pi 4 Model B/4GB Specifications:
    1.5GHz 64-bit quad-core ARM Cortex-A72 CPU (Broadcom 2711)
    4GB RAM (LPDDR4 SDRAM) - also available in 1GB and 2GB versions!
    On-board wireless LAN - dual-band 802.11 b/g/n/ac 
    On-board Bluetooth 5.0 HS low-energy (BLE) 
    2 x USB 2.0 ports
    2 x USB 3.0 ports
    True Gigabit Ethernet
    Extended 40-pin GPIO header
    2x micro HDMI, 4k video
    4 Pole stereo output and composite video port
    MIPI Camera port (CSI)
    MIPI Display port (DSI)
    microSD format for loading OS & data storage
    5V/3A DC via USB type C connector
    5V DC via GPIO
    PoE Enabled
    Multimedia H.265 decode (4kp60), H.254 decode (1080p60), H.254 encode (1080p30), OpenGL ES 1.1, 2.0, 3.0 graphics

Change History (5)

comment:1 by cocobean, 22 months ago

Recent Haiku kernel snapshot compilations built on Haiku for ARMv8-A (arm64) were successful.

Tested: hrev53636

Last edited 22 months ago by cocobean (previous) (diff)

comment:2 by jt15s, 3 months ago

Is ARM v8-A development still ongoing? If so, we can consider providing Nightly builds for this platform.

comment:3 by nephele, 3 months ago

Yes, 64 bit arm development is still ongoing. Currently however the nightlies don't build or boot, so this is an exercise for the future probably. :)

comment:4 by tqh, 3 months ago

I think it is way to early for nightly images, so not sure we should even have a ticket for it at this point. Once we have a build that at least starts booting we should reconsider. Otherwise it just gives false expectations that we have ARM64 versions. So focusing on hard work to bring the platform up, then provide builds.

comment:5 by diver, 3 months ago

Resolution: no change required
Status: newclosed
Note: See TracTickets for help on using tickets.