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: ReacherX – Open-source platform to find and reach the right people

https://github.com/VecterAI/reacher-x
1•noobships•26s ago•0 comments

Sam Altman to brief UN Security Council next week

https://www.reuters.com/business/openais-sam-altman-to-brief-un-security-council-next-week-during...
1•vertigoruntime•33s ago•0 comments

Silex: Laser Enrichment Between Promise and Proliferation Risk

https://nuclearnetwork.csis.org/silex-laser-enrichment-between-promise-and-proliferation-risk/
1•looofooo0•4m ago•0 comments

Quantum computers will not be that different

https://arxiv.org/abs/2609.19639
1•bober132•5m ago•0 comments

Single player games require age verification if they use Steam under EU KIDS Act

https://www.rockpapershotgun.com/single-player-games-might-require-age-verification-if-they-use-s...
1•righthand•6m ago•1 comments

A solo founder runs a five-continent tender platform on AlloyDB and MCP

https://cloud.google.com/blog/products/databases/solo-founder-runs-a-global-tender-platform-on-al...
1•Davorjerkovic•7m ago•0 comments

Trump Announces Ban of CNN, Politico and MS Now from White House

https://time.com/article/2026/09/18/trump-bans-3-news-organizations-from-white-house/
3•throw0101c•9m ago•0 comments

Using Cyber Decoys to Strengthen Detection and Response

https://www.cisa.gov/resources-tools/resources/using-cyber-decoys-strengthen-detection-and-response
2•mr_hedrick•9m ago•1 comments

Show HN: 3D World Explorer and Location Guesser Game

https://explorer.tadget.net/
1•ramzis•9m ago•0 comments

Saying Goodbye to Firebug (2017)

https://hacks.mozilla.org/2017/10/saying-goodbye-to-firebug/
1•mohamedmohey•13m ago•1 comments

Jev's Architecture Unmasked

https://archerhume.com/posts/jevs-architecture-unmasked/
2•adamveld12•13m ago•0 comments

Senior Engineers Are the Next DRAM Shortage

https://blog.herlein.com/post/build-another-engineer/
9•gherlein•15m ago•1 comments

SR-71's "R2-D2" Could Be Key to Winning Future Fights in GPS Denied Environments

https://www.twz.com/17207/sr-71s-r2-d2-could-be-the-key-to-winning-future-fights-in-gps-denied-en...
2•monomania•18m ago•1 comments

Terence Tao: SAIR's Open Math Model Initiative [video]

https://www.youtube.com/watch?v=PZRb6NIki2w
1•looofooo0•20m ago•0 comments

California governor signs order to explore AI kill switch

https://techxplore.com/news/2026-09-california-governor-explore-ai.html
1•mdp2021•21m ago•1 comments

Communication Doesn't Have a Compiler

https://wreckitrob.dev/posts/6-communication-doesnt-have-a-compiler
1•WreckItRob•22m ago•0 comments

Anthropic Moves Ahead with IPO Plans Amid A.I. Safety Debate

https://www.nytimes.com/2026/09/18/technology/anthropic-ipo-ai-safety.html
3•AlexDragusin•24m ago•1 comments

When the FM Band Goes Transatlantic

https://www.radioworld.com/tech-and-gear/nicks-signal-spot/when-the-fm-band-goes-transatlantic
2•austinallegro•25m ago•0 comments

Punctum Books Catalog

https://punctumbooks.com
1•horsellama•26m ago•0 comments

AI Error Nearly Triggered U.S. Intercept of Chinese Ship

https://gcaptain.com/ai-error-nearly-triggered-u-s-intercept-of-chinese-ship-cnn-reports/
2•gumby•27m ago•1 comments

Labeled matches: why is this not in every regex engine?

https://iev.ee/blog/categorize-everything-all-at-once/
1•birdculture•30m ago•0 comments

I Cancelled My Claude Subscription

https://www.williamangel.net/blog/2026/09/18/i-cancelled-my-claude-subscription.html
2•datadrivenangel•30m ago•2 comments

Graduating in AI Era Is Like Large Recession for Starting Pay

https://www.census.gov/library/working-papers/2026/adrm/CES-WP-26-56.html
4•DeepLogin•33m ago•1 comments

Human brain is two separate organs

https://med.stanford.edu/news/all-news/2026/09/two-separate-brains.html
4•amirmc•33m ago•1 comments

IAM Needs an Architectural Split

https://gluufederation.medium.com/iam-needs-an-architectural-split-258f0aa13dd4
1•idm_guru•36m ago•0 comments

I used Jev to control a swarm of 15 simulated drones in real time

https://github.com/khordoo/jev-reflex-autonomy-lab/tree/main
2•khordoo•36m ago•0 comments

Napster Is Now Making AI-Powered 'Digital Twins' of Teachers

https://gizmodo.com/napster-is-now-making-ai-powered-digital-twins-of-teachers-2000814010
2•MC995•36m ago•0 comments

Data Centers Are Breaking the Power Grid [video]

https://www.youtube.com/watch?v=X71le3av1So
5•Bender•40m ago•1 comments

Partnering with Accenture on Embedded Evaluation

https://www.anthropic.com/news/accenture-embedded-evaluation
2•surprisetalk•40m ago•0 comments

Taking Out the Trash in Postgres

https://www.dbos.dev/blog/scaling-deletions-in-postgres
1•mooreds•41m ago•0 comments