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

The frontier is open-source today

https://www.southbridge.ai/blog/offmute-v2-glm-vs-opus
2•hrishi•3m ago•0 comments

Hand-powered LLM (YouTube) [video]

https://www.youtube.com/watch?v=HSapdLYpmWY
2•mcchen51•3m ago•0 comments

Every DFU Button Is a Failure

https://umi.engineering/blogs/engineering/every-dfu-button-is-a-failure
2•liamkinne•6m ago•0 comments

Palmier-pro: macOS video editor built for AI

https://github.com/palmier-io/palmier-pro
2•nateb2022•6m ago•0 comments

Venice proposes hiking entry fee to €50

https://www.euronews.com/travel/2026/06/19/would-you-pay-50-to-visit-venice-new-mayor-is-pushing-...
2•Markoff•9m ago•0 comments

Show HN: Lil Apps

https://lilapp.us/
2•marcuskaz•12m ago•0 comments

Evaluation order and nontermination in query languages

https://www.rntz.net/post/2026-06-11-datalog-nontermination.html
2•g0xA52A2A•12m ago•0 comments

Claude is your insider threat now – Dan Tentler – Security Fest 2026 [video]

https://www.youtube.com/watch?v=yvJYw2gR0cU
2•_____k•13m ago•0 comments

Do Elite Universities Overpay Their Faculty?

https://direct.mit.edu/rest/article-abstract/doi/10.1162/REST.a.1817/137257/Do-Elite-Universities...
3•paulpauper•16m ago•0 comments

Cuba to Privatize State Companies

https://www.miamiherald.com/news/nation-world/world/americas/cuba/article316195766.html#storylink...
2•paulpauper•16m ago•0 comments

Do weird corporate governance structures work well?

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6697999
2•paulpauper•16m ago•0 comments

Let an Agent run the apps on your computer

https://lapu.ai/
2•xAdamx•17m ago•0 comments

Iran says it's closing Strait of Hormuz, accusing Israel, US of violating truce

https://www.cnn.com/2026/06/20/world/live-news/iran-war-trump-israel-lebanon
6•MilnerRoute•17m ago•0 comments

Ribbie, Live Baseball in Pixels

https://ribbie.tv
2•zdw•18m ago•0 comments

Letheo – a Cognitive Runtime for agent memory in Rust (forgetting by physics)

https://github.com/Abick91/letheo
2•abick91•19m ago•0 comments

Homo Agenticus

https://www.strangeloopcanon.com/p/homo-agenticus
2•kiyanwang•20m ago•0 comments

How to Lose a Global AI Monopoly in One Afternoon [video]

https://www.youtube.com/watch?v=0RxMj0L0-fY
2•Topfi•20m ago•0 comments

Tesla's self-driving safeguards fooled by $30 doll heads

https://electrek.co/2026/06/15/chinese-drivers-plastic-heads-fool-tesla-autopilot-camera/
4•zdw•21m ago•0 comments

Eliya – a compliance-focused OpenJDK 25 distribution (Phase 1 of a JVM platform)

https://root.asymm.systems/product/eliya
2•fahimfarookme•22m ago•1 comments

Cotect – a fast code inspector for the agent era

https://cotect.dev/
2•grzracz•25m ago•0 comments

FCC Seeks Comment on Enhanced Know-Your-Customer Requirements

https://www.fcc.gov/document/fcc-seeks-comment-enhanced-know-your-customer-requirements
2•dredmorbius•28m ago•1 comments

Epidurals Are a Miracle Technology

https://worksinprogress.co/issue/the-wonder-of-epidurals/
3•karakoram•31m ago•0 comments

Write a Letter to Your Future Self

https://www.futureme.org/
3•karakoram•31m ago•0 comments

Sinceerly, AI to undo your AI writing

https://sinceerly.com
2•zdw•32m ago•1 comments

Granta stops publishing short story award winners over AI controversy

https://www.theguardian.com/books/2026/jun/20/granta-magazine-commonwealth-short-story-prize-ai
5•ilreb•32m ago•0 comments

Show HN: Video on the map marketplace 1 year – still bad traction

2•cromlehg•32m ago•0 comments

Hyperia 0.12.7 is released: an agentic terminal for agents and humans

https://github.com/DeepBlueDynamics/hyperia/releases
2•kordlessagain•35m ago•0 comments

Show HN: Mitos – N-way live copy-on-write fork of running Firecracker microVMs

https://github.com/mitos-run/mitos
2•stubbi•35m ago•0 comments

What has (can) the EU Cyber Resilience Act done (do) for you?

https://bsdly.blogspot.com/2026/06/what-has-can-eu-cyber-resilience-act.html
3•jandeboevrie•37m ago•0 comments

On Some Quotes from G.H. Hardy

https://www.stat.berkeley.edu/~aldous/Blog/hardy.html
2•jruohonen•39m ago•0 comments