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

Flip TABLE: storing arbitrary data in iNaturalist

https://exclav.es/2026/06/13/flip-table-storing-arbitrary-data-in-inaturalist/
1•evakhoury•2m ago•0 comments

A Chinese rocket breaks apart dangerously close to the Starlink constellation

https://arstechnica.com/space/2026/06/a-chinese-rocket-breaks-apart-dangerously-close-to-the-star...
1•bookmtn•2m ago•0 comments

AI's Brokenomics

https://www.wheresyoured.at/brokenomics/
1•7777777phil•3m ago•0 comments

Map Clustering Is Not My Favorite

https://blog.greg.technology/2026/06/12/map-clustering-is-not-my-favorite.html
1•evakhoury•3m ago•0 comments

Git is not great for deployment configuration

https://medium.com/@jesperfj/git-is-not-great-for-deployment-configuration-b1bbad7a5428
1•RyeCombinator•4m ago•0 comments

Show HN: Understand and reduce token usage with ContextSpy context profiler

https://github.com/RimantasZ/contextspy
1•iezhy•4m ago•0 comments

Flock Misappropriates MythBusters

https://ipvm.com/reports/flock-mythbusters
2•jhonovich•4m ago•0 comments

What is a human? A miserable little pile of clades

http://approximateknowledge.net/misc/2026/06/13/clades.html
1•evakhoury•6m ago•0 comments

Prtokens – See how much AI agent tokens cost a PR

https://github.com/SamuelZ12/prtokens/
1•SamuelZ12•9m ago•0 comments

Netflix has an ambitious milestone in sight for 2027

https://www.thestreet.com/investing/stocks/nflx-stock-netflix-has-a-stunning-milestone-in-sight-f...
1•andsoitis•9m ago•0 comments

Microsoft sued by shareholders over expenses, cloud business, AI

https://www.reuters.com/business/microsoft-sued-by-shareholders-over-expenses-cloud-business-ai-2...
3•onemoresoop•9m ago•0 comments

US connected-car rule prompts Ford, to seek licenses for China-built models

https://www.reuters.com/business/autos-transportation/us-connected-car-rule-prompts-ford-other-au...
1•onemoresoop•10m ago•0 comments

Boost Game – retro game where terrain is generated by SIMD kernel computation

https://boost.modular.com/
1•timmyd•11m ago•0 comments

Show HN: StarScope – Free astronomy dashboard for observers outside the US/UK

https://starscope.live/feed
1•xenophin•12m ago•0 comments

FreeBSD 15 on a Laptop

https://www.sacredheartsc.com/blog/freebsd-15-on-a-laptop/
2•cullumsmith•13m ago•1 comments

Nixpkgs Cooldowns

https://determinate.systems/blog/nixpkgs-cooldown/
3•jmartens•13m ago•0 comments

Flame (Malware)

https://en.wikipedia.org/wiki/Flame_(malware)
1•hyperific•14m ago•0 comments

Ask HN: What have you built with Claude Managed Agents?

1•david_shi•15m ago•0 comments

Show HN: A directory for Discord and Telegram bots

https://botyard.in
1•njac•15m ago•0 comments

American Dads Rock: Fathers Are Doing More At Home Than Ever

https://ifstudies.org/blog/american-dads-rock-fathers-are-doing-more-at-home-than-ever
1•Anon84•16m ago•0 comments

Tech's World Cup Takeover

https://betakit.com/techs-world-cup-takeover/
1•builtbystef•17m ago•0 comments

Hyperglycosylation is a metabolic driver of Alzheimer's disease

https://www.nature.com/articles/s42255-026-01538-4
1•bookofjoe•17m ago•0 comments

CloudBridge – A zero-trust, egress-only network mechanism [video]

https://www.youtube.com/watch?v=u6HMpf3h4Fo
1•gowthamsadasiva•19m ago•1 comments

OptinMonster supply chain attack hits 1.2M WordPress sites

https://sansec.io/research/optinmonster-supply-chain-attack
1•gwillem•19m ago•0 comments

FBI disrupts AI-powered phishing service using a million URLs

https://www.bleepingcomputer.com/news/security/fbi-disrupts-massive-ai-powered-phishing-service-u...
3•devonnull•19m ago•0 comments

Digital Sleep-Wake Cycle Metrics and Dementia Prediction in Older Adults

https://jamanetwork.com/journals/jamaneurology/fullarticle/2849323
1•brandonb•20m ago•0 comments

Humanity Protocol Hacked for $36M

https://twitter.com/WuBlockchain/status/2064651937484796155
1•lschueller•20m ago•1 comments

ShinyHunters hacked 100 orgs by exploiting an Oracle PeopleSoft 0-day

https://www.theregister.com/cyber-crime/2026/06/11/shinyhunters-claims-oracle-peoplesoft-0-day-hi...
7•billybuckwheat•22m ago•0 comments

Fonable: International calls from the browser, no subscription

https://fonable.io/
3•rondo•24m ago•1 comments

Show HN: Behavioral gauge for Claude Code sessions

https://github.com/softcane/ccverdict
1•pradeep1177•24m ago•0 comments