frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•10mo ago
Miralis is a RISC-V firmware that virtualizes RISC-V firmware. In other words, it runs firmware in user-space (M-mode software in U-mode).

The fact that this is even possible is interesting: indeed, not all ISAs are virtualizable, and the same applies for their firmware mode. It all boils down to the virtualization requirements [1], which is a great read if you haven't come across it yet. Arm's EL3 cannot be virtualized, for instance, because some instructions, such as `cpsid`, are sensitive but do not trap (`cpsid` is a nop in user-space).

If you have a VisionFive 2 or a HiFive Premier P550, you can try it out, the instructions are in the documentation [2, 3]. Of course, it runs on QEMU too.

As Miralis is a research project, we have also been using it as a vehicle to explore other research ideas, such as automated verification of hypervisors [4]. For instance, we verified instruction emulation by comparing Miralis' implementation with the reference RISC-V executable specification [5], which we translated to Rust.

It has been fun working on Miralis, I hope you'll find it interesting too!

[1]: https://dl.acm.org/doi/pdf/10.1145/361011.361073

[2]: https://miralis-firmware.github.io/docs/platforms/visionfive...

[3]: https://miralis-firmware.github.io/docs/platforms/premierp55...

[4]: https://charlycst.github.io/papers/lightweight-hypervisor-ve...

[5]: https://github.com/riscv/sail-riscv

Memory and storage shortages may lead to shipping Steam Machines in 2027

https://www.pcgamer.com/hardware/valve-still-hopes-to-ship-steam-machines-in-2026-but-a-delay-int...
1•joaogui1•33s ago•0 comments

Graphene-based 'artificial skin' brings human-like touch closer to robots

https://techxplore.com/news/2026-03-graphene-based-artificial-skin-human.html#google_vignette
1•stevenjgarner•1m ago•0 comments

Show HN: Mapping 10 years of world model research (489 papers, 2012–2026)

https://github.com/Bowen12137/Awesome-World-Models
1•Arthur12137•1m ago•0 comments

Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI

https://quesma.com/blog/chromatron-recompiled/
1•stared•4m ago•0 comments

Cloud Shakes – Open-source cloud shake app

https://shakes.es
1•erriikk•4m ago•0 comments

The Book of PF, 4th Edition: It's Here, It's Real

https://bsdly.blogspot.com/2026/03/the-book-of-pf-4th-edition-its-here-its.html
1•peter_hansteen•5m ago•0 comments

Nvidia dominates gaming GPU market with 95 percent share

https://www.tomshardware.com/pc-components/gpus/nvidia-dominates-discrete-gpu-market-as-sales-of-...
1•doener•7m ago•0 comments

Show HN: Learning tips for Claude Code's thinking spinner

https://github.com/dongsheng123132/claude-code-spinner-tips
1•17vibe•8m ago•0 comments

Stupid Question

https://sekor.eu.org/techlog/stupid-question/
1•modinfo•10m ago•0 comments

A Fighting Retreat

https://antithesis.com/blog/2026/carcinization/
1•wwilson•12m ago•0 comments

Better-CLI: A Skill that teaches agents best practices for improving CLIs

https://github.com/yogin16/better-cli
1•yogin16•12m ago•1 comments

Show HN: Emojit – build integers from emojis in Python

https://github.com/idmitrievsky/emojit
1•idmitrievsky•14m ago•0 comments

Show HN: Synapse – structurally honest reasoning VM (spec) – the missing layer

https://github.com/nienso/synapse
1•lfmuc•15m ago•0 comments

Supporting the Npmx Alpha Launch

https://atproto.com/blog/npmx-alpha-launch
1•doener•15m ago•0 comments

20ms Bootup Time Lamda (question, not crappy ad)

1•uncover-f•16m ago•0 comments

Show HN: learnchess.ai – Local-first chess coaching app with AI

https://learnchess.ai
1•nikolasburk•18m ago•0 comments

Is an AI Model Software? – A Low-Level Technical View

https://bensantora-com.pages.dev/posts/is-an-ai-model-software/
1•truelinux1•19m ago•1 comments

JIBLM – Journal of Inquiry-Based Learning in Mathematics

https://jiblm.org/guides/index.php?category=jiblmjournal
1•o4c•21m ago•0 comments

FreeBSD 15.1 on Track with Better Realtek WiFi and KDE Desktop Install Option

https://www.phoronix.com/news/FreeBSD-15.1-Realtek-KDE-Wins
1•doener•22m ago•0 comments

A curated list of papers on LLMs reasoning failures

https://github.com/Peiyang-Song/Awesome-LLM-Reasoning-Failures
1•itherseed•22m ago•0 comments

Unpacking the deceptively simple science of tokenomics

https://www.theregister.com/2026/03/07/ai_inference_economics/
2•samizdis•24m ago•0 comments

The Tocharian *klewos: nom-klyu

https://old.reddit.com/r/IndoEuropean/comments/geyjva/the_tocharian_klewos_nomklyu/
1•joebig•26m ago•1 comments

LeadsFromURL – AI finds buyer-intent conversations on Reddit from your URL

https://leadsfromurl.com
1•lolzenom•28m ago•1 comments

lsgit: List Git Repositories

https://github.com/itinance/lsgit
1•mpweiher•32m ago•0 comments

What it's like being an airline pilot when missiles start crossing flight path

https://www.theguardian.com/world/2026/mar/06/divert-turn-back-or-fly-around-what-its-like-to-be-...
1•bookofjoe•34m ago•1 comments

Show HN: Zmod codemod toolkit, 8x faster

https://github.com/NaamuKim/zmod
2•oss-luke•35m ago•0 comments

Linux 7.0 File-System Benchmarks

https://www.phoronix.com/review/linux-70-filesystems
2•wasting_time•36m ago•0 comments

IMs Come, IMs Go

https://mov.im/blog/debacle/76bf90a4-5f59-4962-92db-6cd859f42ec9
1•upofadown•41m ago•0 comments

Show HN: iQWEB – a diagnostic engine for website performance issues

https://iqweb.ai
1•david_iqlabs•42m ago•1 comments

I built 225 programmatic SEO pages – Google indexed 18%

https://arnjen.com/blog/programmatic-seo-225-pages-google-indexed-18-percent
1•Arnjen•43m ago•2 comments