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

How Can LLM RL Work Despite Information-Theoretic Inefficiency

https://www.beren.io/2026-07-26-How-Can-LLM-RL-Work-Despite-Information-Theoretic-Inefficiency/
1•sshh12•48s ago•0 comments

Show HN: Turn tweets into beautiful, shareable photos

https://tweet.download/
1•azeemkafridi•4m ago•0 comments

Show HN: ExpertCache – Run the Full GPT-OSS 120B (63GB) on a 16GB M1 Pro

https://github.com/amos-labs/expertcache
1•rick_barkley•4m ago•0 comments

Show HN: Inertia – Not your Grandfathers animation editor

https://inertiagraphics.com/
1•hpen•6m ago•0 comments

SpaceX Earnings Reveal X's Shrinking Ad Biz

https://www.mediapost.com/publications/article/417046/spacex-q2-earnings-show-xs-shrunken-ad-biz....
1•keeda•6m ago•1 comments

Roku Fairgound, a new 24/7 AI slop channel

https://therokuchannel.roku.com/details/b484db42f3d31b6dc2f604d453c694a0/fairground-ai-creator-tv
1•timoth3y•7m ago•1 comments

Why I'm gone [video][59 mins]

https://www.youtube.com/watch?v=0VbyhUmtuBw
2•Bender•8m ago•0 comments

AI Settles a 25 Year-Old Problem We Left Behind

https://twitter.com/DimitrisPapail/status/2086158118354887060
1•amichail•10m ago•0 comments

Ask HN: Books Written for Polyglots?

1•s4074433•11m ago•0 comments

High-frequency trading firm just hired Bjarne Stroustrup (creator of C++)

https://www.efinancialcareers.com/news/a-high-frequency-trading-firm-just-hired-bjarne-stroustrup...
2•refp•11m ago•0 comments

Super Mario Derivations

https://fzakaria.com/2026/08/05/super-mario-derivations
1•mtlynch•12m ago•1 comments

Solar eclipse threatens to tighten Europe's electricity squeeze

https://www.ft.com/content/06a25d8d-77d8-4dd5-8cd6-a105423544b2
1•JumpCrisscross•13m ago•0 comments

You don't know what DevOps means

https://vsyrakis.dev/blog/you-dont-know-devops/
2•adletbalzhanov•15m ago•0 comments

Data Beads

https://databeads.eu/
3•bookofjoe•16m ago•0 comments

The Object Model in Livelymerge

https://www.inkandswitch.com/livelymerge/notebook/lm-03/
1•mpweiher•17m ago•0 comments

Diffflow, a Bigger Toolbox, Free Tools Dashboard

https://diffflow.com/blog/tools-dashboard/
4•7rin0•18m ago•0 comments

Greenland issues 'strong warning' as Trump-linked oil firm prepares to drill

https://www.theguardian.com/world/2026/aug/08/greenland-iwarning-trump-linked-oil-firm-prepares-d...
1•thisislife2•20m ago•0 comments

Giving a Shit as a Service (2022)

https://allenpike.com/2022/giving-a-shit/
2•downbad_•20m ago•0 comments

Ask HN: How can I find trackers I did not place in my stuff?

2•jvilalta•22m ago•0 comments

Elon Musk's X Money promises 6% APY and $10M in FDIC coverage

https://finance.yahoo.com/markets/currencies/articles/elon-musks-x-money-promises-180000390.html
3•mooreds•22m ago•0 comments

Strangers on a Bench

https://strangersonabench.com/
1•mooreds•23m ago•0 comments

Tunnel Whisperer – Surgical port forwarding over HTTPS for hostile firewalls

https://github.com/Tunnel-Whisperer/Tunnel-Whisperer
2•zglozman•24m ago•0 comments

Federal proposal would deeply cut Colorado River water for AZ, CA and NV

https://www.nbcnews.com/science/environment/proposal-cut-colorado-river-water-arizona-california-...
2•mooreds•25m ago•0 comments

Lake Chaubunagungamaug

https://en.wikipedia.org/wiki/Lake_Chaubunagungamaug
1•willmeyers•26m ago•0 comments

I think GCP is better than AWS (2020)

https://nandovillalba.medium.com/why-i-think-gcp-is-better-than-aws-ea78f9975bda
1•downbad_•30m ago•0 comments

Show HN: Find out how ChatGPT describes your brand, then fix it

https://pallix.in
1•not_wowinter14•34m ago•0 comments

Python Package Comparison for Webcrawlers and Website Mirroring

https://inventwithpython.com/blog/python-webcrawler-package-comparison-aug-2026.html
1•gregsadetsky•35m ago•0 comments

ChatGPT / Codex Reset on Monday

https://xcancel.com/thsottiaux/status/2086189414292865249
1•sscaryterry•36m ago•0 comments

Hyper-Markdown – Markdown for knowledge graphs

https://hyper-markdown.org/
3•divingstar•40m ago•1 comments

I aggregated tracker SDKs and permissions across 300 open-source Android apps

https://apptizo.com/reports/app-trackers-permissions/
1•jkircas•41m ago•0 comments