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

Scientists Gave 'Aggressive' Fish Psychedelic Drugs. A Breakthrough Came Next

https://www.404media.co/fish-psilocybin-magic-mushrooms-study-psychedelics/
1•gmays•1m ago•0 comments

Darkest Dungeon devs will "never, ever" use GenAI to replace narrator Wayne June

https://www.rockpapershotgun.com/his-voice-and-delivery-was-human-darkest-dungeon-developers-will...
1•latexr•2m ago•0 comments

The Silence That Meets the Rape of Palestinians

https://www.nytimes.com/2026/05/11/opinion/israel-palestinians-sexual-violence.html
3•lorecore•4m ago•1 comments

The new Shai-Hulud worm threatens to wipe your machine if you revoke its token

https://cybersecurityreach.org/investigations/ifyourevokethistokenitwillwipethecomputeroftheowner...
1•Leonardm•6m ago•0 comments

Extraordinary Ordinals

https://text.marvinborner.de/2026-04-09-17.html
2•marvinborner•15m ago•0 comments

Db-fortress – Scanner for the 4 vibe-coded auth bugs Wiz documents

1•omji-krypto•17m ago•0 comments

Can you help reconcile my first/second-hand LLM Experience with HN's Experience?

2•didigamma•21m ago•2 comments

Show HN: A browser-friendly mirror of the war.gov UFO/UAP Release 01 files

https://0.2.fastfilelink.com/x5CbXd5k
2•bear330•26m ago•1 comments

Open Questions – AGI

https://handsdiff.substack.com/p/open-questions-agi
1•rajeevn•29m ago•0 comments

Christophe Pettus: PHP Goes BSD

https://thebuild.com/blog/2026/04/30/php-goes-bsd/
2•PaulHoule•29m ago•0 comments

Months long delays for Firefox extension submission reviews

https://old.reddit.com/r/uBlockOrigin/comments/1taigxt/ublock_origin_ubo_171_announcement_thread_...
1•kholdstayr•31m ago•1 comments

Moving from lsp-mode in GNU Emacs to Eglot

https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsLspModeToEglot
1•susam•31m ago•0 comments

Wayland.fyi minimalist Wayland special interest group

https://wayland.fyi/
2•birdculture•31m ago•0 comments

GitLab Act 2

https://simonwillison.net/2026/May/11/gitlab-act-2/
3•digitallogic•33m ago•0 comments

Ask HN: How do you deal with AI fatigue?

1•carlos-menezes•33m ago•0 comments

Reuters: Sutskever says spent year proving sama dishonest

https://www.reuters.com/business/former-openai-executive-sutskever-discloses-nearly-7-billion-sta...
1•jjtheblunt•36m ago•1 comments

They Live (1988) inspired Adblocker

https://github.com/davmlaw/they_live_adblocker
2•tokenburner•40m ago•0 comments

Could This Fish Be a Notebook?

https://reasonstobecheerful.world/great-lakes-fish-interview/
1•cainxinth•42m ago•2 comments

Complaints About Iran War Leaks Prompt Aggressive DOJ Investigations

https://www.wsj.com/politics/national-security/trumps-complaints-about-iran-war-leaks-prompt-aggr...
2•petethomas•44m ago•0 comments

The Inference Shift – Stratechery

https://stratechery.com/2026/the-inference-shift/
1•chermanowicz•45m ago•0 comments

Motion Picture Editor's Guild Stress Survival Kit

https://www.editorsguild.com/Stress-Survival-Kit
1•gmays•46m ago•0 comments

Show HN: Safe-install – safer NPM installs with trusted build dependencies

https://www.npmjs.com/package/@gkiely/safe-install
2•gkiely•48m ago•0 comments

Ancient Secrets

https://www.nationalaffairs.com/blog/detail/findings-a-daily-roundup/ancient-secrets
2•paulpauper•50m ago•0 comments

The April every AI plan broke

https://thefinancialengineer.substack.com/p/the-april-every-ai-plan-broke
3•gmays•51m ago•0 comments

CRUD Is Broken

https://sawyer-p.me/crud-is-broken
3•bencornia•53m ago•0 comments

Today-dsa – a local-first engine that tells me what to study today

https://github.com/rasha-hantash/today-dsa
2•rasha1•58m ago•0 comments

Jon Caramanica is a bad cliché

https://bradmehldau.substack.com/p/jon-caramanica-is-a-bad-cliche
2•paulpauper•1h ago•0 comments

Why Dunkin' Donuts Failed in India

https://timesofindia.indiatimes.com/life-style/food-news/why-dunkin-failed-in-india/articleshow/1...
2•paulpauper•1h ago•0 comments

RAG Eval Comparing Vertex/Bedrock/Azure/OpenAI

https://github.com/colon-md/retrievalci
2•colon-md•1h ago•1 comments

Codex Pets for People in a Hurry

https://www.augmentedswe.com/p/how-to-use-codex-pets
2•wordsaboutcode•1h ago•0 comments