HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sigmaris

no profile record

comments

sigmaris
·2 bulan yang lalu·discuss
Since this is a portable battery-powered device, rather than first pushing to open-source the DDR training blob, which is non-resident in memory after it's done it's job and a fairly small binary (less chance for hiding bugs), I'd say it's more important to get open-sourced the support in the BL31 Trusted Firmware for dynamic voltage and frequency scaling of DRAM, and support for maximum power savings in suspend mode.

Rockchip have not fully open-sourced the DRAM DVFS support in BL31, but it's key to achieving full run-time battery life on portable devices - see https://xnux.eu/log/083.html

And the system suspend implementation that Rockchip did open-source in upstream BL31 lacks some functionality compared to their binary BL31, mostly about powering off as many peripherals as possible to save power.

I'm not saying don't bother opening the DDR training, just that these two things are much more important for a portable battery-powered device.
sigmaris
·tahun lalu·discuss
An NPU with no driver support in the main Linux kernel, only in a vendor-provided fork containing dubious-quality drivers:

https://forum.radxa.com/t/lack-of-concern-for-security-in-bs...

https://blog.tomeuvizoso.net/2024/03/rockchip-npu-update-1-w...
sigmaris
·3 tahun yang lalu·discuss
At least as of last week, people (mainly at Collabora) are working on open-source support for Mali “Valhall” including the GPU in Orange Pi 5. It’s just sufficiently different from previous generations to need a new driver, and taking a while to develop.
sigmaris
·3 tahun yang lalu·discuss
This is higher-level than the Hypervisor framework; this Virtualization framework providers an entire VM with virtio peripherals including a display.

https://github.com/lima-vm/lima can use Virtualization framework for creating VMs, there is also https://github.com/gyf304/vmcli as a very simple CLI utility for running VMs, though it's not very actively maintained.
sigmaris
·4 tahun yang lalu·discuss
The ClockworkPi products, particularly uConsole, look like a reasonable modern equivalent: https://news.ycombinator.com/item?id=33331139
sigmaris
·4 tahun yang lalu·discuss
The actual SoCs used on each type of core module are somewhat well hidden (no mention on the main website as far as I can see) but can be found through a bit of research:

RPI-CM4 Lite: Broadcom BCM2711

A-06: Rockchip RK3399

A-04: Allwinner H6

R-01: Allwinner D1
sigmaris
·4 tahun yang lalu·discuss
The boot ROM in the RK3399 in the PinePhone Pro has a hardcoded boot order, and doesn't use the special boot partition of the eMMC - it only looks for a bootloader on the data partition at a fixed sector (64).