IRC channel logs

2026-02-19.log

back to list of logs

<aggi>argh, the qemu-0.14.1.static tinycc/linux2 port does not yet pass runtime testing
<aggi>i think it is posix/timer-subsystem related
<aggi>maybe i can/must backport posix-timer.c
<aggi>however, a few other (non-botstrappable related) software pieces did pass testing (mplayer/ffmpeg/boom, OSS-audio/midi/libsdl, video-out)
<aggi>interestingly, all of the latter can be driven with generic kernel/driver-modules (vesafb, usbaudio-class)
<aggi>the usbaudio could become interesting for playing with AX.25 radio-links (although it's not yet verified if OSS/usbaudio on linux2 did support recording/line-in channel)
<aggi>another remarkable insight, i386-tcc -O0 performance hit is necligible - even with mplayer/ffmpeg/video (without any ASM routines nor other optimizations)
<aggi>it's on par with gcc -O2 compiled software-renderer almost with this test-case
<aggi>i386-tcc binary ELF is decent performance even with realtime audio/video I/O and 3d-software-rasterizing
<aggi>and, it could be even better if i cross-checked some optimized ASM codepaths in libsdl/ffmpeg/etc. (since tcc got assembly support)
<aggi>anyway, the qemu situation is a little concerning - so i'm in mixed mood over recent runtime testing results
<wildwestrom>I figured I'd leave this here before I go to bed: https://github.com/wildwestrom/stage0-riscv64-baremetal
<wildwestrom>Work in progress and made with heavy use of LLMs (I'm very sorry).