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•12mo 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

The Tech Reclaimers: A Community Bicycle Repair Club for the Internet

https://www.techreclaimers.club
1•jonasced•13s ago•0 comments

What if new proofs are included in LLM trained so LLM rediscover it?

1•folderquestion•1m ago•0 comments

Essential Capabilities Insight Teams Need in a Modern Market Research Platform

https://figshare.com/articles/journal_contribution/_b_7_Essential_Capabilities_Insight_Teams_Need...
1•anasteciadunu•11m ago•0 comments

I built godom: Go owns the DOM and the browser is just a rendering surface

https://www.anupshinde.com/why-i-built-godom/
1•anupshinde•11m ago•0 comments

LLMs Corrupt Your Documents When You Delegate

https://arxiv.org/abs/2604.15597
1•rbanffy•15m ago•0 comments

Was Back‑to‑Office Enforced?

1•xchip•15m ago•0 comments

Show HN: Hum – ad-free terminal music player (Rust, no API keys)

https://github.com/Devendra116/hum/
1•devendra116•18m ago•0 comments

Closure of Radio 4 on Long Wave

https://www.bbc.co.uk/reception/work-warning/news/radio4lw
2•fredley•18m ago•0 comments

I've replaced my Claude subscription with a sleep control app

https://twitter.com/patoroco/status/2053031292594225641
1•patoroco•22m ago•0 comments

I returned to AWS, and was reminded why I left

http://fourlightyears.blogspot.com/2026/05/i-returned-to-aws-and-was-reminded-hard.html
2•andrewstuart•22m ago•1 comments

Big Tech's $725B AI spending spree sends free cash flow to a decade low

https://www.ft.com/content/b3dfaba9-17a2-4fac-90fe-4ab3ca7c9494
3•1vuio0pswjnm7•23m ago•0 comments

Meta is dying. It's about time

https://www.nytimes.com/2026/05/08/opinion/meta-facebook-zuckerberg.html
5•LucidLynx•28m ago•1 comments

Hacktoberfest 2025

https://hacktoberfest.com
1•Bikash755043•29m ago•0 comments

Impossible Assumptions

https://blog.jakobschwichtenberg.com/p/impossible-assumptions
1•unknown1111•31m ago•0 comments

Cloudflare Stock Tumbles. An Earnings Beat Wasn't Enough

https://www.barrons.com/articles/cloudfare-earnings-stock-price-be96c90f
3•1vuio0pswjnm7•32m ago•0 comments

Counting Fast in Erlang with:counters and:atomics

https://andrealeopardi.com/posts/erlang-counters-and-atomics/
1•malmz•33m ago•0 comments

Free Gpt.im

https://freegpt.im
2•Evan23345•33m ago•0 comments

International cyber attack disrupts swathe of universities and schools

https://www.bbc.com/news/articles/ce3pq0136eqo
2•1vuio0pswjnm7•35m ago•0 comments

A Man Who Almost Never Succeeded (2012)

https://www.lensrentals.com/blog/2012/10/the-man-who-almost-never-succeeded/
1•downbad_•37m ago•1 comments

Help Needed Seeking Contributors for a Pure C Compiler and Runtime

https://github.com/heikowagner/nela-lang/issues/1
1•heikowag•37m ago•1 comments

Simplifying camera trap image analysis with AI

https://addaxdatascience.com/addaxai/
2•bryanrasmussen•39m ago•1 comments

Yesterday I had some news that has left me feeling

https://mylightstillshines.wordpress.com/2026/05/09/yesterday-i-had-some-news-that-has-left-me-fe...
1•jaygirl•41m ago•0 comments

Show HN: I Built a Retro Survival RPG in Vanilla JavaScript

2•jasonkester•43m ago•0 comments

Astroberry – OS for controlling astronomy equipment

https://astroberry.io/
1•NKosmatos•46m ago•0 comments

Show HN: Digits – Encrypted calls from gutted vintage desk phones

https://digits.family
1•justinlindh•52m ago•1 comments

IPO: Lime (SEC S-1 Form, Neutron Holdings)

https://www.sec.gov/Archives/edgar/data/1699963/000162828026032523/neutronholdingsinc-sx1.htm
2•wuschel•57m ago•0 comments

Hondurasgate: US, Israeli Plot to Destabilize Mexico, Latin America

https://english.elpais.com/international/2026-05-07/hondurasgate-the-alleged-us-and-israeli-inter...
6•vrganj•1h ago•0 comments

Everything you need to know about recently released UFO files by Dow

https://sourceryintel.com/reports/dow-ufo-files-may-2026
1•freakynit•1h ago•0 comments

Is Opus 4.7 a Downgrade?

https://www.vincentschmalbach.com/is-opus-4-7-a-downgrade/
4•vincent_s•1h ago•1 comments

Instagram DMs Lose End-to-End Encryption Starting Today

https://www.macrumors.com/2026/05/08/instagram-end-to-end-encryption/
2•7777777phil•1h ago•0 comments