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

Release pnpm 11.26 · pnpm/pnpm

https://github.com/pnpm/pnpm/releases/tag/v11.26.0
1•kyisaiah47•29s ago•0 comments

Show HN: Termjack – blackjack in the terminal with a built-in strategy trainer

https://github.com/eddietex/termjack
1•esdrasevt•1m ago•1 comments

LLM Guided Evolution for Circle Packing: Breaking 10 Packomania Records for $28

https://arxiv.org/abs/2609.05093
1•practicalsystem•3m ago•0 comments

Show HN: Gorilla Quake

https://github.com/duncancarroll/gorillaquake
2•duncancarroll•5m ago•0 comments

After 9/11, Documents Suggest New Yorkers Were Misled About Air Quality

https://www.nytimes.com/2026/09/07/nyregion/sept-11-air-quality-cancer.html
1•littlexsparkee•10m ago•1 comments

An audit of the Bible and the God in it

https://medium.com/freedomofthought/an-audit-of-the-bible-and-the-god-in-it-88410af31682
1•raynchad•18m ago•0 comments

Divergent betacoronavirus with functional furin cleavage site in S.American bats

https://www.nature.com/articles/s41467-026-77599-6
1•ceejayoz•23m ago•0 comments

World Models from Scratch Part 1: Tokenizing Super Mario Land

https://www.youtube.com/watch?v=KyqrUA25424
2•jadidbourbaki•24m ago•0 comments

A Multiplayer Pong over SSH

https://antics.gg/ssh
1•eric_khun•26m ago•0 comments

Throng – A new way to browse Bluesky

https://throng.cee.wtf/
2•twotwoz•29m ago•1 comments

I've factored the RSA keys of a Certificate Authority from the 90s

https://mcpherrin.ca/2026/09/07/rsa.html
21•ahlCVA•29m ago•0 comments

Ask HN: Simple Question

1•sgroppino•30m ago•0 comments

Agentdesktop

https://github.com/agentdesktop-dev/agentdesktop
1•ilevine•31m ago•1 comments

We put an LLM in a PostgreSQL analyzer, then stopped letting it decide truth

https://blog.elevarq.com/elevarq-1-0
1•frankheikens•31m ago•1 comments

Show HN: Dol – Local-first Markdown notes that sync to your own CouchDB

https://dol.praxostudio.com/
1•ydh0110•35m ago•0 comments

Show HN: Browse 27 years of movie ticket stubs in ThreeJS

https://gardnermcintyre.com/stubs/
1•zebomon•36m ago•0 comments

Show HN: Vertumnus – printable posters of farmers' market produce seasonality

https://vertumnus.fyi
1•perspectivezoom•38m ago•0 comments

Outrageously Small Neural Networks: Emergent Basic Reasoning at 6,616 tok/SEC [pdf]

https://huggingface.co/gdiamos/amx-reasoning-v1-instruct/blob/main/paper.pdf
4•Anon84•38m ago•3 comments

The Ultra-Scale Playbook

https://huggingface.co/spaces/nanotron/ultrascale-playbook
1•Anon84•42m ago•0 comments

Frontier AEO Tracker: What Astra Chooses

https://www.latent.space/p/aeo
1•swyx•44m ago•0 comments

The American Motel

https://lileks.com/motels/index.html
2•qsi•44m ago•1 comments

Disconnect your LG television from the internet, now

https://appleinsider.com/articles/26/09/07/disconnect-your-lg-television-from-the-internet-now
14•harambae•45m ago•5 comments

TikTok's owner fined nearly $30M in Brazil over safety of minors

https://apnews.com/article/brazil-tiktok-owner-fined-regulator-child-protection-cfbe802ab180c45dc...
2•doodlesdev•46m ago•0 comments

PC Tweaker

https://pctweaker.app/
1•Aurelioavila•46m ago•0 comments

I Know What You Think of Me (2013)

https://archive.nytimes.com/opinionator.blogs.nytimes.com/2013/06/15/i-know-what-you-think-of-me/
2•jger15•50m ago•0 comments

Outrageously Small NNs: Emergent Reasoning at 6,616 Tok/s on One Intel AMX Core

http://gregdiamos.com/2026/09/07/outrageously-small-neural-networks.html
1•gdiamos•51m ago•0 comments

TIL POSIX specifies a tool designed to assist you with generated code

https://www.reddit.com/r/commandline/comments/1w809fu/til_posix_specifies_a_tool_designed_to_assi...
2•g-b-r•51m ago•0 comments

Super Smash Bros. Melee is 100.00% decompiled

https://decomp.dev/doldecomp/melee
1•Lammy•58m ago•1 comments

Meetings

https://www.nber.org/papers/w35706
2•tfirst•1h ago•1 comments

September 2026 Emacs meetup recap [video]

https://www.youtube.com/watch?v=RatVp4YLwiM
18•iLemming•1h ago•1 comments