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

Leaking internal headers in Flask Ninja with deserialization

https://eval.blog/research/pickle-gadget-chain-in-flask-ninja/
1•0xcrypto•3m ago•0 comments

Best Foldable Phones

https://www.nytimes.com/wirecutter/reviews/best-foldable-phones/
1•vanclaude•4m ago•0 comments

Boeing asks US to intervene over record EU loan to Airbus

https://www.reuters.com/business/aerospace-defense/boeing-asks-us-intervene-over-record-eu-loan-a...
1•elDutie•5m ago•0 comments

See each Law of UX broken, then fixed, in a live demo

https://laws-of-ux-examples.pagepost.app/
1•atzoumas•5m ago•0 comments

Chelsea's Defensive Rebuild Gains Momentum as Lacroix Emerges as Priority Target

https://predx-article.fika.bar/chelsea-s-defensive-rebuild-gains-momentum-as-maxence-lacroi-01KY1...
1•joeymabia1•5m ago•0 comments

Flavor Lines

https://vova.today/en/works/plofornot/
1•altilunium•5m ago•0 comments

An open dataset for modeling consciousness and sedation from EEG under propofol

https://zenodo.org/records/18483292
1•katsee•5m ago•0 comments

GitHub Incident with Deploy Keys

https://www.githubstatus.com/incidents/g40zcbvchny4
1•gowthamgts12•6m ago•0 comments

LibreFolio – Self-hosted portfolio tracker with 11 broker imports

https://github.com/Librefolio/LibreFolio
1•librefolio•7m ago•0 comments

I moved Agentique's LLM layer to BAML

https://agentique.ch/blog/why-i-moved-agentiques-llm-layer-to-baml/
1•dimslaev•7m ago•0 comments

Streaming, Fast and Slow: Cognitive Load-Aware Streaming

https://arxiv.org/abs/2504.17999
1•ankitg12•7m ago•0 comments

SubNuke – A privacy-first subscription tracker that doesn't require bank access

https://www.getsubnuke.com
1•zardt_•7m ago•0 comments

iOS 27 jailbreak with usbliter8 exploit

https://github.com/34306/usbliter8-fun
1•quyleanh•8m ago•0 comments

GPT-5.6 vs. Claude Fable 5 for Physical AI, which performs best?

https://juliahub.com/blog/frontier-models-physical-ai-evaluation
1•ChrisRackauckas•11m ago•0 comments

Chamath Palihapitiya on X: "Tricking US Gov protect frontier labs is a mistake

https://twitter.com/chamath/status/2079457219892871458
1•bilsbie•13m ago•0 comments

The Fake Influencers Selling Wellness on Your Feed

https://www.nytimes.com/video/technology/100000011001849/ai-influencers-health-supplements-fake-a...
1•pretext•14m ago•0 comments

The Rise of Fashion Slop

https://www.nytimes.com/2026/07/21/opinion/fashion-slop-boring.html
1•pretext•16m ago•0 comments

Show HN: Friday – a local-first desktop AI assistant that can use tools

https://friday.haraldbregu.com/
1•haraldbregu•20m ago•0 comments

RLHF and Post-Training Course by Nathan Lambert

https://rlhfbook.com/course
1•ankitg12•21m ago•0 comments

Content Is King (1996)

https://web.archive.org/web/20010126005200/http://www.microsoft.com/billgates/columns/1996essay/e...
1•tosh•22m ago•0 comments

Mpathic's First Sale

https://infiniteloop.media/p/the-first-customer-mpathic
1•natali_gray•23m ago•0 comments

Calio – Instantly extract key information from insurance SEC filings

https://chromewebstore.google.com/detail/sec-edgar-filings-extract/mjlmlhdhcdlohompclddmcnpgdhjgeja
1•mehbish•23m ago•1 comments

Don't add a read replica until you've read this

https://incident.io/blog/dont-add-a-read-replica-until-youve-read-this
10•shintoist•26m ago•0 comments

Washington blocks Kalshi's sports prediction market over state gambling law

https://www.theblock.co/post/409011/washington-kalshi-preliminary-injunction
2•thm•28m ago•1 comments

Researchers Detect SARS-CoV-2 Components in Hamsters 365 Days After Infection

https://www.biorxiv.org/content/10.64898/2026.07.19.739454v1
1•thenerdhead•31m ago•0 comments

Is AI Curing the Loneliness Epidemic, or Profiting from It?

https://mrkt30.com/is-ai-curing-the-loneliness-epidemic-or-profiting-from-it/
2•technewssss•31m ago•0 comments

Open Meditron: An Auditable Pipeline for Clinical LLMs

https://arxiv.org/abs/2605.16215
1•instagraham•35m ago•0 comments

POSIX on WebAssembly, or "What is an OS anyway" [video]

https://www.youtube.com/watch?v=O0buO7Brqlo
1•indrora•35m ago•0 comments

Elixir Cluster 101

https://jola.dev/posts/elixir-cluster-101
1•shintoist•35m ago•0 comments

The Age of Comprehension Debt

https://medium.com/@efeminella/the-age-of-comprehension-debt-d16ce9f776bd
2•ankitg12•36m ago•0 comments