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

If AI writes everything, why should anyone trust you?

https://www.adgully.com/post/18212/if-ai-writes-everything-why-should-anyone-trust-you
1•sbulaev•3m ago•0 comments

Nvidia increases the price of Jetson modules and devkits by up to 101%

https://www.cnx-software.com/2026/07/22/nvidia-increases-the-price-of-jetson-modules-and-devkits-...
1•mikece•4m ago•0 comments

Why Create Next Palantir?

https://nimish.ch/next-palantir
1•nimish_chauhan•4m ago•0 comments

A simple API for offering your coding agent a smoke break

https://smoke-break.pineapplefreefall.com
1•cr4shed•4m ago•0 comments

Zynthoro – AI-native ERP for SMEs, replace 15 tools, built solo

https://zynthoro.ai/
1•Zynthoro•5m ago•0 comments

Better Than Free: How to Differentiate in the Age of AI

https://tim.blog/2026/07/17/better-than-free/
1•lxm•5m ago•0 comments

Moravec's Paradox

https://en.wikipedia.org/wiki/Moravec%27s_paradox
1•m-hodges•6m ago•0 comments

Human, All Too Human: Martin Heidegger (1999)

https://archive.org/details/youtube-gQ09a5LJFqo
1•petethomas•6m ago•0 comments

Coding agents cannot remove complexity

https://12gramsofcarbon.com/p/agentics-coding-agents-cannot-remove
1•theahura•9m ago•0 comments

Show HN: Roblox Gakuran Guide and Wiki

https://gakuranguide.wiki/
1•cksmct•12m ago•0 comments

Tangleflow: Converts GitHub Actions workflows to tangled workflows and back

https://github.com/43081j/tangleflow
1•wertyk•16m ago•0 comments

Aurora DSQL: Scalable, Multi-Region OLTP

https://brooker.co.za/blog/2026/07/19/dsql-paper.html
2•mariuz•17m ago•0 comments

1 month and 60 models later

https://www.supcpu.com/research/1-month-and-60-models-later/
3•romellogoodman•18m ago•0 comments

Galloping Galaxies (1985-1986)

https://archive.org/details/s-01-e-01-part-one_20260604
2•petethomas•19m ago•0 comments

A Controlled Study of Attention-Only Transformers

https://arxiv.org/abs/2607.18363
1•E-Reverance•20m ago•1 comments

The first six ideas in machine learning

https://stochastic.blog/the-first-six-ideas-in-machine-learning/
1•Anon84•20m ago•0 comments

Never Enough

https://dark.ronacher.eu/2026/7/21/never-enough/
1•reasonableklout•20m ago•0 comments

Show HN: My Attempt of Ricing macOS

https://github.com/kushvinth/dotfiles
1•Kushvinth•20m ago•0 comments

Air Force conducts live-fire test for Collaborative Combat Aircraft program

https://www.acc.af.mil/News/Article-Display/Article/4547699/air-force-conducts-live-fire-test-for...
2•lxm•23m ago•0 comments

Nanbeige4.2-3B

https://huggingface.co/Nanbeige/Nanbeige4.2-3B
4•drgore•23m ago•0 comments

What's under your feet in New York City

https://www.youtube.com/watch?v=Iclf_JnPkKw
2•sheri•26m ago•0 comments

Ask HN: Why AI labs publish different benchmarks?

2•mzubairtahir•32m ago•0 comments

Salience Induction Against Multi-Hop RAG Agents: Threat and Defense

https://arxiv.org/abs/2607.17535
2•sbulaev•38m ago•0 comments

Running Laguna S 2.1 locally on Apple Silicon: 52 tok/s with 38.5 GB peak memory

https://github.com/tanishq-dubey/macos-laguna-s2.1
3•tdubey•42m ago•0 comments

Making Our Own Spectrogram

https://fasterthanli.me/articles/making-our-own-spectrogram
1•Jimmc414•43m ago•0 comments

Choosing GPT-5.6 Sol, Terra, or Luna in Codex

https://twitter.com/pvncher/status/2077708372363624894
1•gmays•43m ago•0 comments

Martin Picard's Mitochondrial Theory of Mind

https://www.quantamagazine.org/martin-picards-mitochondrial-theory-of-mind-20260717/
2•Jimmc414•43m ago•0 comments

R2 is now Generally Available (2022)

https://blog.cloudflare.com/r2-ga/
2•soheilpro•46m ago•1 comments

Starveling Rabblement

https://www.lrb.co.uk/the-paper/v48/n13/terry-eagleton/starveling-rabblement
1•prismatic•48m ago•0 comments

Show HN: Remote Bash Script Debugger

https://edebug.sh
1•ldom22•49m ago•1 comments