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

Show HN: WSL Dashboard – an open-source,low-memory, high-performance GUI manager

https://github.com/owu/wsl-dashboard
2•GuardCalf•6m ago•0 comments

TIRx: An Open Compiler Stack for Evolving Frontier ML Kernels

https://tvm.apache.org/2026/06/22/tirx
1•matt_d•6m ago•0 comments

Prototyping data tools with AI, a case study: Solar and Battery Atlas

https://ember-energy.org/latest-updates/prototyping-data-tools-with-ai-a-case-study-solar-battery...
2•toomuchtodo•7m ago•1 comments

Stripe pre-launch security checklist for indie SaaS

https://github.com/galakurpi/stripe-prelaunch-security-checklist
1•jongalarraga•7m ago•0 comments

Show HN: A private pager for your AI agent loops

https://ask-a-human.ai
1•alexandroskyr•9m ago•1 comments

SeeDance 2.5 Is Stunning

https://twitter.com/Long4AI/status/2069262125776920582
3•vantareed•12m ago•0 comments

AI Wrote the Code. Nobody Knows Why It Made Those Decisions

https://brunelly.com/
2•rihabzt•15m ago•0 comments

Latexdiff online – diff two LaTeX files in the browser

https://thelatexlab.com/latexdiff-online/
1•sahiltll•15m ago•0 comments

Matrix and Quaternion FAQ

https://j3d.org/matrix_faq/matrfaq_latest.html
1•signa11•18m ago•0 comments

Who Does What? Team Topologies for the Agentic Platform

https://blog.owulveryck.info/2026/06/22/who-does-what-team-topologies-for-the-agentic-platform.html
1•owulveryck•19m ago•0 comments

Thousand-year-old ancient oak tree linked to 'Robin Hood' legend has died

https://abc7.com/story/thousand-year-old-ancient-oak-tree-tied-robin-hood-legend-has-died-wildlif...
1•ValentineC•21m ago•1 comments

Ask HN: Product idea validation made simple and streamlined

https://pmfboard.com/
1•connollystr•22m ago•0 comments

Mental Illness Does Not Cause Homelessness

https://truths-and-loves.ghost.io/mental-illness-does-not-cause-homelessness/
1•deterministic•26m ago•0 comments

The Lure of "Magic Bullets" in Reforming Schools

https://larrycuban.wordpress.com/2026/06/22/the-lure-of-magic-bullets-in-reforming-schools/
1•Tomte•27m ago•0 comments

Egypt denied flight to Seattle ahead of final World Cup group match

https://www.aljazeera.com/sports/2026/6/22/egypt-denied-flight-to-seattle-ahead-of-final-world-cu...
1•sbmthakur•27m ago•0 comments

Show HN: Cited – a searchable index of what experts recommend on podcasts

https://cited.co/
1•knothacker•28m ago•0 comments

In memory of the man who put red and green squiggles under words

https://devblogs.microsoft.com/oldnewthing/20260622-00/?p=112451
1•signa11•28m ago•0 comments

Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason

https://github.com/imtomt/ymawky/tree/linux
1•imtomt•31m ago•0 comments

73+ IoCs for the Impacket Hacking Library

https://github.com/ThatTotallyRealMyth/Impacket-IoCs
1•MeowMeowBinks•31m ago•1 comments

Show HN: Nobody at poker night wanted to be the dealer, so I built one

https://smartdealer.poker/
1•phillippcorreia•31m ago•1 comments

Show HN: Magpie-Search

https://github.com/xfloukiex-lab/magpie-search
1•Floukie•34m ago•0 comments

Intel's bLLC: An architectural response to AMD's 3D V-Cache

https://nasengetu.com/article/bllc-intel-answer-to-amd-3dvcache
1•StizzurpXDD•42m ago•0 comments

Will It Mythos?

https://swelljoe.com/post/will-it-mythos/
29•mindingnever•44m ago•7 comments

Kunal Shah to head WhatsApp; Meta invests nearly $1B in Cred

https://www.moneycontrol.com/europe/?url=https://www.moneycontrol.com/news/business/startup/kunal...
1•satyanash•46m ago•0 comments

Reddit now blocks all free API access besides RedReader

https://old.reddit.com/r/continuumreddit/comments/1u2monb/comment/oqyqn99/
5•Markoff•48m ago•2 comments

Valve engineers talk Steam Machine pricing and heatsinks

https://www.tomshardware.com/video-games/console-gaming/valve-engineers-talk-steam-machine-pricin...
3•Timofeibu•49m ago•0 comments

Valve describes just how brutal RAM negotiations are in 2026

https://www.theverge.com/games/953945/valve-steam-machine-memory-component-crisis
1•Timofeibu•50m ago•0 comments

GitHub Family

https://github.com/JohnsonArnek/Github-Family
1•progrr_vibe_art•1h ago•1 comments

Another Way to Compare the Two Largest Economies

https://www.unz.com/bhua/another-way-to-compare-the-worlds-two-largest-economies/
2•thelastgallon•1h ago•0 comments

Virtual scrolling becomes much simpler when scrolling by index instead of pixels

https://github.com/ceriousdevtech/cerious-scroll
1•ryoucerious•1h ago•0 comments