IRC channel logs

2026-05-01.log

back to list of logs

<aggi>acpi sucks
<aggi>at least i managed to make tinycc/linux-2.4 bootable atop coreboot with an "unsupported" board here, which even the original ASUS failed with
<aggi>*original ASUS vendor bios... coreboot works better in this case even
<aggi>but, it's a total mess, the whole AGESA/ACPI and DDR memory init codebase is
<aggi>nowadays AMD implemented their PSP, which is some additional fully-featured ARM board soldered onto mainboards
<aggi>which makes it even worse, because neither x86 nor aarch ISA are fully bootstrappable including firmware anyway
<aggi>need to bughunt a little more, the AMD USB ohci-pci and ehci-pci controller need some QUIRK which linux-2.4 did not implement
<aggi>usb atop linux-2.4 is the only missing piece for linux-tcc kernel atop this coreboot configuration, all else seems working just fine with other os/kernel versions (win7, linux5, linux6)
<aggi>i've too had to heavily patch coreboot-4.18 branch so i could at least compile this with gcc-4.7 instead of some latest gcc-version which was needed before
<aggi>also i could re-confirm besides usb-ethernet asix dongle (which is stable fully only at 10Mbps on linux-tcc 2.4), the realtek PCI/e Gigabit i've backported to that kernel seem rock-solid
<aggi>another irony of this, such kernel, coreboot-firmware and hardware available are deprecated already, and weren't never stabilized in a barely half-way acceptable "libre" setup
<aggi>at least there's no more upgrades and updates for this 10year old stuff now, and a quadcore at 3.5GHz with 32GiB RAM max and gigabit ethernet is decent equipment still
<aggi>sata/ahci ports too are working with the driver backport to linux-tcc 2.4
<aggi> https://copy.fail with ALL major distributions (and linux kernels?) since 2017
<stikonas>yeah, but that's local privilege escalation...
<stikonas>so arguably not something super critical for home users
<stikonas>more of a problem on bigger shared machines
<stikonas>at home if somebody has local non-root access to your machine, it's already too late...
<ekaitz>stikonas: just pull the cable
<stikonas>and turn off power button?
<ekaitz>nah, who can trust that?
<ekaitz>those are managed in software
<nimaje>well, you could be running software you don't fully trust as a separate user or using some containerisation stuff, then you find LPEs critical too