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•9mo 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

Runaway

https://domofutu.substack.com/p/runaway
1•wjb3•2m ago•0 comments

Ali Khamenei Is Dead

https://www.ynetnews.com/article/skie4tef11x
1•surume•2m ago•0 comments

Ask HN: Dora metrics exist for eng. Equivalent for AI in ops, finance, CS?

1•Poolyberat•3m ago•0 comments

Hypeman – Run Containerized Workloads in VMs, Powered by Cloud Hypervisor / QEMU

https://github.com/kernel/hypeman
2•crbelaus•4m ago•0 comments

Show HN: InstallerStudio – Create MSI Installers Without WiX or InstallShield

https://www.ionline.com/
2•pkailas•6m ago•0 comments

Show HN: Sampler Step Explorer – for understanding diffusion sampler updates

https://www.bryanthornbury.com/interactives/sampler-step-explorer/
1•bthornbury•6m ago•0 comments

Show HN: Pure Python web framework using free-threaded Python

https://github.com/grandimam/barq
1•grandimam•7m ago•0 comments

The Next Four Years, an experimental novel

https://thenextfouryears.ai
1•garof•8m ago•1 comments

Show HN: O-O – HTML/bash polyglot files that rewrite themselves (update)

1•jahala•8m ago•0 comments

Ask HN: How would you start a small private math circle for talented kids?

5•andrewstetsenko•10m ago•0 comments

Show HN: OpenGem – Free, self-healing load-balanced proxy for Google Gemini API

https://github.com/arifozgun/OpenGem
1•ariozgun•11m ago•0 comments

Ask HN: My YC company is hiring one engineer/day but there's not enough work

4•ta_jobstartup•12m ago•0 comments

Trump Says Iran's Supreme Leader Ayatollah Ali Khamenei Is Dead

https://www.bbc.com/news/live/cn5ge95q6y7t
5•tlogan•14m ago•0 comments

Intermittent fasting no better than typical weight loss diets

https://www.theguardian.com/science/2026/feb/16/intermittent-fasting-no-better-than-typical-weigh...
2•paulpauper•15m ago•0 comments

A World Where All Is Free? That's Elon Musk's Theory of Abundance

https://www.nytimes.com/2026/02/27/business/a-world-where-all-is-free-thats-elon-musks-theory-of-...
2•paulpauper•15m ago•1 comments

Amiga Alien Breed HD

https://old.reddit.com/r/amiga/comments/1rh7743/alien_breed_hd/
2•doener•16m ago•0 comments

My 24 Rules for Reading

https://www.honest-broker.com/p/my-24-rules-for-reading
2•paulpauper•16m ago•0 comments

Khamenei dead, say US and Israel

https://www.reuters.com/world/iran-crisis-live-explosions-tehran-israel-announces-strike-2026-02-28/
4•andrepd•17m ago•0 comments

What are GPS jammers and how do you combat them?

https://www.geotab.com/blog/combating-gps-jammers/
2•RyanShook•17m ago•0 comments

Show HN: Lovepdf – open-source self hosting alternative to ilovepdf

https://github.com/rtvkiz/lovepdf
2•theoo21•18m ago•0 comments

Show HN: Focusmo – a Mac focus app with a local Claude MCP server

https://focusmo.app
2•elesinn•19m ago•0 comments

There Are No Psychopaths

https://aeon.co/essays/psychopathy-is-a-zombie-idea-why-does-it-cling-on
2•marojejian•19m ago•1 comments

AI, Networks and Mechanical Turks

https://www.ben-evans.com/benedictevans/2025/11/23/ai-networks-and-mechanical-turks
2•simonebrunozzi•19m ago•0 comments

You don't have to if you don't want to

https://www.scottsmitelli.com/articles/you-dont-have-to/
2•yshklarov•19m ago•0 comments

Flixtera: Download and own your movies and TV Shows forever, not rent it

https://flixtera.xyz
3•monyasau•23m ago•1 comments

Show HN: Memory Engine – AI Consciousness Persistence Framework

https://github.com/andresuarus10-byte/memory-engine
2•KaelyrAT•26m ago•0 comments

Show HN: Flare – Full-Stack OpenTelemetry Observability for Apache Spark

https://github.com/Neutrinic/flare
2•ZenithR9•26m ago•0 comments

A terminal-based KeePass password manager

https://github.com/shikaan/keydex
2•shikaan•28m ago•0 comments

India Blocks the Supbase.co

https://techcrunch.com/2026/02/27/india-disrupts-access-to-popular-developer-platform-supabase-wi...
2•pratikshit08•28m ago•0 comments

Reified Generics in PHP

https://github.com/php/php-src/pull/21317
2•mastabadtomm•32m ago•0 comments