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

AI wants your soul. I just want your long link

https://tiras.pro
1•hp2090•3m ago•0 comments

Death of the IDE?

https://addyo.substack.com/p/death-of-the-ide
1•ingve•4m ago•0 comments

Halide co-founder is suing former partner for bringing source code to Apple

https://www.theverge.com/business/898687/halide-lawsuit-co-founder-apple
1•rorylawless•4m ago•0 comments

Show HN: Context.dev – One API to scrape, enrich, and understand the web

https://www.context.dev
1•ICodeSometimes•6m ago•0 comments

Aunt got scammed and sent $50k+

https://veritrue.ai/
1•cheroll•10m ago•1 comments

I made this app 'Mind Influence Lab' for experimenting consciousness hypothesis

1•Wickeddarko•10m ago•0 comments

To tilt Hungarian election, Russians proposed staging assassination attempt

https://www.washingtonpost.com/world/2026/03/21/hungary-election-interference-russia-orban/
2•vrganj•11m ago•0 comments

An Aural Companion for Decades, CBS News Radio Crackles to a Close

https://www.nytimes.com/2026/03/21/business/media/cbs-news-radio-appraisal.html
2•tintinnabula•12m ago•0 comments

World’s first self-balancing electric motorcycle rolls into production

https://newatlas.com/motorcycles/omoway-omo-x/
2•breve•13m ago•0 comments

Who's Writing the Spec?

https://dekodiert.de/en/articles/wer-spezifiziert
3•sdoering•15m ago•0 comments

7ms E2E graph-RAG retrieval Neo4j Golang rewrite. Reddit called perf "insane"

https://www.reddit.com/r/Rag/s/6O8vTeQufK
3•orneryd•18m ago•0 comments

Blitz – open-source App Store Connect client agents can control

https://github.com/blitzdotdev/blitz-mac
4•minjunes•19m ago•1 comments

DOGE goes nuclear: How Trump invited SV into America's nuclear power regulator

https://www.propublica.org/article/trump-nuclear-power-nrc-safety-doge-vought
5•epistasis•19m ago•0 comments

Show HN: An event loop for asyncio written in Rust

https://github.com/RustedBytes/rsloop
2•yehors•20m ago•0 comments

The Last Testaments of Richard II and Henry IV

https://www.historytoday.com/archive/feature/last-testaments-richard-ii-and-henry-iv
2•Petiver•20m ago•0 comments

WikiBonsai: A Legible Knowledge Layer

https://wibomd.substack.com/p/wikibonsai-a-legible-knowledge-layer
2•manunamz•21m ago•0 comments

Show HN: Simple Terminal Voice Recorder

1•chistev•21m ago•0 comments

ESP-IDF v6.0

https://developer.espressif.com/blog/2026/03/idf-v6-0-release/
2•qpe0•23m ago•0 comments

Geo-Strategy #8: The Iran Trap [video]

https://www.youtube.com/watch?v=7y_hbz6loEo
2•marvinborner•24m ago•0 comments

Show HN: Quarkus Extension for LittleHorse

https://github.com/littlehorse-enterprises/lh-quarkus
1•coltmcnealy•26m ago•0 comments

Show HN: The Two by Two Truth Diagram

https://kmrjohnson55.github.io/truth-diagram/
2•8crazyideas•29m ago•0 comments

The Impact of AI on Game Dev Jobs. Open to Work Crisis

https://darkounity.com/blog-post?id=the-impact-of-ai-on-game-dev-jobs-open-to-work-crisis--177412...
2•hacker_13•29m ago•0 comments

The Genetic Secrets of Sperm Warfare

https://nautil.us/the-genetic-secrets-of-sperm-warfare-1278928
1•marojejian•31m ago•1 comments

DevMem: A CLI Based Auto-Updating Documentation and Changelog Capture

https://fun-tomato-aiuks1hrge.edgeone.app/
1•suryaparida•32m ago•0 comments

Time Nuts

http://leapsecond.com/time-nuts.htm
1•jacquesm•35m ago•0 comments

Attempts to post the latest Trivy security incident have been marked [dead]

https://news.ycombinator.com/from?site=github.com%2Faquasecurity
4•JoshuaDavid•43m ago•3 comments

Floci – A free, open-source local AWS emulator

https://github.com/hectorvent/floci
2•shaicoleman•43m ago•0 comments

Show HN: Airygen – A brand new WordPress SEO plugin

https://www.airygen.com/en
1•terrylinooo•47m ago•0 comments

Aging Redefined: Cognitive and Physical Improvement with Positive Age Beliefs

https://www.mdpi.com/2308-3417/11/2/28
1•marojejian•49m ago•1 comments

Show HN: The Longest Click

https://longest-click.4m1r.dev/
1•4m1rk•51m ago•0 comments