frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

https://github.com/CharlyCst/miralis
4•charlycst•1y 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

Lotr

1•coolrad•12m ago•2 comments

Our AI Agents Should Pay the People Who Help Them

https://danielmiessler.com/blog/agents-should-pay-creators
3•walterbell•12m ago•0 comments

Decision 2.0: our newest decision models

https://twitter.com/vllm_project/status/2106193438098256191
2•thedima•14m ago•0 comments

Exam of the Month: All Souls Prize Fellowship Exam

https://alexanderhthompson.substack.com/p/exam-of-the-month-all-souls-prize
1•nicksont•14m ago•0 comments

Agentic Compliance in Finance

https://blog.gigacore.in/series/ai-in-finance/agentic-compliance-an-engineering-approach/
3•Gigacore•17m ago•0 comments

Harness Engineering: Anatomy, Architecture, and Evolution of Coding Agents

https://arxiv.org/abs/2609.00006
2•Anon84•19m ago•1 comments

Cure for Cancer (Pure Math Theorem) [pdf]

https://github.com/LeBaux/lebaux.github.io/blob/main/cancer-cure-draft.pdf
1•lebaux•21m ago•2 comments

MacTrove – Classic Macintosh Software Archive

https://mactrove.com/
2•andsoitis•22m ago•0 comments

European Commission Staff Dislike Their 'Sovereign' Alternative to Teams

https://gizmodo.com/european-commission-staff-really-dislike-their-sovereign-alternative-to-micro...
1•HiroProtagonist•23m ago•0 comments

Researcher at Russian plague laboratory dies of 'unknown' infection

https://www.cnn.com/2026/10/04/europe/russia-laboratory-plague-accident-intl
4•wslh•24m ago•1 comments

MacSurf – classic Mac browser that loads today's web

https://macsurf.org/
2•michaelsbradley•25m ago•0 comments

Self-hosted HTTP tunnels with SSH and Nginx

https://vincent.bernat.ch/en/blog/2026-http-over-ssh
2•renehsz•25m ago•0 comments

The Power of Coincidence

https://www.theatlantic.com/newsletters/2026/10/strange-power-of-coincidence/688880/
2•andsoitis•26m ago•0 comments

Show HN: xxWikiJS knowledge base from your docs, answers with verified citations

https://gmaterni.github.io/wikijs/wikijs.html
2•gmaterni•28m ago•0 comments

What If My Theory of Everything Is Wrong?

https://peterbriaros.substack.com/p/what-if-my-theory-of-everything-is
2•tgraf_80•30m ago•0 comments

Show HN: I built an square foot measuring app

https://play.google.com/store/apps/details?id=com.sqftcalc.app&hl=en_US
1•Gigacore•33m ago•0 comments

Erm, does anyone still bother hiring in US/UK?

https://www.hotsourced.io/talent-marketplace
5•andrewbrowning•33m ago•5 comments

Show HN: Sortbot.io – Your physical inventory, with an API and MCP access

https://www.sortbot.io
1•obilgic•40m ago•0 comments

Muse AI on Xteink X3 E-reader

https://charoori.com/blog/muse-on-xteink-x3/
1•Exorust•40m ago•0 comments

Generalization Dynamics of LM Pre-Training

https://www.alphaxiv.org/abs/2609.33150
1•gmays•41m ago•0 comments

San Francisco's car crime has plunged. How much credit does Flock deserve?

https://www.npr.org/sections/planet-money/2026/10/02/g-s1-146060/san-franciscos-car-crime-has-plu...
3•pseudolus•41m ago•1 comments

The Lenovo Chromebook Plus

https://taoofmac.com/space/reviews/2026/10/04/1800
1•rcarmo•42m ago•0 comments

Ask HN: Mainstream media overplaying the threat of AI, or industry underplaying?

1•AbstractH24•44m ago•0 comments

AI Backers Sound the Alarm About Safety

https://www.bloomberg.com/news/newsletters/2026-10-04/ai-backers-sound-the-alarm-about-safety
1•ent101•45m ago•0 comments

AI doesn't need 'superintelligence' or evil intent to start a nuclear war

https://thebulletin.org/2026/10/ai-doesnt-need-superintelligence-or-evil-intent-to-start-a-nuclea...
4•bookofjoe•47m ago•0 comments

Show HN: Every click on this page draws a new Maurer rose

https://counter.maricakes.de/
1•jantuss•49m ago•0 comments

How Kyiv cracked Russia’s kill zone and got its tanks back in the fight

https://www.telegraph.co.uk/world-news/2026/10/03/how-ukraine-cracked-russias-kill-zone/
2•cisc•50m ago•0 comments

Show HN: NESH – A from-scratch UEFI shell with BASIC scripting

https://nesh.nicfio.it/
1•nicfio•57m ago•0 comments

Proposed Solution to Global Warming (2006)

https://qntm.org/global
2•andsoitis•59m ago•1 comments

Typst 0.15 Contains Multitudes

https://typst.app/blog/2026/typst-0.15/
6•birdculture•1h ago•0 comments