* rpi4-aarch64: Add rpi4 aarch64 kernel config
This was created by copying the arm config and looking at the diff between:
https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm/configs/bcm2711_defconfig
and
https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm64/configs/bcm2711_defconfig
* rpi4-aarch64: Don't pass --enable-neon to retroarch as it makes the build fail
* rpi4-aarch64: Raspberry Pi dtb files are created in a different place for aarch64
* rpi4-aarch64: Build some rpi specific packages for aarch64 as well as arm
* rpi4-aarch64: RPi4 64-bit needs fixup4.dat to boot
I don't think this harms anything else
* rpi4-aarch64: Enable 64-bit mode and specify kernel filename in config.txt
This is a bit hacky.
We need to specify the kernel filename otherwise it expects it to be kernel8.img
* rpi4-aarch64: Fix RPi options for RPi4 aarch64
* rpi4-aarch64: update mupen64plus to aarch64 compatible version
* rpi4-aarch64: exclude cores that don't compile only for rpi-aarch64
* rpi4-aarch64: Update alsa-utils to overcome https://github.com/alsa-project/alsa-utils/issues/33
* rpi4-aarch64: Remove extra $ARCH arg from mk_arcade_joystick_rpi
* rpi4-aarch64: Fix ffmpeg compilation
* rpi4-aarch64: add new kernel conf
Created by copying the existing linux.arm.conf and applying the diffs between the official 32bit rpi kernel config and the official 64bit rpi kernel config
* rpi4-aarch64: improve kernel config
* rpi4: don't configure non-default audio_device
* Update mupen64plus_next
* rpi4-aarch64: turn off a load of debugging in the kernel
fsck.fat is available in toolchain, so use that instead of fsck from
build host (which may not support checking FAT filesystems).
Signed-off-by: Matthias Reichl <hias@horus.com>
If temporary folder is full error message can't be saved and shown to the user which doesn't know what the problem actually is. In this case file is empty and show other message.