Chapter 5 Release-Specific Information for Oracle Linux 9 (aarch64)

As indicated in Section 1.3, “Shipped Kernels”, the Oracle Linux 9 (aarch64) release ships with Unbreakable Enterprise Kernel Release 7 (UEK R7).

Oracle Linux 9 for the aarch64 platform is also made available as full ISO and boot ISO images. These ISOs are engineered for use with Ampere™ eMAG™-based EVK platform and the Marvell ThunderX2® processor. However, you should check the Hardware Certification List (https://linux.oracle.com/hardware-certifications) for more updated information, in case other validated hardware are added to the list.

To download ISO images for aarch64 platforms, see Section 1.4, “Obtaining Installation Images”.

For developers who are making use of the Raspberry Pi hardware platform, Oracle provides an unsupported developer release image, which includes the firmware that is required to boot this platform. For more information about making use of the Raspberry Pi hardware platform, see Install Oracle Linux on a Raspberry Pi.

5.1 New Features (aarch64)

The following new features are specific to the 64-bit Arm (aarch64) platform.

  • Default page size on Arm platform has changed to 4 KB.  Based on UEK R7 implementation, the default page size on the 64-bit Arm platform has changed from 64 KB to 4 KB. This new size pairs well with the workloads and memory amounts that exist on the majority of Arm-based systems. To use large page sizes efficiently, ensure that you specify the huge pages option, which addresses a greater amount of memory for workloads with large data sets.

  • kexec_file_load is enabled by default.  For systems using the 64-bit Arm architecture, the added kexec_file_load system call provides an in-kernel kexec loader for kdump which enables an unsigned kernel to work correctly. Prior to this update, an unsigned kernel failed to load with secure boot enabled and kexec_file_load() specified.

  • Armv8-R architecture is supported.  The architecture is supported through the -march=armv8-r option of the improved GCC 11.2.1

5.2 Known Issues (aarch64)

Currently, there are no known issues that specifically apply to the Oracle Linux 9 (aarch64) release. For known issues that apply to the x86_64 platform, but which might also apply the 64-bit Arm (aarch64) platform, see Chapter 4, Known Issues.