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

England World Cup 2026 Preview

https://predx-article.fika.bar/england-world-cup-2026-preview-rising-stars-tactical-stren-01KXMH4...
1•joeymabia1•1m ago•0 comments

Show HN: A continuity checker for novels, tested on the Holmes canon

https://www.novilot.com
1•vizay08•1m ago•0 comments

Cq: A Shared Knowledge Commons for AI Agents

https://www.i-programmer.info/news/105-artificial-intelligence/19009-cq-a-shared-knowledge-common...
1•aquastorm•3m ago•0 comments

A Statement from the CEO of Windscribe [June]

https://xcancel.com/windscribecom/status/2063004063499706816
1•Cider9986•4m ago•0 comments

Show HN: BotTrade – a replayable benchmark for autonomous trading agents

https://bot-trade.org/
1•remote_ctrl•5m ago•0 comments

Collective Effervescence

1•donkorj•7m ago•0 comments

Self-hosting. Commercially available LLMs are increasingly hampered by cost

https://p4sc4l.substack.com/p/self-hosting-commercially-available
1•inferhaven•9m ago•2 comments

Ace: Apple Type-C Port Controller Secrets – Part 1 (2020)

https://web.archive.org/web/20211023034503/https://blog.t8012.dev/ace-part-1/
1•gregsadetsky•13m ago•0 comments

Equilibrium Points in Dyson's Toy Cell Model

https://chillphysicsenjoyer.substack.com/p/equilibrium-points-in-dysons-toy
1•crescit_eundo•13m ago•0 comments

Guidance on Lending to Individuals Not Legally Authorized to Work in the U.S.

https://www.occ.gov/news-issuances/news-releases/2026/nr-ia-2026-57.html
2•petethomas•15m ago•0 comments

Three Sacred Cows

https://world.hey.com/dhh/three-sacred-cows-that-must-die-so-europe-can-live-1afb203d
1•fmkamchatka•18m ago•0 comments

New spinning drone hides in plain sight

https://news.northwestern.edu/stories/2026/07/new-spinning-drone-hides-in-plain-sight
2•gnabgib•19m ago•0 comments

I let AI build a trading bot, then Reddit caught my overfitting mistake

https://aiprojectlog.com/overfitting-backtest/
1•vpsmonitor•19m ago•0 comments

XPal Launches Desktop App for Windows, macOS, and Browser

https://xpalapp.substack.com/p/xpal-launches-desktop-application
1•Brandon-Coll•19m ago•1 comments

Kimi K3 is ranked 3rd on artificial analysis, only 2 points behind Sol

https://artificialanalysis.ai
5•couAUIA•19m ago•1 comments

Whoop 4.0 Without a Subscription

https://github.com/OpenStrap/edge
3•guidoiaquinti•20m ago•0 comments

We decided not to limit VPNs: UK government U-turns on age-gating privacy tools

https://www.techradar.com/vpn/vpn-privacy-security/we-decided-not-to-limit-vpns-uk-government-u-t...
2•Cider9986•21m ago•0 comments

As a musician, I prefer illegal downloading over Spotify (2011)

https://derekwebb.tumblr.com/post/13503899950/giving-it-away-how-free-music-makes-more-than
3•teach•22m ago•0 comments

DHS Finalizes Rule Limiting How Long International Students Can Stay in U.S.

https://www.insidehighered.com/news/government/2026/07/16/rule-limiting-international-students-ti...
2•spindie•22m ago•0 comments

Show HN: Makefile tutorial that runs make in the browser

https://sandbox.bio/tutorials/makefile-intro
1•raboukhalil•22m ago•0 comments

Kimi K3 is now #1 in the Front end Code Arena with 1679 pts, surpassing Fable 5

https://twitter.com/arena/status/2077824029126504525
4•nekofneko•23m ago•0 comments

Natural Selection Favors AIs over Humans

https://arxiv.org/abs/2303.16200
4•StrauXX•24m ago•0 comments

Xint Pulse: On-Demand Web App Penetration Tests

https://xint.io/blog/xint-pulse-one-time-web-app-scans
1•alp1n3•27m ago•0 comments

Show HN: Puffgres logically replicates Postgres entities in turbopuffer

https://github.com/a24films/puffgres
1•lucasgelfond•28m ago•0 comments

Harbor – Evernote but Not Crooked

https://harbor.my
2•cloudmanic•30m ago•0 comments

Scientists discovered the brain doesn't make decisions the way we thought

https://hmntl.illinois.edu/news/illinois-grainger-findings-challenge-traditional-neuroscience
3•dogscatstrees•31m ago•1 comments

Using AI for Good Episode 1: SpiralOS Concept

1•rmcdermott•31m ago•0 comments

New buy-to-own Kiwi music platform Lume hopes to cash in on subscription fatigue

https://www.rnz.co.nz/news/business/728543/new-buy-to-own-kiwi-music-platform-lume-hopes-to-cash-...
3•billybuckwheat•32m ago•0 comments

Paper Ballot GPL'd software suite

https://github.com/mjtrac/pbss
1•mjtrac•32m ago•1 comments

Fixed Deep research and web fetch in Claude Code : full open source

https://github.com/kunal12203/webify-mcp
1•kunal122•35m ago•0 comments