Tomáš Kelemen (vudiq)
08f4712890
i915: switch DRI to GALLIUM
2021-09-29 17:57:59 +02:00
Demetris Ierokipides
ee281b7ecf
Decommission i965 intel driver
...
- Its phased out by crocus on mesa v21.2.x and later driver
2021-09-11 15:17:37 +03:00
Demetris Ierokipides
fdba315e60
Add crocus support for intel
2021-08-21 01:46:35 +03:00
David Lawson
42a0edceba
Update mesa to 21.2.1 and enable crocus ( #1453 )
...
* mesa: update to 21.2.1
* libdrm: update to 2.4.107
* pcsx2: add opengl as a dependency
* graphics/mesa: enable new crocus driver
2021-08-21 01:02:40 +03:00
Tomáš Kelemen
75dbc7d733
noobs: replace slides, modify partition script ( #1343 )
2021-05-27 01:32:32 +03:00
Demetris Ierokipides
d52f85110f
Revert "Remove intel iris driver and fall back to i915/i965"
...
This reverts commit 23783ccb73
.
2021-04-23 00:54:04 +03:00
by-gnome
b3c7477302
buildsystem: use an update lock when updating image and sysroot ( #1168 )
...
* buildsystem: add is_sequential_build() helper
* buildsystem: use an update lock when updating image and sysroot
cp (and potentially mkdir -p) are not atomic, and we have seen situations where two packages
concurrently copying the same file (eg. the udev rule for xf86-video-nvidia and
xf86-video-nvidia-legacy) will succeed for one package but the other package fails with
a "file exists" error (as the file didn't exist when it checked, but does exist when it
actually copies the file). Not even cp -f will avoid this issue.
There are several workarounds, but the most practical (and general) solution is to ensure
sequential updates of the image and shared sysroot directories.
Co-authored-by: MilhouseVH <milhouseVH.github@nmacleod.com>
2021-02-03 21:45:39 +02: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
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
23783ccb73
Remove intel iris driver and fall back to i915/i965
2020-09-18 16:41:08 +03:00
Lukas Rusak
ce518530f9
config/graphic: allow using the new intel gallium iris driver
2020-09-07 02:52:43 +03:00
Ntemis
46502e14d5
Revert "config/arm: use eabihf for hard float"
...
This reverts commit f458e9f8be
.
Reason:
We need to update to gcc-arm-arm-none-linux-gnueabihf for this to work on
this branch, so lets keep it simple and push this revert
2020-08-08 19:37:31 +03:00
MilhouseVH
f458e9f8be
config/arm: use eabihf for hard float
2020-08-07 23:36:32 +03:00
kszaq
73778f9061
config: don't use mcpu switch for arm and aarch64
...
When compiling glibc for cortex-a9, the following errors appears:
cc1: error: switch -mcpu=cortex-a9 conflicts with -march=armv7-a switch [-Werror]
Using mcpu with march and mtune is not recommended and compiler emits
warnings/errors when mismatched.
2020-08-07 23:36:15 +03:00
by-gnome
7ece1f5e63
Fix graphic drivers options for Vivante GPU ( #1003 )
2020-08-05 23:20:02 +03:00
Demetris Ierokipides
5766173240
Odroid Go Advance Support ( #981 )
...
* Lakka: Add RK3326 - Odroid Go Advance support
* odroidgo2: rename kernel
* libretro: fix some packages
* OGA:And there will be Cortex-A35 support in ARCH=arm
* RK3326: rename to OdroidGoAdvance
* uboot_helper: add missing bracket
* OdroidGoAdvance: fix bootloader and kernel
* OdroidGoAdvance: boots and shows a prompt!
* OdroidGoAdvance: enable wayland
* libretro-cores: new package, add master switch
* OdroidGoAdvance: have wayland use libmali's wayland-egl
* OdroidGoAdvance: fix wayland / wayland-egl dependency in RetroArch
* OdroidGoAdvance: boots to rotated RetroArch
* OdroidGoAdvance: add joypad autoconfig (to be upstreamed)
* OdroidGoAdvance: remove Wayland, go back to KMS
* odroidgo2: works without wayland, set xmb layout, update assets
* odroidgo2: oops
* odroidgo2: menu scaling adjustments
* Enable audio and headphone sensing (#905 )
* retroarch: cleanup
* retroarch: remove XDG_RUNTIME_DIR envvar
* rkbin: cleanup
* odroidgo2: cleanup
* odroidgo2: cleanup x11 and wayland
* odroidgo2: please?
* odroidgo2: add proper splash
* Rockchip: disable UART serial console
* OGA:Add charging animation support on uboot
- Users have to burn this SPI flash update image and boot from it first
https://wiki.odroid.com/lib/exe/fetch.php?tok=bd1c8c&media=https%3A%2F%2Fdn.odroid.com%2FRK3326%2FODROID-GO-Advance%2Frecovery%2Fsdcard_recovery_200211.img
Signed-off-by: Ntemis <ierokipides.dem@gmail.com>
* retroarch: update
* Small libretro update
* Use proper flags for OdroidGoAdvance a35 (#908 )
* OGA: Bump kernel
- Added esp8089 driver
- Fixes suspend and resume of rk817 codec
- Fixes rk817 battery driver temp prop
Signed-off-by: Ntemis <ierokipides.dem@gmail.com>
* Update Easyrpg to v0.6.2 stable
* OdroidGoAdvance: Add support for OGA v1.1 (#957 )
Co-authored-by: natinusala <natinusala@gmail.com>
Co-authored-by: shantigilbert <shantic@gmail.com>
2020-07-14 05:47:17 +03:00
Ntemis
94313d4599
Merge branch 'libreelec-9.2' of https://github.com/LibreELEC/LibreELEC.tv into Lakka-3.0
2020-02-06 03:29:32 +02:00
chewitt
701b80f7c5
config: add support for optionally building WireGuard
2020-01-31 08:48:38 +00:00
MilhouseVH
ff7194584f
buildsystem: "set -e" error handling not working for addon builds
2020-01-21 19:47:06 +00:00
Ntemis
8fe811009e
Merge branch 'libreelec-9.2' of https://github.com/LibreELEC/LibreELEC.tv into Lakka-LE9.2
2019-12-24 16:02:10 +02:00
chewitt
c43b5f2fbe
options: support per-buildsystem options
2019-12-01 08:00:45 +00:00
Tomáš Kelemen
b73d2bfd4b
Backports from master to LE9.2 branch ( #824 )
...
* add RTL wifi drivers
backport of #800
* bsnes changes
backports of #794 and #821
* core-info: add mupen64plus back
backport of #816
* noobs: add PINN specific values
backport of #815
* use DISTRO/filesystem for files
* core-info: add mupen64plus info files
2019-10-29 10:09:50 +01:00
MilhouseVH
ecc3500395
config/options: log PWD when the current directory includes a space
2019-09-24 20:23:06 +01:00
Tomas Kelemen (vudiq)
75b35ffd9b
Merge branch 'libreelec-9.2' - update to 9.1.501
2019-09-17 11:42:14 +02:00
Tomas Kelemen (vudiq)
1a76d700c0
config/path: add IGNORE_VERSION (port of #567 )
2019-09-15 10:36:59 +02:00
MilhouseVH
86f677ceea
save_build_config: centralise
2019-08-17 12:49:39 +01:00
MilhouseVH
2c2a752bb4
config/functions: fix formatting with THREADCOUNT=0
2019-08-17 12:48:13 +01:00
MilhouseVH
bcb6fbb2dd
config/multithread: allow THREADCOUNT=0 (one thread per package)
2019-08-17 12:47:44 +01:00
MilhouseVH
066d1f4915
config/functions: invert concurrency logic, more logical
2019-08-17 12:47:38 +01:00
MilhouseVH
f3ec7145ab
buildsystem: fix stale comment
2019-08-17 12:47:32 +01:00
Tomáš Kelemen
32dafa4d51
RPi4: set CPU to cortex-a72 ( #736 )
2019-07-30 14:46:33 +02:00
Tomas Kelemen (vudiq)
9fca79227d
safe_remove: remove also broken symbolic links
...
if the target ($1) is a symbolic link to a removed file/folder, the
check will fail and the (broken) symbolic link will be not removed.
2019-07-23 17:07:16 +02:00
Tomas Kelemen (vudiq)
4a39bb1424
add nouveau driver for Generic + enable kms in drm
2019-07-15 07:37:07 +02:00
Tomas Kelemen (vudiq)
dd34941bd6
Merge branch 'libreelec-9.2' into Lakka-LE9.2
2019-07-13 18:22:38 +02:00
Tomas Kelemen (vudiq)
464dc84917
Generic: add 32bit support
2019-07-12 22:06:48 +02:00
MilhouseVH
8fc217337c
buildsystem: include BUILD_SUFFIX in dashboard
2019-07-11 00:37:12 +01:00
MilhouseVH
82f70d28c9
buildsystem: no need to source package for PKG_NAME
2019-07-11 00:37:12 +01:00
MilhouseVH
eaf81e7277
buildsystem: fix and relocate comment
2019-07-11 00:37:12 +01:00
MilhouseVH
8380877cf5
buildsystem: support 6 digit process ids
2019-07-11 00:36:22 +01:00
MilhouseVH
ff8c463b31
buildsystem: bootstrapping parallel must not use locks
2019-07-11 00:36:22 +01:00
Tomas Kelemen (vudiq)
a197bbaed0
config/graphics: no empty OPENGL/ES and VULKAN
2019-07-09 22:21:56 +02:00
Tomas Kelemen (vudiq)
a367556c74
Lakka: initialize
2019-06-27 19:52:48 +02:00
Matthias Reichl
8f3af234a2
config/noobs/os.json: move legacy hex revisions before models
...
This makes it easier to drop the property if it's not set.
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-27 01:36:55 +02:00
Matthias Reichl
439d3ff31e
config/graphic: also enable v3d and kmsro when building vc4
...
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
MilhouseVH
8a7f1edad0
buildsystem: die if a kernel config is not available
2019-06-22 21:09:13 +01:00
Jernej Skrabec
997b403b4c
Drop UBOOT_CONFIGFILE, it's never used
2019-06-15 06:26:29 +01:00
Jernej Skrabec
b66f07ff23
Drop UBOOT_CONFIG, it's never used
2019-06-15 06:26:29 +01:00
MilhouseVH
2ab4c72852
atvclient: used by macmini hw, should be other support in kernel now
2019-06-13 22:12:21 +01:00
MilhouseVH
0e5401939e
config/functions: ln -sf is not always thread safe
2019-06-13 22:12:21 +01:00
MilhouseVH
0bd4793492
buildsystem: avoid process forks to init dashboard status file
...
A typical image build will update the dashboard 3500-4500 times. This change
avoids two process forks (cat, wc) per update, and the remaining $(< file) is
faster than $(cat file).
2019-06-13 22:12:21 +01:00