Huawei ExaGear: x86_64 apps on Arm64

ExaGear is a dynamic binary translation layer to run x86_32 and x86_64 applications on Arm 64-bit Linux systems. You can download it here. On an RPM-based distribution, just unpack the archive and install. A CentOS 7 rootfs is shipped, you might want to install vte-profile afterwards. Hardware requirements A 64-bit Arm CPU with floating point… Continue reading Huawei ExaGear: x86_64 apps on Arm64

Published
Categorized as Arm

The checkra1n open-sourcing process: pongoOS 2.4.5

pongoOS 2.4.5 is now available at https://github.com/checkra1n/pongoOS. pongoOS 2.4.5 open-sources the SEP exploit, making that part fully open-source for the very first time. This makes the Secure Enclave processor accessible to a much wider public than before on Apple A10 devices and earlier. The kernel patchfinder is also open-source in this release. Boot-to-Linux support (for… Continue reading The checkra1n open-sourcing process: pongoOS 2.4.5

Published
Categorized as Apple, Arm

Houdini: run Arm 32-bit and 64-bit applications on an x86_64 system

Intel Houdini is a dynamic binary translation layer to run Arm applications on x86_64 systems. Its targeted platform is Android, but you can use it for _other_ platforms too. It’s much faster than Qemu at that task. Houdini 6 with AArch64 on x86_64 compatibility is available at http://dl.android-x86.org/houdini/6_z/houdini.sfs and for AArch32 on x86_64 at http://dl.android-x86.org/houdini/6_y/houdini.sfs. The patch function… Continue reading Houdini: run Arm 32-bit and 64-bit applications on an x86_64 system

Published
Categorized as Arm

PCIe quirks on Arm systems w/ ACPI

Taking a look at the list of platforms which have quirks in drivers/acpi/pci_mcfg.c for Arm today: AWS Graviton Qualcomm QDF2432 HiSilicon HIP05/06/07 Cavium ThunderX X-Gene v1 X-Gene v2 Ampere Altra (released this year!) What’s missing here? Any SoC for a platform present at a lower price point. And on why, read https://patchwork.kernel.org/project/linux-acpi/patch/20200103174935.5612-1-vidyas@nvidia.com/ . It’s obvious in this… Continue reading PCIe quirks on Arm systems w/ ACPI

Published
Categorized as Arm