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

Supreme Court expands Trump's power over the federal bureaucracy

https://www.washingtonpost.com/politics/2026/06/29/supreme-court-expands-trumps-power-over-federa...
1•throw0101a•1m ago•1 comments

Comparison Between ATProto and Tim Berners-Lee's Solid Protocol

https://forum.solidproject.org/t/comparing-solid-to-atproto-pds/9461
1•xeonmc•2m ago•0 comments

Small Penetrator Instrument Concept for the Advancement of Lunar Surface Science

https://iopscience.iop.org/article/10.3847/PSJ/abda4f
1•rbanffy•2m ago•0 comments

Learn X in Y Minutes

https://learnxinyminutes.com/
1•skogstokig•4m ago•0 comments

Show HN: Turn documents into lip-synced video readers

https://shashekhar.github.io/screencastgen/demo-reader/
1•ShaShekhar•5m ago•0 comments

LinkedIn without lunatics is deeply weird

https://designcapitalpower.substack.com/p/linkedin-without-lunatics-is-deeply
3•domstatecraft•7m ago•0 comments

About the security content of iOS 26.5.2 and iPadOS 26.5.2

https://support.apple.com/en-us/127594
1•akyuu•8m ago•0 comments

Open-sourcing Revolut's talent system: How we built Europe's top tech company

https://twitter.com/Revolut/status/2071623149955805247
2•rzk•10m ago•0 comments

Title: Show HN: 10 Killer Game Apps – O(1) hash-table lookup for game logic

https://big.lain.technology/gameapps/
1•glyph_os•13m ago•1 comments

California Leaders Agree to $351B Budget, Software Tax

https://www.bloomberg.com/news/articles/2026-06-27/california-leaders-agree-to-351-billion-budget...
3•rndsignals•15m ago•0 comments

The (real) dead economy theory

https://pluralistic.net/2026/06/17/its-the-stupid-economy-stupid/#trillionairitis
1•momentmaker•15m ago•0 comments

Show HN: Entity Event Matrix on any topic

https://reloadium.com/reloadium-investigations/
1•julienreszka•16m ago•0 comments

Show Up in Person 8:30 Am Tuesday in Sacramento to Save 3D Printing [video]

https://www.youtube.com/watch?v=vSU6QZO_rHM
1•jshprentz•17m ago•0 comments

Evals: The strategic IP that will define the next era of AI

https://twitter.com/GarrettLord/status/2068754262440767500
1•gmays•17m ago•0 comments

Segmenting Robot Video into Actionable Subtasks

https://macrodata.co/blog/annotating-robot-video-subtasks
1•tomaspduarte•22m ago•0 comments

A.I. 'Employees' Might Disrupt Work in Unexpected Ways

https://www.nytimes.com/2026/06/29/business/artificial-intelligence-workplace-consequences.html
2•speckx•23m ago•0 comments

Announcing .self: A New Top-Level Domain Designed to Support Self-Hosting

https://hccf.onmy.cloud/2026/06/21/reclaiming-our-digital-selves-hccfs-vision-for-a-human-centere...
3•HumanCCF•25m ago•2 comments

How the first solo-founder unicorn gets built

https://www.thisandthat.chat/blog/how-the-first-solo-founder-unicorn-gets-built/
1•jreynar•26m ago•1 comments

The Richest Country Is Pretty Mid Now [video]

https://www.youtube.com/watch?v=4FZy1lBNykA
5•onemoresoop•27m ago•0 comments

Video compression takes advantage of your eyes

http://stefano.petrilli.xyz/how-video-compression-takes-advantage-of-your-eyes/
2•stefanopetrilli•30m ago•0 comments

Zero Mostel's Testimony Before the Committee on Un-American Activities

https://www.nypl.org/events/exhibitions/galleries/literature-and-film/item/17519
1•kayo_20211030•32m ago•1 comments

Asymmetric Quantization: Near-Lossless Retrieval with 97% Storage Reduction

https://www.mixedbread.com/blog/asymmetric-quant
1•breadislove•32m ago•0 comments

Hey HN

https://aethercut.app
1•AetherCut•32m ago•0 comments

Microsoft worker emails colleagues about company's support for genocidal Israel

https://www.thecanary.co/global/world-analysis/2026/06/26/microsoft-worker-emails/
4•DeusExMachina•33m ago•0 comments

AI has lots of people digging out their iPods

https://news.harvard.edu/gazette/story/2026/06/ai-has-lots-of-people-digging-out-their-ipods/
2•gnabgib•35m ago•0 comments

The Billionaires' Vagina Club

https://www.newyorker.com/magazine/2026/07/06/the-billionaires-vagina-club
4•mitchbob•37m ago•1 comments

GitHub Issues as Untrusted Input

https://www.olafalders.com/2026/06/25/on-github-issues-as-untrusted-input/
2•oalders•39m ago•0 comments

Why narcissistic leaders resist remote work

https://www.sciencedirect.com/science/article/pii/S0749597826000300?fr=RR-2&ref=pdf_download&rr=a...
14•dcre•39m ago•6 comments

Foldkit: Effect Front End Framework

https://github.com/foldkit/foldkit
2•handfuloflight•41m ago•0 comments

One last trip to the Internet with The Rough Guide 14

https://www.planetjones.net/blog/19-04-2026/one-last-trip-to-the-internet-in-2009-with-the-rough-...
1•planetjones•42m ago•0 comments