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

Tell HN: Our paid Claude AI subscription unavailable >1 week and no support

1•KellyCriterion•1m ago•0 comments

Show HN: Where everything shaping how you think lives

https://omphalis.ai/
1•wowinter15•5m ago•0 comments

F-16 in 1991 Gulf war dodges 6 SAM missiles without chaff

https://www.youtube.com/watch?v=TJE5gDDnq9s
1•lifeisstillgood•8m ago•0 comments

Magnitude 7.1 earthquake hits Japan's Kyushu region, JMA says

https://www.reuters.com/business/environment/magnitude-71-earthquake-hits-japans-kyushu-region-jm...
1•mikhael•11m ago•0 comments

The Uses of 'Treason'

https://www.cjr.org/the_media_today/the-uses-of-treason-donald-trump-press-traitors-air-force-one...
2•robtherobber•13m ago•0 comments

Ask HN: What do you use local models for?

1•tjomk•16m ago•1 comments

7.1 Earthquake in Japan

https://www.data.jma.go.jp/multi/quake/quake_detail.html?eventID=20260728163528&lang=en
28•krembo•17m ago•0 comments

Seriously, what is the large code-model even for?

https://fzakaria.com/2026/07/26/seriously-what-is-the-large-code-model-even-for
1•birdculture•19m ago•0 comments

Show HN: Reverse-engineer viral videos into AI-ready shot breakdowns

https://videolens.cc/zh/landing
1•not_wowinter13•23m ago•0 comments

Show HN: Dino Race – A peer-to-peer two-player Chrome Dino game

https://gameplayer2.com/dino
1•dares2573•23m ago•0 comments

Artificial Intelligence: Shades of Gray

https://changelog.complete.org/archives/42503-artificial-intelligence-shades-of-gray
1•psibi•23m ago•0 comments

Does Speaking to Agents Like Cavemen Save 65% of Tokens? We Test

https://blog.jetbrains.com/ai/2026/07/speak-to-ai-agents-like-cavemen-tosave-tokens/
3•Sandman•24m ago•1 comments

Disney+ removes 4K and HDR from premium plans in Germany

https://www.heise.de/en/news/Disney-4K-and-HDR-completely-disappeared-in-Germany-11379707.html
2•Vloeck•28m ago•0 comments

Fcgc

https://news.ycombinator.com/submit
1•sfgsfsdgs•29m ago•0 comments

Packaging Companies in Sri Lanka

https://akhtarigroup.com/
1•jayanath99•35m ago•0 comments

AgentEnv

https://github.com/kvcache-ai/AgentEnv
1•handfuloflight•37m ago•0 comments

Show HN: Kimi K3 Is Now Live on Canopy Wave

https://canopywave.com/models/kimi-k3
2•Rossmax•39m ago•0 comments

Show HN: WhimPop – A macOS menu that pops up under your cursor

https://whimpop.com/
1•whimbyte•40m ago•0 comments

Show HN: Turo – Tagalog for point, saves Tokens by pointing instead of talking

https://github.com/kdeps/turo
1•jjuliano•40m ago•0 comments

Sodium restriction and insulin resistance: A review of 23 clinical trials

https://journalofmetabolichealth.org/index.php/jmh/article/view/78/242
1•sublinear•44m ago•0 comments

Microsoft Sam starts his car

https://www.youtube.com/watch?v=EQ1LbeaU_LI
2•nazgulsenpai•46m ago•0 comments

Exercises in benchmarking and evals, part 7

https://danluu.com/exercise-7/
1•janvdberg•47m ago•0 comments

Small and mid-sized businesses are managing Android devices without Google

https://www.msn.com/en-xl/news/other/how-small-and-mid-sized-businesses-are-managing-android-devi...
1•erkin_bek•51m ago•0 comments

KDE daemon – the annoying restart is needed to complete update

https://www.dedoimedo.com/computers/kde-system-notification-helper.html
1•coisasdavida•52m ago•1 comments

Shown HN: Mathend – Microsoft Word but less annoying

https://mathend.com
1•muhamsyaddad•54m ago•1 comments

Microsoft unveils AI security tools it says outperform competing platforms

https://arstechnica.com/security/2026/07/microsoft-unveils-ai-security-tools-it-says-outperform-c...
4•joozio•59m ago•0 comments

Final hurrah? Glasgow's cut-price Commonwealth Games fight for survival

https://www.lbc.co.uk/article/anyone-still-care-commonwealth-games-glasgow-opinion-5Hjdf6S_2/
3•austinallegro•1h ago•0 comments

Cracking the code: can AI help us decipher ancient languages?

https://theconversation.com/cracking-the-code-can-ai-help-us-decipher-ancient-languages-288238
2•zeristor•1h ago•0 comments

Open Source Must Be Fun (Or It Will Die)

https://mikemcquaid.com/open-source-must-be-fun-or-it-will-die/
1•robin_reala•1h ago•0 comments

Evals before prompts: building an LLM OCR for KYC

https://blog.nilenso.com/blog/2026/05/18/evals-before-prompts-building-an-llm-ocr-for-kyc/
1•priyangapkini•1h ago•0 comments