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

Judge a book by its first pages

https://uncovered.ink
2•bookofjoe•3m ago•0 comments

Classic Amiga titles, free to download

https://amigafreeware.downer.tech/
1•doener•10m ago•0 comments

Next UK prime minister Andy Burnham drops digital ID scheme

https://www.reuters.com/world/uk/next-uk-prime-minister-andy-burnham-drops-digital-id-scheme-2026...
1•lemoncookiechip•10m ago•1 comments

World Cup France England 0:4 halftime

3•pm2222•12m ago•0 comments

Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

https://www.neatnik.net/hardcore-indieweb
2•cdrnsf•20m ago•0 comments

Fable 5 finds major bugs in 10 year old open source game networking libraries

https://www.patreon.com/MasBandwidth/posts/important-news-164199395
4•gafferongames•24m ago•0 comments

Pico W firmware creates driverless USB WiFi bridge (Layer-2)

https://www.cnx-software.com/2026/07/16/pico-usb-wifi-converts-the-raspberry-pi-pico-w-into-a-dri...
3•whiteblossom•25m ago•0 comments

Frontier and Center: Who evaluates the evaluations?

https://cloud.google.com/blog/products/data-analytics/evaluate-agent-performance/
2•gmays•27m ago•0 comments

What Makes a Volume Bootable?

https://eclecticlight.co/2026/07/18/what-makes-a-volume-bootable/
2•frizlab•33m ago•0 comments

Klong for the Web

https://tailrecursion.com/klong/
2•wooby•34m ago•0 comments

The Swiss Cheese model, pt. 1

https://unsung.aresluna.org/the-swiss-cheese-model-pt-1/
3•frizlab•35m ago•0 comments

UnifiedIR for Julia

https://github.com/JuliaLang/julia/pull/62334
2•vimarsh6739•36m ago•0 comments

Show HN: PKPass Inspector

https://www.getleal.com/tools/pkpass-inspector
2•rikkipitt•37m ago•0 comments

High-scale web apps in any language

https://velixir.net/
2•dbContext•38m ago•0 comments

Recause – complex interactive flows as ordinary functions over explicit state

https://recause.org/
2•Ruebennase•38m ago•0 comments

Andy Burnham to scrap digital ID in first major policy pledge

https://www.bbc.co.uk/news/articles/c5y08z25q8eo
4•Lio•40m ago•0 comments

Wp2shell (CVE-2026-63030): Pre-Auth RCE Chain in WordPress Core

https://fullhunt.io/blog/2026/07/17/wp2shell-wordpress-core-pre-auth-rce-cve-2026-63030.html
2•mazen160•42m ago•0 comments

Engineered Enzyme Reverses Age-Related Protein Damage

https://lifespan.io/engineered-enzyme-reverses-age-related-protein-damage/
2•littlexsparkee•42m ago•0 comments

AI for Bug Bounty with VulneraMCP

https://www.zaproxy.org/blog/2025-11-28-enhancing-zap-with-ai-for-bug-bounty-hunting/
2•Fermino•44m ago•0 comments

$20/Month: The Price Ceiling Every AI Company Copied

https://qainsights.com/20-month-the-price-ceiling-every-ai-company-copied/
2•qainsights•46m ago•0 comments

Neoclouds owe their customers years of compute

https://www.solvimon.com/blog/neoclouds-owe-customers-years-of-compute
3•arnon•47m ago•0 comments

Heaven's IT Guy – Design Complaints

https://www.youtube.com/watch?v=--Twuo6rgIE
1•quantummagic•51m ago•0 comments

I asked a psychiatrist I know about the effects of AI

https://teadrivendevelopment.substack.com/p/i-asked-a-psychiatrist-i-know-about
1•ghassenfaidi•53m ago•0 comments

Show HN: Graph Context Engine for Reliable AI

https://kritama.com
1•zacksiri•55m ago•0 comments

Yodel Extreme

https://music.apple.com/fr/album/yodel-extreme-single/6789486724
1•frizlab•55m ago•0 comments

Co-evolution of self-replication and function in a digital primordial soup

https://arxiv.org/abs/2607.09211
2•vicgalle_•56m ago•1 comments

SmartTAR – STAR 1.3.1

https://github.com/eco-by-different/smarttar-star
1•e_b_d•57m ago•1 comments

Microsoft cuts OneDrive support for older Windows 10 versions next month

https://www.theregister.com/os-platforms/2026/07/17/microsoft-cuts-onedrive-support-for-older-win...
2•Bender•58m ago•0 comments

Ada: An AI business intelligence software from CSV and Excel(yes LLMs but more)

https://github.com/saineshnakra/automated-data-analyst
2•saineshnakra•58m ago•0 comments

Al-Munaa for OpenAI Build Week

https://devpost.com/software/zeedos-self-hosted-autonomous-ai-operating-system
1•FARHANALMUTAIRI•58m ago•0 comments