Commit graph

26760 commits

Author SHA1 Message Date
Tomáš Kelemen
62e832cad9
linux, grub: add missing dependencies (#1173)
* linux: add rsync:host dependency

* grub: add gettext:host dependency
2021-02-07 01:32:38 +02:00
by-gnome
eaf8450017
mesa: update to 20.3.4 (#1170)
* mesa: update to 20.3.4

* mesa: add patch to fix YUV to RGB conversion

This adds a patch to mesa that fixes color space conversion for
lima GPUs and allows to drop a kodi hack that was need to allow
SW decoing on mali 4xx GPUs for Rockchip.

For details see: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8549#note_785097

Co-authored-by: Alex Bee <knaerzche@gmail.com>
2021-02-03 23:35:29 +02:00
by-gnome
f5bd34c9cd
linux: update to 5.10.12 (#1169) 2021-02-03 22:44:10 +02:00
Demetris Ierokipides
45c6f56a69 Linux: Update mainline kernel to 5.10.9 LTS 2021-01-21 23:58:33 +02:00
Demetris Ierokipides
7fd6cc34f5 Revert "Add kernel install locks to prevent race conditions (#1104)"
This reverts commit e3f7d0447c.
2021-01-21 23:00:22 +02:00
DARCEL Frédéric
89ce1dfc63
Add CD32 support in uae4arm (#1163) 2021-01-20 15:11:38 +02:00
by-gnome
d5fbbd4706
Fix kernel-firmware package checksum and mesa options (#1162)
* kernel-firmware: fix package checksum

* mesa: change options after update to 20.3
2021-01-19 22:54:05 +02:00
Demetris Ierokipides
5e198da9df Bump mesa3D to v20.3.3 2021-01-17 19:15:01 +02:00
Demetris Ierokipides
d8f49a943b Bump kernel-firmware to 20201218 2021-01-17 19:12:33 +02:00
by-gnome
5e69a88244
bcm_sta: fix building on Linux 5.10 for i386 (#1160) 2021-01-16 01:19:42 +02:00
by-gnome
88780eae00
kernel-firmware: use copy-firmware.sh (#1159)
* kernel-firmware: unpack with copy-firmware.sh

* linux: install copied kernel-firmware

* kernel-firmware: drop brcmfmac-43xxx nvram patch - not needed

* kernel-firmware: die if firmware pattern is not valid

Co-authored-by: MilhouseVH <milhouseVH.github@nmacleod.com>
2021-01-15 20:48:36 +02:00
Seth Barberee
dd68be8f61
RPi: VC4 (#1157)
* RPi: move to 5.4 and use vc4

* RPi1 functional now
2021-01-14 02:08:36 +02:00
Demetris Ierokipides
6eb4165145 Bump Genesis-plus-gx to the latest commit 2021-01-11 22:15:51 +02:00
Ntemis
464ecf35f6 Bump llvm package to v11.0.1 2021-01-07 21:55:49 +02:00
asdf288
586df668d4
Fix mupen64plus-nx runtime error when using libmali driver (#1154)
* Fix easyrpg core runtime error (missing icu4c libraries)

* Fix mupen64plus-nx runtime error when using libmali driver

Co-authored-by: user <user@gigabyte.fritz.box>
2021-01-02 22:38:34 +02:00
Paul DeCarlo
beda715a72
fix commit id (#1152) 2021-01-02 17:57:03 +02:00
David G. F
a5b663eb45
Fixing Rumble driver crashes due to race condition (#1149) 2020-12-27 15:57:32 +02:00
by-gnome
2fbb449060
Update to Linux 5.10 (#1144)
* RTL8192CU: fix kernel 5.10 compilation

* RTL8192DU: fix kernel 5.10 compilation

* RTL8192EU: fix kernel 5.10 compilation

* RTL8812AU: fix kernel 5.10 compilation

* bcm_sta: patch to compile with Linux 5.10

* xf86-video-nvidia: update to 455.45.01 for compatibility with Linux 5.10

* xf86-video-nvidia-legacy: Add patch to compile with Linux 5.10

* linux: add 5.10.2

* Generic: switch linux to 'mainline-5.10'

* iMX6: switch linux to 'mainline-5.10'

* linux: remove 5.9.14

Co-authored-by: Carlos Garces <CGarces@users.noreply.github.com>
Co-authored-by: heitbaum <rudi@heitbaum.com>
2020-12-21 23:07:41 +02:00
asdf288
62cd91f0df
Fix easyrpg core runtime error (missing icu4c libraries) (#1143)
Co-authored-by: user <user@gigabyte.fritz.box>
2020-12-20 17:30:17 +02:00
Ntemis
d5f8b7525c Bump mesa to v20.2.6 2020-12-18 19:46:54 +02:00
Ntemis
5b2d7c39bc Enable rsync for all targets
Closes https://github.com/libretro/Lakka-LibreELEC/issues/1127
2020-12-18 17:06:01 +02:00
Ntemis
f4bed0f54a Add rsync package 2020-12-17 05:54:25 +02:00
Ntemis
809fc40cbf Add stella core support to lakka 2020-12-17 05:18:54 +02:00
by-gnome
f0c4a75fde
bcm_sta: fix building on Linux 5.9 for i386 (#1131)
* bcm_sta: fix 5.6-rc1 build for i386

* bcm_sta: fix building on Linux 5.9 for i386
2020-12-13 23:33:41 +02:00
Ntemis
b40ad22ada Bump mainline kernel to latest 5.9.14 version 2020-12-12 23:25:22 +02:00
Ntemis
8aa9d857f1 Bump kernel firmware to v20201118 2020-12-12 23:17:32 +02:00
Ntemis
eda613ac4f Merge branch 'linux-5.9.13' of github.com:by-gnome/Lakka-LibreELEC 2020-12-12 23:11:46 +02:00
David G. F
444756c25b
Adding Kernel driver for RG351P gamepad + rumble, as a patch. (#1130)
This is a bit of a hardcore workaround, but it is actually simpler than
adding proper support for PWM rumble in Retroarch.
I tested it thoroughly on my RG351P, in particular the USB reconnect,
which is hard to get right.
2020-12-12 17:42:55 +02:00
chewitt
14103cf6cb bcm_sta: fix building on Linux 5.9 2020-12-12 11:53:37 +03:00
MilhouseVH
67dd2c2716 bcm_sta: fix 5.6-rc1 build 2020-12-12 11:53:23 +03:00
MilhouseVH
2251261e3f intel_nuc_led: remove package 2020-12-12 11:53:10 +03:00
Matthias Reichl
545fee04cb linux: fix OUYA patch
The old help syntax has long been deprecated and removed from 5.9

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-12-12 11:52:52 +03:00
MilhouseVH
0257d505fc linux (Generic): drop obselete patch after upstream refactor
See: ba1e78a1dc
2020-12-12 11:52:43 +03:00
MilhouseVH
02842eb1bb linux (Generic): drop obsolete patch after major upstream refactor
See: 3e7abf8141
2020-12-12 11:52:33 +03:00
Andre Heider
d4bd09e6b7 iptables: use the installed kernel headers 2020-12-12 11:50:35 +03:00
mglae
f1be301487 linux: initramfs: use initramfs config file(s) and directory structure
Cpio file is generated as part of the kernel build process. No need
to force fakeroot cpio build any more.
2020-12-12 11:50:14 +03:00
Ntemis
75ec8341b8 Bump :
- Mesa3D to v20.2.4
- LibDRM to v2.4.103
- Llvm to v11.0.0
2020-12-11 02:51:33 +01:00
Ntemis
f79b1b05d6 Retroarch: Clean and merge more common build flags for supported targets 2020-12-09 15:12:08 +02:00
by-gnome
2da03de262
u-boot: add UBOOT_TARGET (#1125)
* u-boot: add the ability to specify the u-boot target to build

* u-boot: rebuild when UBOOT_TARGET changes

Co-authored-by: Lukas Rusak <lorusak@gmail.com>
Co-authored-by: Jonas Karlman <jonas@kwiboo.se>
2020-12-08 01:24:53 +02:00
by-gnome
e5423832af
cleanup initramfs build, drop support for kernel modules in initramfs (#1117)
* initramfs: drop dependency on linux:init

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: drop obsolete make_init and makeinstall_init functions

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux: move initramfs build+installation to pre_make_target

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop INITRAMFS_MODULES option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop UVESAFB_SUPPORT option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* busybox: drop uvesafb module handling in init

Signed-off-by: Matthias Reichl <hias@horus.com>

* v86d: drop no longer used package

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux (Generic): disable UVESA framebuffer support

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: build linux image before building modules

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: move module installation to makeinstall_target

Signed-off-by: Matthias Reichl <hias@horus.com>

Co-authored-by: Matthias Reichl <hias@horus.com>
2020-12-08 01:24:08 +02:00
Ntemis
9cc8d4234a RPi4: cleaner retroarh build flags
- Leaving "enable-vulkan" out for now -> tbt
2020-12-05 15:46:27 +02:00
Seth Barberee
8163c7a912
clean up Rpi2/4 patches for linux5.4 and bluez (#1120)
* clean up Rpi2/4 patches for linux5.4 and bluez

* cleanup rest of bluez patches across Generic/NXP/OdroidXU3
2020-12-03 22:32:02 +02:00
Seth Barberee
438b2d3f09
[Rpi2/3] linux 5.4 (#1119)
* update Rpi2 to linux 5.4

* update kernel config
2020-12-03 00:59:21 +02:00
gouchi
61c9c12287
duckstation : Enable arm platform and update to latest version (#1107)
* duckstation : Enable arm platform and update to latest version

* duckstation : update to latest version
2020-11-29 16:55:52 +02:00
Seth Barberee
96c42d39d7
update beetle-pce (#1106) 2020-11-25 04:15:25 +02:00
Ntemis
31ef8f9723 Update genesis-plus-gx to possibly fix a sega-cd issue 2020-11-18 20:05:54 +02:00
David G. F
cb58954d6b
Adding RG351P support, an Odroid Go Advance clone (#1105)
This console requires a separate DTS and a USB controller config.
U-Boot cannot reliably distinguish the two consoles since the HW ID
for it is the same as OGA v1.1 (looking into the schematics did not
yeld any GPIO differences that could be used for that).

I plan to dig a bit more into u-boot, perhaps enabling USB and
looking for the USB controller could be a way to differentiate them.
In the meantime this just adds another OGA flavor, which adds little
overhead to the build system.

Another TODO is rumble support, mapped to PWM1, which is not trivial
to support in RetroArch.
2020-11-18 20:01:16 +02:00
David G. F
e3f7d0447c
Add kernel install locks to prevent race conditions (#1104)
This uses the locking mechanism provided by the build system to grab a lock
(namely firmware-install) every time a firmware needs to be installed.

This is similar to the mechanism that python uses (exec_thread_safe)
but less restrictive since we do not grab a global lock.
2020-11-18 20:01:00 +02:00
David G. F
ab895035ee
Fix librga git clone (#1100)
Seems like default branch changed and it can't fetch the commit otherwise?
2020-11-14 22:26:07 +02:00
Ntemis
abdfd6d5c0 MelonDS: Move mesa depends to correct place 2020-11-12 18:18:04 +02:00