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

Text Is Slop

https://pyrosvault.substack.com/p/this-text-is-slop
1•nvalis•42s ago•0 comments

Moondream is joining Prime Intellect

https://www.primeintellect.ai/blog/moondream
1•gmays•3m ago•0 comments

"Rust Is Amazing, as Long as Nobody Looks at It" – Fact-Checking DHH [video]

https://www.youtube.com/watch?v=eshIbSKCXW4
1•frag•5m ago•0 comments

Getting into a Kubernetes Cluster with Nothing but SSH

https://fables-for-robots.ch/blog/getting-into-a-kubernetes-cluster-with-nothing-but-ssh/
1•draganm•7m ago•0 comments

One Year Later: Continuing Rainer's Legacy

https://www.modernescpp.com/index.php/one-year-later-continuing-rainers-legacy/
1•ibobev•9m ago•0 comments

The seven turn game that could not be solved [video]

https://www.youtube.com/watch?v=JimpN67Bu68
1•ivanjermakov•9m ago•0 comments

Where to Put [[Nodiscard]]: A Silent Trap with MSVC

https://giodicanio.com/2026/10/12/where-to-put-nodiscard-a-silent-trap-with-msvc/
2•ibobev•10m ago•0 comments

Things I wish I knew before starting speedrunning

https://purplesyringa.moe/blog/things-i-wish-i-knew-before-starting-speedrunning/
2•ibobev•11m ago•0 comments

Anecdotal, but my iOS App got approved much faster with new assets

https://mainbrella.com/blog/ios-app-review-new-assets/
3•andrewfromx•11m ago•0 comments

The Art of Building AI Coding Agents: The book that builds itself

https://github.com/waywardgeek/ensemble
1•WaywardGeek•14m ago•0 comments

Volantis – Our $88M Series A: Demolishing the Memory Wall with Photonics

https://volantissemi.ai/news-insights/our-88m-series-a-demolishing-the-memory-wall-with-photonics...
1•peter_d_sherman•15m ago•0 comments

Accelerometer-derived real-world sleep stages and risk of incident diseases

https://journals.plos.org/plosmedicine/article?id=10.1371/journal.pmed.1005213
2•bookofjoe•15m ago•0 comments

Russia hits American businesses with 'drones and missiles' in Ukraine

https://www.cnn.com/2026/10/14/politics/american-businesses-targeted-russia-ukraine-coca-cola-mcd...
2•cisc•17m ago•0 comments

Any2Bazel – From Any Build System to Bazel

https://blog.engflow.com/2026/10/13/benchmarking-any2bazel-towards-more-efficient-migrations/
1•cerisier•18m ago•0 comments

Orbital Angular Momentum of Light

https://en.wikipedia.org/wiki/Orbital_angular_momentum_of_light
1•peter_d_sherman•19m ago•0 comments

I let two Pi agents maintain my repositories. They invented their own work

https://leocavalcante.dev/en/deixei-dois-agentes-pi-mantendo-meus-repositorios/
2•leocavalcante•21m ago•0 comments

What the world read on Wikipedia yesterday

https://sheets.works/data-viz/what-every-country-read
2•masterbubbles•28m ago•0 comments

All models have failed on this benchmark

https://chipagents.ai/research/build-a-chip-bench
3•emilygobears•29m ago•0 comments

A definition of science

https://dpaletti.com/posts/science/
1•reverseflux•30m ago•0 comments

The Little Prince 3D game, built in 16 days with Opus 5.5

https://twitter.com/Saccc_c/status/2109962425512734739
1•hunts•31m ago•1 comments

Show HN: A Claude skill that answers B2B marketing questions from one method

https://github.com/zachbrown29/lintel-marketing-playbooks
1•zachbrown29•33m ago•0 comments

The Brilliance of Svante Arrhenius

https://climatephysics.substack.com/p/the-brilliance-of-svante-arrhenius
1•wadamczyk•34m ago•0 comments

Eight states sue OpenAI, saying ChatGPT isn't safe for kids

https://www.theverge.com/ai-artificial-intelligence/1011500/openai-state-lawsuits-chatgpt-safety
5•droidjj•34m ago•0 comments

SoftBank junk bond sale raises stakes for CEO Son's all-in AI bet

https://www.japantimes.co.jp/business/2026/10/14/companies/softbank-junk-bond-sale/
2•mikhael•34m ago•0 comments

Show HN: DenizliHub – 40 client-side web tools running 100% in the browser

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

I got $300K in startup credits for my AI company at 18: the playbook

https://devanshranjan.medium.com/im-18-and-got-300k-in-free-startup-credits-for-my-ai-company-her...
2•devanshranjan•37m ago•0 comments

Well... what if they are actually Nazis? [video]

https://www.youtube.com/watch?v=dWmG1vvHRm4
3•consumer451•39m ago•0 comments

The 800XL

https://www.goto10retro.com/p/the-800xl
2•ibobev•39m ago•0 comments

We Live in the Dependently Typed Future Now

https://www.stephendiehl.com/posts/dependently_typed_future/
2•ibobev•40m ago•0 comments

Mastering SIMD with Java Vector API

https://lemire.me/blog/2026/10/07/mastering-simd-with-java-vector-api/
1•ibobev•41m ago•0 comments