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

How to widen access to the critical minerals that the world needs

https://www.nature.com/articles/d41586-026-02100-8
1•Bender•31s ago•0 comments

Half-Naked Guy

https://www.halopedia.org/Half-naked_guy
1•joebig•1m ago•0 comments

A Great University Undermines Its Mission – Bring Back the SAT, California

https://www.nytimes.com/2026/07/06/opinion/university-california-sat-testing-admissions.html
1•ChrisArchitect•2m ago•1 comments

Longing for a Crash

https://masoncurrey.substack.com/p/kazuo-ishiguro-the-crash
1•herbertl•3m ago•0 comments

Dedicated Infrastructure vs. Cloud Cost at Scale

https://www.hostdime.com/blog/dedicated-infrastructure-vs-cloud-cost/
1•bhartzer•4m ago•0 comments

We've extended Fable 5 promotion through July 12, 2026 at 11:59:59 PM PT

https://support.claude.com/en/articles/
2•theanonymousone•5m ago•0 comments

AF_ALG "Nightmare" Being Further Limited In Linux 7.3 With New Sysctl Knob

https://www.phoronix.com/news/AF-ALG-Restrict-Sysctl-Linux
1•Bender•8m ago•0 comments

Show HN: YOLO mode, not on your laptop

http://docs.voids.run/blog/yolo-mode-not-on-your-laptop/
1•zhshhan•9m ago•0 comments

Anthropic is launching Claude Cowork on mobile and web

https://www.theverge.com/ai-artificial-intelligence/961978/anthropic-claude-cowork-mobile-web
2•ilreb•9m ago•0 comments

General Radio Company

https://mitmuseum.mit.edu/collections/organization/3901
1•stmw•10m ago•1 comments

The Bessent Doctrine (Essay by Mohammed El-Erian)

https://www.nytimes.com/2026/07/07/opinion/scott-bessent-trade-economy.html
1•cs702•11m ago•0 comments

The Many Casualties of Precision Warfare

https://jacobin.com/2026/05/iraq-precision-weapons-civilians-responsibility
1•speckx•11m ago•0 comments

The Software Engineering War

https://www.manager.dev/newsletter/the-software-engineering-war
1•pmg101•12m ago•0 comments

America's missing middle: The shrinking 45-64 population

https://www.axios.com/2026/07/07/gen-x-population-shrinking-taxes-economy
2•toomuchtodo•13m ago•1 comments

Show HN: I Recreated Digg Labs

https://www.topaztee.com/digglabs/
1•topaztee•13m ago•0 comments

Enabling non-devs to contribute code at Slack

https://www.aviator.co/podcast/devex-slack-frances-coronel
1•tonkkatonka•13m ago•0 comments

"We're extending access to Claude Fable 5 on all paid plans through July 12."

https://twitter.com/claudeai/status/2074548242386178258
7•minimaxir•15m ago•1 comments

Run Multiple Claude Accounts Side by Side on macOS

https://old.reddit.com/r/ClaudeAI/comments/1uq27do/run_multiple_claude_accounts_side_by_side_on_m...
1•IGHOR•15m ago•0 comments

Your family's $300 stake in OpenAI

https://www.technologyreview.com/2026/07/06/1140176/your-familys-300-stake-in-openai/
2•Brajeshwar•17m ago•0 comments

I tried to build a post scheduler but meta app review messed it up

1•anirudh_parmar•18m ago•0 comments

Show HN: HTMLDrive – serve HTML files from your Google Drive

https://html-drive.com
3•debamitro•19m ago•0 comments

Show HN: Fence – Jiminy Cricket for AI coding agents

1•andriosr•20m ago•0 comments

Designing tech to have good etiquette

https://caseorganic.substack.com/p/sit-siri
1•SLHamlet•21m ago•0 comments

Review AI code line by line is like review movies frame by frame

https://bsky.app/profile/metaessen.bsky.social/post/3mq33yrxeh22a
1•lilerjee•21m ago•0 comments

Type-safe Django fork – Django-CFG

https://djangocfg.com/
1•Onavo•21m ago•0 comments

Emerging evidence links tire pollution to Alzheimer's risk

https://www.eurekalert.org/news-releases/1134924
2•ndsipa_pomu•22m ago•0 comments

Manna (2003)

https://marshallbrain.com/manna1
1•Curiositry•22m ago•0 comments

I found 3 self-contradictions in the Agentic Commerce Protocol spec

https://github.com/baseballcubs99x-dev/acp-check
1•JBIRMING199•23m ago•0 comments

Trump renews Greenland threats at NATO summit

https://www.cnbc.com/2026/07/07/trump-nato-summit-greenland-us-troops-europe.html
2•tcp_handshaker•24m ago•0 comments

Incentives Drive Everything

https://yusufaytas.com/incentives-drive-everything
1•Curiositry•25m ago•0 comments