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

Help Us Save MeshCore

https://blog.meshcore.io/2026/07/04/help-us-save-meshcore
1•geerlingguy•3m ago•0 comments

No-AI Label

https://en.wikipedia.org/wiki/No-AI_label
2•amelius•9m ago•0 comments

Social Geo App on AT Proto

https://pinnd.place/login
1•colomolo•11m ago•1 comments

JadePuffer ransomware used AI agent to automate entire attack

https://www.bleepingcomputer.com/news/security/jadepuffer-ransomware-used-ai-agent-to-automate-en...
2•Brajeshwar•12m ago•0 comments

Intelligent-Data /S

https://github.com/nicholascordova01/INTELLIGENT-DATA
1•alex_hirner•13m ago•0 comments

BSDun – Linux kernel module to load FreeBSD ELF binaries

https://gitlab.com/megastallman/bsdun
2•Tiberium•14m ago•0 comments

Beyond Horizon Analysis: Axiom Space – The First Orbital Real Estate Platform

https://beyondhorizonforesight.substack.com/p/beyond-horizon-analysis-axiom-space
1•beyondhorizonfs•14m ago•0 comments

Show HN: Daily Refreshed drop-in replacement for LiteLLM's model price map

https://cloudprice.net/models/api
2•gaploid•16m ago•0 comments

Show HN: Build offline-first web apps in pure Go and HTML

https://swag.mills.io
1•prologic•18m ago•0 comments

VapourDeck

https://spritesmods.com/?art=vapourdeck&f=rss
1•rcarmo•18m ago•0 comments

But what is quantum computing? (3blue1brown 2025)

https://www.youtube.com/watch?v=RQWpF2Gb-gU
2•andromaton•18m ago•1 comments

Generative AI like Midjourney creates images full of stereotypes

https://restofworld.org/2023/ai-image-stereotypes/
2•vinnyglennon•21m ago•1 comments

Show HN: Minicraft - Running Minecraft Classic from a Single Twitter Post

https://github.com/Kuberwastaken/minicraft
1•kuberwastaken•22m ago•0 comments

No Amazon? No problem:remote island built its own online shopping service

https://restofworld.org/2022/online-shopping-in-the-middle-of-the-ocean/
1•vinnyglennon•23m ago•0 comments

Running the '80s DECUS Star Trek game on my new MUMPS 76 interpreter

https://github.com/rochus-keller/MUMPS/blob/main/Readme.md
2•Rochus•26m ago•1 comments

A philosophical and neurocognitive manifesto on AI and ontological trauma

https://github.com/RiccardoGenco/genesis-2.0/blob/master/README.md
1•obs3ssion•27m ago•0 comments

Home made GPU escalated quickly [video]

https://www.youtube.com/watch?v=qMR3IXF2sWw
1•erichocean•28m ago•0 comments

Astryx Design System

https://astryx.atmeta.com/
1•ildon•31m ago•1 comments

QEMU-portable bundled QEMU for Node.js, no install required

https://github.com/Giulio2002/qemu-portable-ts
1•funnygiulio•35m ago•0 comments

Process Market Fit

https://kingsleyk.substack.com/p/process-market-fit
1•vinnyglennon•36m ago•0 comments

The Engineer in the Half-Space

https://yusufaytas.com/the-engineer-in-the-half-space
21•yusufaytas•39m ago•1 comments

ComplianceAgent: Open-source EU AI Act compliance scanner

https://github.com/latreon/compliance-agent
1•latreon•40m ago•0 comments

Space TV

https://apps.apple.com/au/app/space-tv/id6772833511
2•sighmon•42m ago•1 comments

Binstack: Making a maximal multi-dimensional decision (2022)

https://longform.asmartbear.com/maximized-decision/
1•tosh•42m ago•0 comments

The fundamentals of AI transformation (that most orgs are getting wrong)

https://www.northshore.studio/blog/the-fundamentals-of-ai-transformation-that-most-organisations-...
1•adrianhoward•42m ago•0 comments

Opus Magnum Tournament [video]

https://www.youtube.com/watch?v=MmGhJhJpNiM
1•ivanjermakov•52m ago•0 comments

Prediction Markets Offer Bets on Wildfires

https://www.motherjones.com/politics/2026/07/prediction-markets-polymarket-wildfire-bets-ethics-a...
4•cdrnsf•52m ago•3 comments

The Wormhole Hall of Shame

https://rznicolet.com/2026/07/05/wormhole-hall-of-shame/
3•rznicolet•53m ago•3 comments

Show HN: A Mac switchboard for Claude Cowork skills

https://skillswitch.cc/
1•pardzzz•54m ago•0 comments

White House deletes web pages about energy conservation as heatwave slams US

https://www.theverge.com/policy/961449/white-house-mamdani-heatwave-deletion
6•amarcheschi•56m ago•0 comments