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

OpenSandbox

https://aaif.io/projects/opensandbox
1•wicket•35s ago•0 comments

Coffe and Neutrons

https://ivanbelenky.com/articles/coffe-and-neutrons
1•ivanbelenky•45s ago•0 comments

Reviewers rarely talk about reliability. Owners bring it up twice as often

https://www.bettascore.ai/research/reliability-reviewers-vs-owners
2•tsxng•5m ago•0 comments

EV High-Voltage Inlets Are Becoming More Than Charging Ports

https://www.aptiv.com/en/insights/article/q-a-high-voltage-inlets-are-becoming-more-than-charging...
1•ohjeez•5m ago•0 comments

Young adults with cancer report getting dismissed by doctors

https://www.futurity.org/young-adults-cancer-3350622-2/
1•DeepLogin•5m ago•0 comments

New Records Obtained by EFF Expose More Problems with Medicare's AI Experiment

https://www.eff.org/deeplinks/2026/10/new-records-obtained-eff-expose-more-problems-medicares-ai-...
1•hn_acker•6m ago•0 comments

The Retirement Machine: AI, high earners, and the risk to global stock markets

https://www.schroders.com/en-gb/uk/intermediary/insights/the-retirement-machine-ai-high-earners-a...
1•te_chris•6m ago•0 comments

AI search explained: indexing, retrieval and reranking

https://www.thinkmill.com.au/blog/ai-search-explained-indexing-retrieval-and-reranking
1•flexdinesh•6m ago•0 comments

McKinsey, BCG Boost Starting Salaries for New Hires in US

https://www.bloomberg.com/news/articles/2026-10-27/mckinsey-bcg-boost-starting-salaries-for-new-h...
1•toomuchtodo•7m ago•1 comments

Prestructured Wysiwyg

https://daringfireball.net/2026/10/prestructured_wysiwyg
1•K7PJP•7m ago•0 comments

Researchers Uncover Signs of Surveillance Operation on Starlink Users

https://gizmodo.com/researchers-uncover-signs-of-massive-surveillance-operation-on-starlink-users...
3•MBCook•10m ago•1 comments

Hunger beats tenure: Advice for junior engineers

https://felixrieseberg.com/hunger-beats-tenure-advice-for-junior-engineers/
1•akavi•10m ago•0 comments

Expanding our partnership with GSA to bring Claude to all levels of government

https://www.anthropic.com/news/expanding-partnership-gsa
2•matthieu_bl•12m ago•0 comments

Towards Self-Improving Agent Infrastructure

https://www.agno.com/blog/towards-self-improving-agent-infrastructure
1•ashpreet-bedi•13m ago•0 comments

SOML: A Config Format for Humans

https://github.com/soml-lang/soml
1•patrikcsak•17m ago•0 comments

Why is Strategy so Difficult?

https://www.theatlantic.com/ideas/2026/10/strategy-military-politics-war/689072/
2•rwmj•17m ago•1 comments

The Quasi-Riemann Hypothesis

https://terrytao.wordpress.com/2026/10/27/the-quasi-riemann-hypothesis/
3•smilelamp•21m ago•0 comments

Show HN: Stranded, move ERC-20 tokens out of a wallet that has no ETH for gas

https://strandedtoken.trade/
1•SAW29•22m ago•0 comments

This Is Not Sustainable: On Cybersecurity and AI

https://www.netmeister.org/blog/defense-ddos.html
1•iamnothere•22m ago•0 comments

Apple Bets MacBook Pro Buyers Will Pay More for Touch Screens

https://www.bloomberg.com/news/articles/2026-10-27/apple-14-inch-16-inch-macbook-pro-touch-price-...
1•mfiguiere•22m ago•0 comments

How Long Until the Internet Breaks?

https://www.theatlantic.com/technology/2026/10/internet-cloud-fragile-infrastracture/689148/
1•fortran77•23m ago•1 comments

When UI Design Cared

https://joaofaraco.com.br/en/articles/when-ui-design-actually-cared/
1•renehsz•24m ago•0 comments

Discursiveness in Reading (Moral Letters to Lucilius, Seneca)

https://standardebooks.org/ebooks/seneca/moral-letters-to-lucilius/richard-m-gummere/text/letter-2
1•akman•26m ago•0 comments

NovaWire

https://novawire.dev
1•vewello•27m ago•0 comments

Popular AI Agent Skills Ranked by GitHub Stars

https://jsdev.space/30-agent-skills/
1•javatuts•30m ago•0 comments

Asian Americans suing universities [video]

https://www.youtube.com/watch?v=AUH5yrzasiE
2•rahimnathwani•30m ago•0 comments

Gemini Context Retrieval Failures Case Study

1•Jeweller•31m ago•0 comments

I'm surprised Claude doesn't cite well

1•jononovo•34m ago•1 comments

DHS Rejects Oversight Recommendation for ICE Body Cam Auto-Activation

https://www.techdirt.com/2026/10/27/dhs-rejects-oversight-recommendation-for-ice-body-cam-auto-ac...
2•hn_acker•34m ago•0 comments

Show HN: Voice-first Bible study app with original Greek and Hebrew context

https://www.thewordincontext.org/
1•SAW29•36m ago•1 comments