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: Interactive map of public transport in Great Britain and Ireland

https://benmandrew.com/wayfare/
1•benmandrew•39s ago•0 comments

VMware migration reduces Tottenham Hotspur's licensing fees by 85 percent

https://arstechnica.com/information-technology/2026/09/vmware-migration-reduces-tottenham-hotspur...
1•joozio•1m ago•0 comments

Early Data Indicates an A.I.-Generated Drug Could Slow Aging

https://www.nytimes.com/2026/09/07/science/ai-generated-drug-longevity.html
1•edward•2m ago•0 comments

PhDino Calc 95 – a Windows 95-styled engineering calculator suite

https://phdino.com/
1•andre1526•3m ago•0 comments

AMD Working to "Push Rust Deep into the GPU Stack"

https://www.phoronix.com/news/AMD-Rust-Deep-Into-GPU-Stack
1•pjmlp•3m ago•0 comments

Show HN: AdDeck – AdMob, Adsense and mediation revenue on one screen

https://play.google.com/store/apps/details?id=com.eltacrew.addeck&hl=en_US
1•eltacrew•4m ago•0 comments

From a Chocolate Wrapper to Concurrent InnoDB Page Splits

https://mariadb.org/from-a-chocolate-wrapper-to-concurrent-innodb-page-splits/
1•birdculture•5m ago•0 comments

Tencent/Teamai-CLI: Make Every Team AI Native

https://github.com/Tencent/teamai-cli
1•doppp•10m ago•0 comments

A faster way to convert a timestamp to Hour, Min, Sec

https://www.benjoffe.com/fast-time-of-day
1•benjoffe•15m ago•0 comments

Apple Plans to Squeeze More Revenue from the App Store

https://www.macrumors.com/2026/09/07/apple-squeeze-more-revenue-from-app-store/
1•layer8•15m ago•0 comments

Show HN: High-Performance Rust Implementation of Optuna

https://medium.com/optuna/announcing-rustuna-cc82a6815bf7
1•c-bata•16m ago•1 comments

Meditations on Moloch

https://www.slatestarcodexabridged.com/Meditations-On-Moloch
1•sensanaty•19m ago•0 comments

Timing Is Everything: The Terrence Tao Effect

https://nonlineartransform.substack.com/p/ai-swarms-timing-is-everything
1•program_whiz•20m ago•0 comments

Tiny $70 Xteink X3 e-reader puts Silicon Valley to shame

https://www.theatlantic.com/technology/2026/09/xteink-e-reader-best-technology-years/688539/
2•samizdis•21m ago•0 comments

I Analyzed 4.5 Years of GitHub Incidents. Here Is What Changed

https://mljar.com/blog/github-incidents-analysis/
1•pplonski86•22m ago•0 comments

Motivating Myself for Exercise by Arbitrarily Withholding Things I Desire

https://blog.klungo.no/2026/09/04/motivating-myself-for-exercise-by-arbitrarily-withholding-rewards/
1•danielskogly•23m ago•0 comments

The jobs apocalypse is postponed. An AI jobs boom is here

https://www.economist.com/finance-and-economics/2026/09/04/the-jobs-apocalypse-is-postponed-an-ai...
1•MrBuddyCasino•24m ago•0 comments

A fitness challenge for Rust developers

https://rep.rs/
1•orhunp_•24m ago•0 comments

Man gets 'Flocked' by sheriff's dept. after filing complaint against deputy

https://www.tmj4.com/news/local-news/in-your-community/waukesha-county/lawsuit-waukesha-county-ma...
3•pseudolus•27m ago•0 comments

Show HN: Hazzel – terminal coding agent, BYOK, undo-everything

https://github.com/mukundzha/hazzel
1•mukundzha6•29m ago•0 comments

K2 Horizon

https://mbzuai.ac.ae/news/mbzuais-institute-of-foundation-models-launches-k2-horizon-the-worlds-l...
1•andy99•29m ago•0 comments

The Untold Pre-History of 9/11

https://nationalinterest.org/feature/the-untold-pre-history-of-9-11
1•baud147258•30m ago•0 comments

10-task GLM 5.3 harness bench: Claude, OpenCode, pi, zcode, Hermes and 3code

https://capocasa.dev/10-task-glm-5-3-harness-bench-claude-opencode-pi-zcode-hermes-and-3code
6•capocasa•30m ago•0 comments

GraphMemix: Query-Aware Evidence Forests for Long-Term Multimodal Agent Memory

https://twitter.com/MemoraX_AI/status/2095038508331401668
2•IreneAI•32m ago•0 comments

Claude Fable 5.1 Solves the Cyphral Distich

https://www.vals.ai/blogs/fable-solves-cyphral-distich
2•worldvoyageur•33m ago•0 comments

A Pattern in the Stone: Review and Summary (2015)

http://ethanp.github.io/blog/2015/08/23/a-pattern-in-the-stone-review-and-summary/
1•teleforce•34m ago•0 comments

Cancer drug could help millions battling osteoporosis and mid-life weight gain

https://www.uea.ac.uk/about/news/article/cancer-drug-could-help-millions-battling-osteoporosis-an...
1•geox•35m ago•0 comments

4k BTC (~$320M) withdrawn from Liquid Federation wallet

https://status.blockstream.com/incidents/b8b719f3-db70-4487-9cff-946e69509228
1•metrofun•40m ago•0 comments

Terrence Tao – AI math solutions hurting the field

https://mathstodon.xyz/@tao/117219548485446992
2•danielmorozoff•44m ago•0 comments

Language plasticity is more important than ever

https://blog.dlang.org/2026/08/10/language-plasticity-is-more-important-than-ever/
2•teleforce•46m ago•0 comments