Commit Graph

18 Commits

Author SHA1 Message Date
Bug Bounty Zip
ed54e99482 Add Fedora 44 (GNOME) image support
New fedora distro: distrobuilder fedora-http recipe with full GNOME
desktop (GDM autologin), the PS5 IW620 internal WiFi modules built from
nxp-imx/mwifiex + ps5-linux-mwifiex, and an RPM packaging path for the
shared PS5 kernel (docker/kernel-builder-rpm).

Notable PS5-specific fix: the kernel patches write into the
request_firmware() buffer to skip the firmware signature header
(gfx_v10_0_early_init, amdgpu_sdma_init_microcode). Fedora ships
firmware xz-compressed, and the kernel maps xz-decompressed firmware
read-only (fw_decompress_xz_pages -> fw_map_paged_buf -> vmap
PAGE_KERNEL_RO), so the write oopses amdgpu before /dev/dri exists and
the display never comes up. Distros with zstd or uncompressed firmware
decompress into writable buffers, which is why only Fedora was
affected. The recipe therefore ships the cyan_skillfish GPU firmware
uncompressed, materializing linux-firmware's dedup symlinks first
(unxz refuses symlinks).

Also installs umoci/skopeo in the image builder (Fedora 41+ bases ship
as OCI archives) and wires fedora into build_image.sh (FORMAT=rpm) and
the image-builder entrypoint.

Tested on PS5 hardware: GNOME displays over HDMI, internal WiFi scans
and connects.

[skip ci]

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-13 07:00:06 +08:00
Andy Nguyen
f624aef764 Update to v1.3 patches. 2026-05-30 22:03:16 +02:00
Bug Bounty Zip
b68aa667d1 Extend image build timeout 2026-05-27 15:22:44 +03:00
Bug Bounty Zip
a1e2bc92e5 Reduce Kali release image scope 2026-05-27 15:19:17 +03:00
Bug Bounty Zip
8160bc649b Add Kali Linux image support (#9)
* Add Kali Linux image support

* Remove forced 1080p from Kali cmdline
2026-05-25 21:16:56 +02:00
Andy Nguyen
1ea662d598 Update to v1.2 patches. 2026-05-25 07:44:00 +02:00
Dan
0e1219f422 deprecate alpine (#7) 2026-05-19 09:11:54 +02:00
Andy Nguyen
a76971ba96 Update to v1.1 patches. 2026-05-10 14:20:26 +02:00
Dan Kluser
fda932a3a3 fix arch under qemu build and cachy kernel 2026-05-10 07:15:52 +02:00
Dan Kluser
43d2a65997 add CI trigger workflow 2026-05-09 23:06:04 +02:00
Dan Kluser
861ed9a889 kernel only option; persistent ccache; single kernel deb; CI support; robust resize2fs; cross compile fixes; custom kernel headers; arch postinstall; amd64 deb 2026-05-09 17:34:53 +02:00
Dan Kluser
ad45441d40 add PS5 kernel build pipeline with multi-distro support and arm64 cross-compile 2026-05-09 17:34:31 +02:00
Dan Kluser
1bf99c8369 remove ubuntu2404 2026-05-09 12:56:05 +02:00
Chihab Djaidja
292c9c02fd feat: add CachyOS image (Gamescope + Steam)
- Add distros/cachyos image.yaml and helper files under files/
- Wire kernel packaging and --distro cachyos in build_image.sh
- Stage CachyOS artifacts in image-builder entrypoints; include cachyos in multi image
- Add boot/kexec-cachyos.sh and document in README

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 20:40:44 +02:00
Andy Nguyen
825a10d64f Use tag for ps5-linux-patches. 2026-04-30 22:14:08 +02:00
Barış Yıldırım
35436bb71c fix(build): force linux/amd64 platform on ARM hosts 2026-04-30 00:37:07 +03:00
Andy Nguyen
8a9d48bb65 Switch default to ubuntu2604 and rename ubuntu to ubuntu2404. 2026-04-28 19:45:10 +02:00
Dan
2a39fc1294 Initial commit 2026-04-26 10:25:41 +02:00