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•7mo 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: Generate Quiz from YouTube Videos

https://minform.io/tools/youtube-to-quiz-maker
1•eashish93•3m ago•0 comments

Show HN: Geomapping – One tag turns your articles into interactive experiences

https://geomapping.qcw.ai/
1•scaelere•6m ago•0 comments

Qubes OS 4.3.0 has been released

https://www.qubes-os.org/news/2025/12/21/qubes-os-4-3-0-has-been-released/
1•andrewdavidwong•10m ago•0 comments

Scientists achieve 3D chip breakthrough to accelerate AI

https://engineering.stanford.edu/news/scientists-and-us-foundry-achieve-3d-chip-breakthrough-acce...
1•geox•10m ago•0 comments

Does the market return 10% on average?

https://nbelakovski.substack.com/p/does-the-market-really-return-10
2•actinium226•11m ago•1 comments

Solar storms could hit Earth and produce auroras

https://www.pbs.org/newshour/science/severe-solar-storms-could-hit-earth-space-forecasters-say-he...
2•QueensGambit•16m ago•0 comments

Ranked: The Best Countries at Math

https://www.visualcapitalist.com/ranked-the-best-countries-at-math/
2•amichail•19m ago•0 comments

Show HN: Don't trust your docs, codument instead

https://benquemax.com/essay/codumentation
2•markkuhaukka•20m ago•0 comments

Palantir and Nvidia Team Up to Operationalize AI

https://nvidianews.nvidia.com/news/nvidia-palantir-ai-enterprise-data-intelligence
4•int_19h•22m ago•1 comments

The Quest to Replace My MagSafe Cable

https://nickoates.com/blog/quest-magsafe-replacement
4•nickoates•26m ago•3 comments

AI Leaderboard Overview

https://lmarena.ai/de/leaderboard
1•doener•28m ago•0 comments

Apple announces sweeping App Store and iPhone changes in Japan

https://9to5mac.com/2025/12/17/apple-announces-sweeping-app-store-and-iphone-changes-in-japan/
4•CharlesW•29m ago•2 comments

Oracle became a 'poster child' for AI bubble fears

https://finance.yahoo.com/news/how-oracle-became-a-poster-child-for-ai-bubble-fears-150039511.html
2•doener•30m ago•0 comments

Food becoming more calorific but less nutritious due to rising carbon dioxide

https://www.theguardian.com/environment/2025/dec/19/higher-carbon-dioxide-food-more-calorific-les...
2•mikhael•35m ago•0 comments

LVM Thin Provisioning (2016)

https://storageapis.wordpress.com/2016/06/24/lvm-thin-provisioning/
2•indigodaddy•36m ago•0 comments

CPU Autoscaling with a Kernel of Truth

https://dl.acm.org/doi/10.1145/3725783.3764407
1•matt_d•38m ago•0 comments

The Cognitive Burden of Garbage Collection vs. Move Semantics (2023)

https://insanitybit.github.io/2023/06/09/Java-GC-Rust
1•todsacerdoti•41m ago•0 comments

The existential balm of seeing yourself as a verb, not a noun

https://psyche.co/ideas/the-existential-balm-of-seeing-yourself-as-a-verb-not-a-noun
1•NaOH•42m ago•0 comments

Show HN: A faster way to generate consistent UI avatars without full 3D workflow

https://characterforge.app/
1•xtrivity•43m ago•0 comments

Processing Fees and Settlement Delays Solution

1•dixonlin•44m ago•0 comments

The Future of Film Is Behind Us: Whatever Happened to 3-D?

https://www.theatlantic.com/technology/2025/12/avatar-fire-ash-3-d/685370/
3•fortran77•47m ago•1 comments

FOSDEM'26 (31 Jan & 1 Feb)

https://fosdem.org/2026/
4•reconnecting•49m ago•1 comments

Future Materials Bank

https://www.futurematerialsbank.com/
3•andsoitis•50m ago•0 comments

As U.S. Guns Pour into Canada, the Bodies Pile Up

https://www.nytimes.com/2025/12/21/world/americas/canada-gun-violence-us.html
8•bookofjoe•50m ago•7 comments

John Schulman on dead ends, scaling RL, and building research institutions [video]

https://www.youtube.com/watch?v=29BYxvvF1iM
1•gmays•50m ago•0 comments

Fabrication Techniques Using Myco-Materials

https://encyclopedia.pub/entry/27602
1•andsoitis•52m ago•0 comments

Show HN: Nrawg – Not Really A Word Game

https://nrawg.com/
1•toastar•52m ago•0 comments

<ForeignObject> – SVG

https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element/foreignObject
1•amadeuspagel•53m ago•0 comments

Handheld PC Community Forums

https://www.hpcfactor.com/forums/category-view.asp
1•walterbell•57m ago•0 comments

Building Wine from Source on an M2 Mac

https://idrewsomeshapes.ca/posts/2025/12/building-wine-from-source-on-an-m2-mac/
1•lemonsalsa•57m ago•1 comments