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

Show HN: World Cup – customizable dashboard and PDF printout

https://freecodecollective.github.io/world-cup-2026/
1•bootsybus•4m ago•1 comments

Fisher Catches and Releases Great White Shark in Massachusetts [video]

https://www.youtube.com/watch?v=yFIcUT8Q1RU
1•aquir•4m ago•0 comments

Leaving Mozilla

https://blog.unitedheroes.net/5751
1•martey•5m ago•0 comments

Show HN: GripLock – walk in real life to conquer terrain

https://griplock.alephz.com/
2•ishener•6m ago•0 comments

Harness engineering for coding agent users

https://martinfowler.com/articles/harness-engineering.html
2•pramodbiligiri•10m ago•0 comments

Russian mathematician wanted on terrorism charges detained in Armenia

https://caliber.az/en/post/russian-mathematician-wanted-on-terrorism-charges-detained-in-armenia
1•spzx•10m ago•1 comments

Shepherd's Dog: A Game by the Most Dangerous AI Model

https://koenvangilst.nl/lab/claude-fable-shepherds-dog
3•vnglst•17m ago•0 comments

Show HN: FinMind AI – Like Bloomberg Terminal Meets ChatGPT

https://finmindai-moneyverse.vercel.app/
1•heroboy•18m ago•0 comments

Ask HN: What features do you miss in Google Docs for desktop?

1•mci•21m ago•1 comments

Too many people are shockingly bad at prioritisation

https://economist.com/business/2026/06/11/too-many-people-are-shockingly-bad-at-prioritisation
1•andsoitis•27m ago•0 comments

Mise System Packages

https://mise.jdx.dev/system-packages/
4•crbelaus•29m ago•0 comments

The Touch of God

http://bryanhu.com/blog/posts/the-touch-of-god/
1•thatxliner•36m ago•0 comments

How Musk's tactics left investors clamoring for SpaceX stock and ignoring risks

https://www.reuters.com/legal/transactional/how-musks-tactics-left-investors-clamoring-spacex-sto...
3•1vuio0pswjnm7•42m ago•0 comments

Active AUR malicious packages incident

https://archlinux.org/news/active-aur-malicious-packages-incident/
3•wanderer2323•43m ago•0 comments

Even "illegible" Mythos reasoning traces seem pretty legible

https://www.lesswrong.com/posts/wCSEpT3dTGz4N86Wi/even-illegible-mythos-reasoning-traces-seem-pre...
2•kqr•44m ago•0 comments

Iraq Goes Solar [video]

https://www.youtube.com/shorts/3GpGs5OWJfU
1•thelastgallon•45m ago•0 comments

There is a shadow hanging over this Fable thing

https://12gramsofcarbon.com/p/tech-things-there-is-a-massive-shadow
14•theahura•46m ago•0 comments

Small investors scrambled to buy SpaceX, despite belief valuation 'stupid'

https://www.cnbc.com/2026/06/12/small-investors-scrambled-to-get-in-on-the-spacex-ipo-even-as-som...
2•1vuio0pswjnm7•53m ago•0 comments

Kimi K2.7 Code

https://platform.kimi.ai/docs/guide/kimi-k2-7-code-quickstart
2•cmogni1•55m ago•0 comments

Why news.Y Combinator.com UI designed looking like designed by 5 year kid

https://news.ycombinator.com/
1•productify999•55m ago•2 comments

The world’s first trillionaire is a killer

https://www.theverge.com/tech/949259/the-worlds-first-trillionaire-is-a-killer
6•tastyface•55m ago•1 comments

3D Mercator Earth Map That acts as Live Intelligence platform for shipping

https://github.com/jamalrfordii-arch/Vanguard-Map
1•Lawyer24•1h ago•0 comments

Running an AI-native engineering org

https://claude.com/blog/running-an-ai-native-engineering-org
1•gmays•1h ago•0 comments

How Much SpaceX Are You About to Own?

https://www.nytimes.com/2026/06/12/upshot/spacex-stock-ipo.html
1•1vuio0pswjnm7•1h ago•0 comments

AI Will Steal Your Motivation If You Let It

https://www.bloomberg.com/opinion/articles/2026-06-12/ai-threatens-worker-motivation-unless-leade...
1•imichael•1h ago•0 comments

Realistic Superintelligence

1•onlypostonce•1h ago•4 comments

On CPU Physics and CPU Cycles

https://6it.dev/blog/on-cpu-physics-and-cpu-cycles-80730
19•signa11•1h ago•1 comments

Making the Invisible Visible

https://biohub.org/blog/laser-phase-plate-cryo-em-making-invisible-visible/
1•selimonder•1h ago•0 comments

Ask HN: What do you think about US Government's Geographic Ban on Fable?

2•akashwadhwani35•1h ago•1 comments

How a Linguist Helped Me Understand C

https://jjrgn.substack.com/p/how-a-linguist-helped-me-understand
3•3rly•1h ago•0 comments