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

GrapheneOS Defends Data-Wiping Function That Blocked US Border Search

https://www.pcmag.com/news/grapheneos-defends-data-wiping-function-that-blocked-us-border-search
1•pseudolus•1m ago•0 comments

Ella, an AI friend with an inner life that runs while you're away

https://Ellasworlds.com
1•Levip•1m ago•0 comments

Making KIO copy many files fast

https://blogs.kde.org/2026/07/28/making-kio-copy-many-files-fast/
2•signa11•2m ago•0 comments

Kaney's Weird Files – July 2026 Edition

https://kaneysweirdfiles.substack.com/p/july-2026-a-mutant-coon-a-book-review
1•experiencertim•3m ago•0 comments

Show HN: Higgs, a local AI CLI for Proton Mail (no cloud, no telemetry)

https://github.com/higgscli/higgs
1•cyberflux•3m ago•0 comments

TaskLoco reveals unprecedented productivity secret- Sticky Notes on a Storyboard

https://www.taskloco.com/
1•taskloco_nyc•4m ago•0 comments

Cacheinvalidate.com Was Still Available

https://cacheinvalidate.com
1•promptfluid•4m ago•0 comments

Sorry, the Data Says Communist

https://postcapitalistrobots.substack.com/p/sorry-the-data-says-communist
1•alejodosr•5m ago•1 comments

Show HN: Repo Autopsy – Transparent heuristics for repository install friction

https://repo-autopsy.zdfb20650.workers.dev
1•echoscarrie•6m ago•0 comments

Software Verification in the Age of Artificial Intelligence

https://learning.acm.org/techtalks/softwareai
1•rbanffy•7m ago•0 comments

Astronomers find strongest evidence yet that Betelgeuse has a companion

https://www.eso.org/public/news/eso2611/
1•Ralfp•8m ago•0 comments

Automation Led to Economic Misery. AI Doesn't Have To

https://www.theatlantic.com/ideas/2026/07/ai-automation-productivity-workers/688083/
1•01-_-•8m ago•0 comments

Load Bearing Memory: The Bones Remember

https://ikeanalytics.com/articles/what-the-bone-remembers/
1•hnscum•8m ago•1 comments

Why Hardware Engineering is the next target for Agents

https://assistedeverything.substack.com/p/the-age-of-agentic-engineering-for-hardware
1•gimili•9m ago•0 comments

Questions and answers on AI and verification: follow-up to my May ACM Tech Talk

https://bertrandmeyer.com/2026/07/21/questions-and-answers-on-ai-and-verification-a-follow-up-to-...
1•rbanffy•9m ago•0 comments

Who Owns the Cameras Watching You? (Hint: Not the Government)

https://comuniq.xyz/post?t=1452
1•01-_-•9m ago•0 comments

Local Inference – Run LLMs on Your Own Hardware (Guide and Forum)

https://localinference.io/
1•onion92•11m ago•0 comments

The Great Canadian Story of Canola

https://canadianfoodfocus.org/farming/the-great-canadian-story-of-canola/
1•thunderbong•11m ago•0 comments

Cracking Windows Open: Porting RADV to Win32

https://www.collabora.com/news-and-blog/news-and-events/cracking-windows-open-porting-radv-to-win...
1•losgehts•12m ago•0 comments

Glyphs 4 – the leading Mac font editor

https://glyphsapp.com
2•microflash•12m ago•0 comments

Show HN: Permanym – for hiring teams overwhelmed by AI resume spam

https://permanym.com
1•romanhn•12m ago•1 comments

Modernization Done Right: “Iphigenia” (1977) by Michael Cacoyannis

https://www.automachination.com/modernization-done-right-iphigenia-1977-michael-cacoyannis/
1•oliculipolicula•13m ago•0 comments

PostgreSQL's MVCC is bad. So is everyone else's

https://boringsql.com/posts/mvcc-bad-bad/
2•radimm•13m ago•0 comments

Show HN: Npx redential scan – evidence of your NDA work, nothing uploaded

https://github.com/redential/redential-cli
1•Jperalbelmont•13m ago•0 comments

ORMs Are Killing Your Performance

https://twitter.com/ClassicGamerTWR/status/2081569928490963022
1•luispa•14m ago•0 comments

Discernment: Fact-check an AI teaching you something you don't understand?

https://pluralistic.net/2026/07/28/hitl-ers/
1•hn_acker•14m ago•1 comments

Kimi in Chrome

https://github.com/0xSufi/kimi-chrome
2•binyu•14m ago•0 comments

DeepSeek V4 Flash, up to 32 tok/s on AMD Ryzen AI MAX+ 395

https://www.lucebox.com/blog/deepseek-v4-strix-halo
2•GreenGames•15m ago•0 comments

Well, Why Not?

https://rhollick.wordpress.com/2026/07/27/well-why-not/
1•speckx•15m ago•0 comments

Research: Why Some Junior Employees Work Well with AI–and Others Don't

https://hbr.org/2026/07/research-why-some-junior-employees-work-well-with-ai-and-others-dont
1•Anon84•16m ago•0 comments