frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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

Multilingual Ambiguity

https://blog.ptidej.net/multilingual-ambiguity/
1•luca-sctr•30s ago•0 comments

Why Not Objective-C

https://inessential.com/2026/02/18/why-not-objective-c.html
1•surprisetalk•1m ago•0 comments

Chemistry in the AI Era

https://www.nature.com/articles/d41586-026-01521-9
1•Brajeshwar•1m ago•0 comments

There is a problem with users abusing flagging on HN (2025)

https://twitter.com/paulg/status/1907528478855201096
1•washingupliquid•2m ago•0 comments

Want to AI proof your degree? Study History

https://froginawell.net/frog/2026/05/want-to-ai-proof-your-degree-study-history/
1•speckx•3m ago•0 comments

Roadside Picnic and the AI Race

https://readgrounded.com/episodes/001-golden-sphere/
1•readgrounded•3m ago•0 comments

'systematic' rape and sexual violence during Hamas' Oct 7 attack on Israel

https://www.cnn.com/2026/05/12/middleeast/report-sexual-violence-hamas-oct-7-attacks-intl
1•Tomte•3m ago•0 comments

Operation: Epic Furious

https://www.epicfurious.com/
1•dmschulman•4m ago•0 comments

Ask HN: Any materials on building distributed rate limiter?

2•ravshan•4m ago•0 comments

"Cannot be explained" – New ultra stainless steel stuns researchers

https://www.sciencedaily.com/releases/2026/05/260510030950.htm
2•bilsbie•6m ago•0 comments

South Korea's housing crisis explained (2025)

https://lgiu.org/south-koreas-housing-crisis-explained/
1•thelastgallon•6m ago•0 comments

Stochastic Parrots: Frequently Unasked Questions

https://medium.com/@emilymenonbender/stochastic-parrots-frequently-unasked-questions-49c2e7d22d11
1•cratermoon•6m ago•0 comments

Bioplastics Toxicity Upon Ingestion: Biotransformation and GI Effects

https://www.mdpi.com/2073-4360/18/9/1091
1•PaulHoule•6m ago•0 comments

Why senior developers fail to communicate their expertise

https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-t...
1•nilirl•8m ago•0 comments

Apple Sales Coach Will Use AI-Generated Video Presenters

https://www.macrumors.com/2026/05/12/apple-sales-coach-will-use-ai-generated-presenters/
1•ndr42•9m ago•0 comments

Show HN: UIGen – Production UI from any API spec with full override control

https://github.com/darula-hpp/uigen
1•ombedzi•9m ago•0 comments

Bambu Lab 3D printers: Never again

https://www.youtube.com/watch?v=eb48MdtNaDQ
1•chakintosh•11m ago•0 comments

You cannot sell AI written software

https://blog.habets.se/2026/05/You-cannot-sell-AI-written-software.html
1•abnercoimbre•12m ago•2 comments

Heartfelt

https://nicopr.fr/tmp/shades/heartfelt.html
1•bookofjoe•12m ago•0 comments

'I have an A because I use Chat'

https://www.msn.com/en-us/news/technology/i-have-an-a-because-i-use-chat-what-uc-students-say-abo...
1•danorama•12m ago•1 comments

" are ready to take your money"

https://www.rubenerd.au/are-ready-to-take-your-money/
1•speckx•14m ago•0 comments

Humanoid robots to become baggage handlers in Japan airport experiment

https://www.theguardian.com/world/2026/apr/28/humanoid-robots-baggage-handlers-japan-airports
1•PaulHoule•14m ago•0 comments

Incident with CodeQL

https://www.githubstatus.com/incidents/z3jhyg3l0dvx
3•chenrui•14m ago•0 comments

Treat Me Like an Investor

https://cameronwestland.com/treat-me-like-an-investor/
1•camwest•14m ago•0 comments

Fixing headline-only RSS feeds with RSS-fulltext

https://mijndertstuij.nl/posts/introducing-rss-fulltext/
1•mijndert•15m ago•0 comments

ChatGPT Performs Better on Julia Than Python for LLM Code Generation. Why?

https://www.stochasticlifestyle.com/chatgpt-performs-better-on-julia-than-python-and-r-for-large-...
1•thetwentyone•15m ago•0 comments

Ask HN: How do you keep up with blogs from people you follow?

1•kalinkochnev•15m ago•2 comments

Starting 1:1s on the Right Foot

https://personalis.io/blog/one-on-ones
1•sylvanjsmit•16m ago•0 comments

Thomas Massie Has Always Been a Pain in the Ass

https://www.motherjones.com/politics/2026/05/thomas-massie-has-always-been-a-pain-in-the-ass/
1•aworks•16m ago•1 comments

UK Biobank breach prompts the field of genomics to rethink open science

https://www.nature.com/articles/d41586-026-01520-w
1•Brajeshwar•17m ago•0 comments