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

Show HN: Bookmarker is now a macOS app  On-device AI. Local. Private

https://bookmarker.cc
1•kaizenb•17s ago•0 comments

Trump reports over $1.4B in income from crypto ventures

https://www.reuters.com/world/us/trump-reports-more-than-14-billion-income-crypto-ventures-2026-0...
1•JumpCrisscross•30s ago•0 comments

Documentary Wrestles with the Legacy of Eliot Noyes–and Corporate Modernism

https://www.architecturalrecord.com/articles/17007-a-new-documentary-wrestles-with-the-legacy-of-...
1•rbanffy•3m ago•0 comments

KKR plots entry into UK and European pension buyouts

https://www.ft.com/content/bcb1aacc-73d8-4cda-a94f-820b637fc4be
1•JumpCrisscross•4m ago•0 comments

Explaining Attention with Program Synthesis

https://arxiv.org/abs/2606.19317
1•bilsbie•4m ago•0 comments

Quantum Computing Roadmaps

https://qcroadmaptracker.netlify.app/
1•mathgenius•4m ago•0 comments

A long engagement – railways, data and the information age

https://journal.sciencemuseum.ac.uk/article/a-long-engagement-railways-data-and-the-information-age/
1•rbanffy•5m ago•0 comments

How to Study Mathematics

https://www.math.uh.edu/~dblecher/pf2.html
1•rramadass•5m ago•0 comments

The Complicated Legacy of Eliot Noyes – National Endowment for the Humanities

https://www.neh.gov/article/complicated-legacy-eliot-noyes
1•rbanffy•6m ago•0 comments

What Medallia's faceplant tells us about private credit

https://www.ft.com/content/7db5dff0-7b8a-4920-8676-8bd12e2649b4
2•JumpCrisscross•8m ago•0 comments

Something It Is Like to Do Math

https://jtpeterson.substack.com/p/something-it-is-like-to-do-math
2•surprisetalk•10m ago•0 comments

Designing an MCP Server for Unstructured Data

https://mkikta.com/posts/ariadne/
2•mkikta•14m ago•0 comments

Closed class hierarchies (Exploring the .NET 11 preview – Part 4)

https://andrewlock.net/exploring-the-dotnet-11-preview-4-closed-class-hierarchies/
2•rellem•14m ago•0 comments

Micron CEO says low-price push by customers fueled the memory shortage

https://www.neowin.net/news/micron-ceo-says-low-price-push-by-customers-fueled-the-memory-shortage/
3•datakan•15m ago•1 comments

The Spanish government asks public companies not to contract with Palantir

https://www.democrata.es/en/digital-ai/spain-also-stops-peter-thiel-moncloa-asks-public-companies...
3•alberto-m•19m ago•0 comments

Show HN: Lymwave, Agentic Marketing Autopilot

https://lymwave.com
1•stevematzal•20m ago•0 comments

The DC Bar Is Refusing to Investigate Chief Justice Roberts over a $10M Scandal

https://cmarmitage.substack.com/p/the-dc-bar-is-refusing-to-investigate
2•JumpCrisscross•21m ago•0 comments

Predictable GRPO

https://arxiv.org/abs/2606.30789
1•rghosh8•25m ago•0 comments

Simple Hack for the Chinese Scanning Dictionary Pen: 学王A15

https://old.reddit.com/r/androidroot/comments/1uk7vgb/simple_hack_for_the_chinese_scanning_dictio...
1•thunderbong•25m ago•0 comments

Trying to Manufacture Permission

https://tante.cc/2026/06/30/trying-to-manufacture-permission/
1•ethagnawl•25m ago•0 comments

Claude's writing style has me on edge

https://jerodsanto.net/2026/06/claudes-writing-style-has-me-on-edge/
2•mooreds•29m ago•0 comments

A Core Calculus for Documents (2024)

https://dl.acm.org/doi/pdf/10.1145/3632865
1•mpweiher•31m ago•0 comments

On Generative AI and Software Engineering

https://streanga.com/blog/on-generative-ai-and-software-engineering/
1•preg_match•31m ago•0 comments

In-Process Consistent Hash Load Balancing at a Million Requests per Second

https://engineering.zalando.com/posts/2026/06/client-side-load-balancing.html?v=2](https://engine...
1•cjbooms•34m ago•2 comments

Nintendo has raised its employees base salary by 10%

https://mynintendonews.com/2026/06/26/nintendo-has-raised-its-employees-base-salary-by-10/
3•_tk_•35m ago•0 comments

The AI Fishing Guide: Every Bassfinity Tool, One Conversation

https://www.bassfinity.com/blog/ai-fishing-guide-launch-every-tool-one-conversation
1•jequals5•36m ago•0 comments

Planet crisis response imagery related to the earthquakes in Venezuela

https://source.coop/planet/venezuela-earthquake-2026-06-24
1•marklit•37m ago•0 comments

Swedish court says Google is to pay $1.5B to Klarna in antitrust damages

https://www.reuters.com/business/swedish-court-says-google-is-pay-15-billion-klarna-antitrust-dam...
10•giuliomagnifico•42m ago•0 comments

Emergence World: A Laboratory for Evaluating Long-Horizon Agent Autonomy

https://www.emergence.ai/blog/emergence-world-a-laboratory-for-evaluating-long-horizon-agent-auto...
1•taubek•44m ago•0 comments

Liquid Glass Component Library

https://github.com/ObaidQatan/liquid-glass-component-library
1•agilek•46m ago•0 comments