IRC channel logs
2026-05-01.log
back to list of logs
<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 <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... <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