frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•11mo 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

Abusing Science(2020)

https://pmc.ncbi.nlm.nih.gov/articles/PMC7566036/
1•rolph•1m ago•0 comments

Gray Media's Chain-Wide Arbitration Rollout

https://tostracker.app/analysis/gray-media-arbitration
1•tldrthelaw•2m ago•0 comments

Ask HN: What are you vibe coding?

1•phendrenad2•2m ago•0 comments

Trump's mass firing just dealt another blow to American science

https://www.technologyreview.com/2026/05/01/1136722/mass-firing-trump-fresh-blow-american-science...
1•joozio•2m ago•0 comments

Southwest Headquarters Tour

https://katherinemichel.github.io/blog/travel/southwest-headquarters-tour-2026.html
1•KatiMichel•2m ago•1 comments

Largest electric autonomous container ship begins commercial service

https://global.chinadaily.com.cn/a/202604/16/WS69e0ee90a310d6866eb43dd4.html
1•Geekette•6m ago•0 comments

Show HN: GitHub Commits Leaderboard

https://ghcommits.com
1•GustyCube•11m ago•0 comments

Hit and Run and a Business Idea

https://rozumem.xyz/posts/15
1•rozumem•13m ago•0 comments

Metal Gear Solid 2's Source Code Has Been Leaked on 4Chan

https://www.thegamer.com/mgs2-hd-edition-source-code-massive-leak/
3•rishabhd•16m ago•0 comments

Speed of Thought

https://www.twoscomplement.org/#podcast/speed-of-thought
1•tosh•19m ago•0 comments

Greg (2017)

https://blog.samaltman.com/greg
1•tosh•19m ago•0 comments

Messy Model Bench Tests; Qwen3.6-27B vs. Coder-Next

https://github.com/Light-Heart-Labs/MMBT-Messy-Model-Bench-Tests
2•seemaze•24m ago•0 comments

Show HN: Kadō – habit tracker app for iOS, open source and privacy-friendly

https://github.com/scastiel/kado
4•scastiel•29m ago•0 comments

Underwater robot tracks sperm whale conversations in real time

https://www.reuters.com/business/environment/underwater-robot-tracks-sperm-whale-conversations-re...
2•thedebuglife•29m ago•0 comments

Why you should still type code in 2026

https://www.slater.dev/2026/05/type-your-code/
2•sltr•31m ago•0 comments

Ask HN: Those building Swift apps without touching Xcode, what is your workflow?

2•p5v•31m ago•0 comments

Batteries Not Included, or Required, for These Smart Home Sensors

https://coe.gatech.edu/news/2026/04/batteries-not-included-or-required-these-smart-home-sensors
2•gnabgib•32m ago•0 comments

Uncle Bob: It's Over

https://old.reddit.com/r/vibecoding/comments/1srfqm0/uncle_bob_its_over/
22•lopespm•36m ago•11 comments

Show HN: Software Engineer to Novelist: Writing a Book Like Coding

https://frequal.com/forwriters/
2•TeaVMFan•38m ago•0 comments

Your Shell Is Just a Loop

https://douxx.blog/?p=15-your-shell-is-just-a-loop
1•dblog•39m ago•0 comments

Eliza effect at work: Avoiding emotional attachment to AI coworkers

https://www.ibm.com/think
2•thinkingemote•41m ago•0 comments

Google search treats the word "crumble" as a misspelling of cookie brand Crumbl

https://bsky.app/profile/cait.bsky.social/post/3mkxdtprzmk2e
1•davidgerard•43m ago•0 comments

When Is Nextcloud Overkill?

https://samueleamato.xyz/2026/05/03/you-dont-need-nextcloud
1•rd_wei•43m ago•0 comments

I built a Chrome extension that exposes product markups

https://chromewebstore.google.com/detail/sniff-it-shopping-assista/lhgpbkoaoigajoppckjeobgfafhkgjfn
1•sniffit•45m ago•0 comments

'The Iran war strengthened Ukraine. Could a ceasefire with Russia be closer?'

https://www.bbc.com/news/articles/cgjp7vpee03o
2•MilnerRoute•46m ago•0 comments

Tanker boarded south of Trelleborg – suspected violation of maritime law

https://www.kustbevakningen.se/en/more-news/tanker-boarded-south-of-trelleborg--suspected-violati...
1•madspindel•46m ago•0 comments

Ghost Operators: How Israeli Telecoms Were Exploited to Track Citizens Worldwide

https://www.haaretz.com/israel-news/security-aviation/2026-05-03/ty-article-magazine/ghost-operat...
1•miohtama•49m ago•0 comments

OSM-FR Panoramax server "only for testing if outside of France"

https://community.openstreetmap.org/t/osm-fr-panoramax-server-only-for-testing-if-outside-of-fran...
2•marklit•49m ago•0 comments

Can Investors Trust AI Sales Figures?

https://www.wsj.com/opinion/can-investors-trust-ai-sales-figures-c60c46bf
3•ericlamb89•51m ago•1 comments

Viewstamped Replication (1988) [pdf]

https://www.cs.princeton.edu/courses/archive/fall09/cos518/papers/viewstamped.pdf
1•tosh•51m ago•0 comments