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

Abandoned Navy base costs taxpayers $340k pa for internet no one uses

https://taskandpurpose.com/news/abandoned-navy-base-internet-service/
1•Gaishan•5m ago•0 comments

Lilian Weng Resigns from Thinking Machines Lab

https://digg.com/tech/yhf6ei1b
1•doppp•9m ago•0 comments

Big Tech's Money Men Don't Care About the Backlash

https://www.politico.com/news/magazine/2026/07/26/ai-super-pac-operatives-profile-01008227
2•reasonableklout•12m ago•0 comments

Show HN: _done – Expanding AI Capabilities

https://underscoredone.com/
1•onescales•12m ago•0 comments

S.Korea's KOSPI tumbles nearly 5% as chipmakers slump on AI worries

https://www.reuters.com/world/asia-pacific/skoreas-kospi-tumbles-nearly-5-chipmakers-slump-ai-wor...
2•rvz•13m ago•0 comments

QuickLogic eFPGA IP

https://www.quicklogic.com/efpga-ip/
1•peter_d_sherman•16m ago•0 comments

Tag Universal Machine Pitch Deck [pdf]

https://taguniversal.github.io/digital_blockchain_patents/TAG_Pitch_Deck.pdf
1•taguniversalm•17m ago•0 comments

Velonus – now in beta, with AI triage and one-click fix PRs

https://www.velonus.com/
1•AliAmmar15•22m ago•0 comments

Copyright Scammers Weaponized Meta's Rights Manager with Backdating Exploit

https://torrentfreak.com/copyright-scammers-weaponized-metas-rights-manager-with-backdating-exploit/
1•gslin•23m ago•0 comments

Programmable Chip That Can Slow Light on Command

https://scitechdaily.com/scientists-built-a-programmable-chip-that-can-slow-light-on-command/
1•Gaishan•23m ago•0 comments

Vehicle Motion Cues

https://support.apple.com/guide/iphone/iphone-comfortably-riding-a-vehicle-iph55564cb22/ios
2•Austin_Conlon•23m ago•0 comments

The Cyclospora outbreak was, and still is, a communications failure

https://www.cidrap.umn.edu/cyclospora/cidrap-op-ed-cyclospora-outbreak-was-and-still-communicatio...
3•testingonetwo34•30m ago•0 comments

SlopCodeBench

https://www.scbench.ai
3•jlaneve•31m ago•0 comments

Editing text when the markup is stored separately [pdf]

https://www.researchgate.net/publication/340006851_SPEEDy_A_practical_editor_for_texts_annotated_...
2•argimenes•33m ago•0 comments

Meta Got Everything It Wanted in a Secret Louisiana Data Center Deal

https://www.nytimes.com/2026/07/27/technology/meta-data-center-louisiana.html
2•spenvo•34m ago•0 comments

Microsoft finetuned Qwen 27B for computer use

https://huggingface.co/microsoft/Fara1.5-27B
2•georgeven•38m ago•1 comments

Travis Kalanick reveals how A16Z fumbled Uber's Series B in 2011

https://www.youtube.com/watch?v=6OZLg00B5yo
1•dsantbakshsing•39m ago•0 comments

Essential Words

https://pudding.cool/2026/07/essential-words/
1•herbertl•41m ago•0 comments

The gap is not glorious

https://loveofallwisdom.com/blog/2026/07/the-gap-is-not-glorious/
1•herbertl•42m ago•0 comments

I Guess I'm Playing the Long Game Now

https://brainbaking.com/post/2026/07/i-guess-im-playing-the-long-game-now/
2•herbertl•45m ago•0 comments

Caracal AV – Click the link to learn about it

https://caracal-av.pages.dev/
2•telui•47m ago•0 comments

Show HN: Building a new game everyday with AI. Day #106 Zombie Survival Training

https://gamevibe.us/106-zombie-survival-training
1•pzxc•47m ago•0 comments

I built 337 API tools behind a paywall. 3 free calls, then €0.50

https://swarm.gadgethumans.com/x402/
1•apipaywall•52m ago•0 comments

Duress passcode leads to U.S. prosecution of traveler

https://www.thetravel.com/us-customs-and-border-protection-faces-first-ever-type-incident-after-t...
2•exhilaration•54m ago•0 comments

Just in Time Nudging (2017)

https://idiallo.com/blog/just-in-time-nudging
2•foxfired•54m ago•0 comments

VitaSet LLC has applied for YC's Fall 2026 Batch

https://account.ycombinator.com?continue=https%3A%2F%2Fapply.ycombinator.com%2Fapps%2Fda68107c-2e...
1•VitaSetLLC•55m ago•0 comments

House Prices Are Falling and We Haven't Solved the Problem of Restrictive Zoning

https://cepr.net/publications/house-prices-are-falling-and-we-havent-solved-the-problem-of-restri...
3•miguelazo•57m ago•1 comments

A Russian phone number, WhatsApp, and 140 outbound SSH alerts

https://nox.sh/posts/whatsapp-tunnel-out/
2•mattredact•58m ago•0 comments

Run the AI Studio deletion test to show the chat isn't deleted

https://discuss.ai.google.dev/t/please-help-do-the-ai-studio-delete-test-so-we-can-prove-that-goo...
2•Bitu79•1h ago•0 comments

Teacher Arrested for Clapping in Support of Anti-Data Center Activists

https://futurism.com/artificial-intelligence/high-school-teacher-arrested-clapping-data-center-ac...
2•HotGarbage•1h ago•0 comments