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-2027 forecasters move their timelines 1.5 years earlier

https://blog.aifutures.org/p/q1-2026-timelines-update
1•alcazar•1m ago•0 comments

Surprise fossil discoveries push back the evolution of complex animals

https://www.newscientist.com/article/2521980-surprise-fossil-discoveries-push-back-the-evolution-...
1•Brajeshwar•4m ago•0 comments

F-15E Wreckage Photos Amid Iranian Claims It Shot Down an American Fighter

https://www.twz.com/air/photos-of-f-15e-wreckage-emerge-amid-iranian-claims-it-shot-down-an-ameri...
2•uticus•4m ago•1 comments

Swiss Inflation Rises to Highest Level in a Year on Jump in Oil Costs

https://www.wsj.com/economy/swiss-inflation-rises-to-highest-level-in-a-year-on-jump-in-oil-costs...
1•bookofjoe•4m ago•1 comments

SubLOGIC Flight Simulator II

https://computeradsfromthepast.substack.com/p/plus-post-sublogic-flight-simulator
1•rbanffy•5m ago•0 comments

ATGeo: Places for at Protocol

https://atgeo.org/
1•Kye•6m ago•0 comments

Fourwords, a free open human and machine friendly global positioning standard

https://yoshimi.space/four/
1•fish43•6m ago•0 comments

Show HN: Free tool to roast your LinkedIn

https://vibe-audit-lab.base44.app
1•gavrielamati•6m ago•0 comments

Making an Interactive Video Model

https://sahirp.com/writing/tap_conditioned_world_models/
1•er1t0•8m ago•0 comments

Magic: The Gathering Is Turing Complete

https://arxiv.org/abs/1904.09828
1•dan-bailey•9m ago•0 comments

Notebooks: SQL Analysis, Reimagined

https://tabularis.dev/blog/notebooks-sql-analysis-reimagined
1•thunderbong•12m ago•0 comments

The more evidence behind a therapy, the less the public trusts it

https://www.statnews.com/2026/04/03/peptides-statins-research-trust-bpc-157/
2•clumsysmurf•13m ago•0 comments

Ask HN: Where can my story live? Everywhere feels like an empty room

1•arc_light•13m ago•2 comments

Figure out the "rules" for each ring in the Venn diagram by playing object cards

https://boardgamegeek.com/boardgame/408547/things-in-rings
1•uticus•13m ago•0 comments

Second Revision of 6502 Laptop

https://codeberg.org/TechPaula/LT6502b
1•uticus•15m ago•0 comments

Building a Plugin Architecture in Spring Boot Without Inventing a Framework

https://medium.com/all-things-software/plugin-architecture-in-spring-boot-without-a-framework-8b8...
1•dknj•15m ago•0 comments

Nintendo's legal fight with Palworld suffers a reversal as USPTO rejects patent

https://www.rockpapershotgun.com/nintendos-legal-fight-with-palworld-suffers-a-reversal-as-the-us...
1•HardwareLust•16m ago•1 comments

Show HN: ClauseWize – Upload a contract, get risk score and negotiation language

https://clausewize.com
1•pratikdoshi01•17m ago•0 comments

Protecting Godot games against reverse engineering

https://alicegg.tech/2026/04/03/godot-encryption
1•zer0tonin•18m ago•0 comments

The AI that learned when to fire itself

https://zenodo.org/records/19401816
1•cfulger•20m ago•1 comments

Austria's Ex-Foreign Minister Flees to Russia by Military Jet, Brings Ponies

https://united24media.com/latest-news/austrias-ex-foreign-minister-flees-to-russia-by-kremlin-mil...
2•vrganj•26m ago•1 comments

Adult German men must request permission to leave Germany for more than 3 months

https://www.fr.de/politik/drastische-wehrpflicht-aenderung-maenner-die-deutschland-laenger-wollen...
20•raffael_de•29m ago•13 comments

Jj v0.40.0 Released

https://github.com/jj-vcs/jj/releases/tag/v0.40.0
1•birdculture•31m ago•0 comments

First MCP server for Guesty property management – 39 tools, open source

https://github.com/DLJRealty/guesty-mcp-server
1•DLJRealty•32m ago•0 comments

Blaming insecurity on consumer Wi-Fi routers on foreign OEMs is a red herring

https://www.networkworld.com/article/4153824/why-cant-we-have-nice-routers-anymore.html
2•CrankyBear•33m ago•0 comments

API for UK waste carrier verification, EWC classification and digital WTNs

https://wastecheck.co.uk
1•mhaysom•34m ago•0 comments

I fact-checked Scientific American, with accidental help from Anthropic

https://iron.blue/blog/2026/apr-may-jun/the-claude-code-leak-is-a-huge-nothingburger
1•slowmover•38m ago•1 comments

Show HN: Replace 6 months of GTM trial-and-error with simulated buyers

https://github.com/wednesday-solutions/rightsuite.co
4•ali_chherawalla•38m ago•0 comments

Characterizing Abusive IP Proxies [pdf]

https://www.first.org/global/sigs/netsec/NETSEC.characterizing-abusive-IP-proxies.pdf
1•jtkristoff•38m ago•0 comments

I run my company from Emacs

https://www.thetypicalset.com/blog/emacs-as-ceo-operating-system
3•remilouf•41m ago•1 comments