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

CocoTerra – Make Chocolate at Home

https://www.cocoterra.com/how-it-works/
1•sgt•2m ago•0 comments

Noctis: A short fiction series about an AI that goes after encryption keys

https://noctis.duokey.com
1•j_rcht•11m ago•0 comments

We sent 23 AI agents to our website. Most looked human

https://privatrak.com/blog/ai-agents-in-analytics
2•qwend•15m ago•0 comments

Adios.dev AI Native Cloud – Is Live on DevHunt

https://devhunt.org/tool/adiosdev-ai-workspace
1•clovis818•16m ago•0 comments

CVE-2026-40369: 12 Bytes to Escape the Browser Sandbox

https://voidsec.com/cve-2026-40369-browser-sandbox-escape/
3•DeepLogin•16m ago•0 comments

The focus on AI safety disasters ignores everyday harms

https://www.technologyreview.com/2026/10/26/1147645/the-focus-on-ai-safety-disasters-ignores-ever...
1•joozio•18m ago•0 comments

Reeve – A native PWA launcher in Rust to replace Electron

https://github.com/MarcelNazare/Reeve
1•marcelnazare050•19m ago•0 comments

Superset is now Paradev, raises $11.5M seed

https://paradev.com/blog/superset-is-now-paradev
1•tkocmathla•19m ago•0 comments

Build. Sign. Ship. No FreeBSD Builder

https://jailops.net/pkgops/
1•root420•20m ago•0 comments

Ni – use the right package manager

https://github.com/antfu-collective/ni
1•modinfo•22m ago•0 comments

Amutable Foundations: Verifiable integrity for Linux infrastructure

https://amutable.com/foundations
1•teekert•30m ago•0 comments

A List of Best TypeScript Books

https://github.com/tscollege/typescript-books
2•hamidreza23•34m ago•0 comments

Zuban – The Python Language Server for Professionals

https://zubanls.com
1•alexaholic•34m ago•0 comments

Show HN: I Built a Modern BBJ

https://git.andros.dev/andros/tyrtulia
1•andros•37m ago•0 comments

Cost-Efficient Pareto Recommendation for LLM Agentic Workflows

https://arxiv.org/abs/2610.26676
1•saikatsg•38m ago•0 comments

The Impact of AI on Creatives – Dave Clayton

https://glyndewis.com/blog/impact-of-ai-on-creatives
1•saikatsg•39m ago•0 comments

Free fan game – Mages PvP

https://magespvp.com/
2•vpvladimirov•42m ago•0 comments

Faaast: Intermittent Fasting Tracker

https://faaastapp.com/
3•tnsrig•42m ago•1 comments

Here's How Unequal Swedish Schools Are

https://www.sverigeisiffror.se/en/verktyg/sa-ojamlik-ar-den-svenska-skolan
2•vienno•42m ago•0 comments

A 2^O(n) Time Algorithm for 3-SAT

https://github.com/anthropics/formal-math/tree/16a5ce41304fcdaea4e0be7c132e1c361dc26da5/eth
2•nryoo•47m ago•0 comments

Bob Woodward spills his 'Secrets'

https://www.washingtonpost.com/investigations/2026/10/26/bob-woodward-spills-secrets-his-journali...
3•Michelangelo11•55m ago•0 comments

OpenZL: Using Graphs To Compress Smaller And Faster

https://ieeexplore.ieee.org/abstract/document/11629332
2•optimalsolver•57m ago•0 comments

Talk to Noor – AI interviewer that speaks English and Arabic

https://www.talktonoor.com
2•anirudhlolla•1h ago•0 comments

Show HN: I built this ASO tool to help you get more users for your iOS apps

https://asonix.io
3•guivr•1h ago•1 comments

Repairing Broken Access Control in Web Applications with LLMs

https://arxiv.org/abs/2610.34290
2•50kIters•1h ago•0 comments

Chemical companies scientists tracked early microplastics risks

https://www.latimes.com/environment/story/2026-10-26/industry-executives-knew-for-decades-about-m...
3•naves•1h ago•0 comments

FTC files complaint against Dollar General for pricing practices – AP News

https://apnews.com/article/federal-trade-commission-dollar-general-prices-1b572418c750c6abe491166...
2•adm4•1h ago•0 comments

The CIA Sabotage Manual for Product Organizations

https://www.leadinginproduct.com/p/sabotage-manual-product-management
2•benkan•1h ago•0 comments

GMO tells account holders to prepare for the worst as hackers threaten exposure

https://www.japantimes.co.jp/news/2026/10/27/japan/crime-legal/gmo-computer-shutdown/
2•anigbrowl•1h ago•0 comments

Anthropomorphic Tells Investors Its Product Could End Humanity

https://dsrupt.news/articles/anthropomorphic-tells-investors-its-product-could-end-humanity-sends...
2•zippiest•1h ago•0 comments