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

We are still early (quiz for the graph we all know)

https://early.stevenmoody.com/
1•tillcarlos•58s ago•1 comments

Seas have hit hottest temperature on record for July

https://www.theguardian.com/environment/2026/aug/10/global-seas-hottest-temperature-july-scientists
2•johnshades•12m ago•0 comments

Thai school shooter learnt how to use guns via social media

https://www.bbc.com/news/articles/cy07dern0n0o
2•vinni2•13m ago•0 comments

How Much Does Web Hosting Cost in 2026? Prices Compared

https://veerhost.com/how-much-does-web-hosting-cost/
5•betterornotss•15m ago•0 comments

Monopoly Round-Up: Regulation of engagement algorithms is on the horizon

https://www.thebignewsletter.com/p/monopoly-round-up-the-biggest-sexual
3•chmaynard•23m ago•0 comments

Archive.st - Archive a Webpage

https://archive.st/
4•frozenseven•30m ago•1 comments

Qwen-MM-Plugins

https://github.com/QwenLM/Qwen-MM-Plugins
3•pretext•31m ago•0 comments

Why do we assume everyone should be working?

https://wilsoniumite.com/2026/08/10/why-do-we-assume-everyone-should-be-working/
2•Wilsoniumite•32m ago•0 comments

Therapy Needs to Get Help

https://www.nytimes.com/2026/08/09/opinion/therapy-neuroscience-perception.html
2•ed•33m ago•0 comments

PON-Beam: Notification-Oriented Beam Erlang VM

https://github.com/matheuscamarques/pon_beam
2•wut42•37m ago•0 comments

Ask HN: Do people with authism have emotions?

1•soltanov•38m ago•1 comments

Harry Potter almost derailed a major UK interconnector project

https://www.rechargenews.com/grid/how-harry-potter-almost-derailed-a-major-uk-interconnector-proj...
2•riffraff•40m ago•0 comments

Show HN: Memcode AI goes open source with Claude Code inspired coding agent

https://github.com/memcode-ai/memcode
2•timerwin•42m ago•0 comments

Hello

1•pranavgawas-pro•49m ago•0 comments

Act like it is science

https://marginalrevolution.com/marginalrevolution/2026/08/act-like-it-is-science.html
3•thedreammachine•54m ago•0 comments

md-whispr

https://twitter.com/stanlalanne/status/2086675864276566196
1•sharpshootersl•57m ago•1 comments

AI Coding Clients Are Reading Each Other's Personal Instructions

https://runtimewire.com/article/ai-coding-clients-are-reading-each-other-s-personal-instructions
2•ryanmerket•1h ago•0 comments

Copy-paste email templates for chasing overdue invoices

https://invoice-email-template.surge.sh/
1•lmv_builds•1h ago•0 comments

Take-home assessments to be banned in school AI overhaul

https://www.smh.com.au/national/nsw/take-home-assessments-to-be-banned-in-radical-hsc-overhaul-20...
1•Alien1Being•1h ago•0 comments

HCCL: Collective Communication for Meta Training and Inference Accelerators

https://arxiv.org/abs/2608.00358
1•matt_d•1h ago•0 comments

Migrate from GitHub Container Registry (GHCR) to Vercel Container Registry (VCR)

https://vercel.com/kb/guide/migrate-ghcr-to-vcr
1•flashbrew•1h ago•0 comments

Docker Compose concepts map to Vercel

https://vercel.com/kb/guide/docker-compose-concepts-on-vercel
2•flashbrew•1h ago•0 comments

Training neural nets on Apple Neural Engine via reverse-engineered private APIs

https://github.com/maderix/ANE
1•dyzone•1h ago•0 comments

Show HN: Blueferry, iMessage on Linux

https://github.com/erikwb/blueferry
2•erikwb•1h ago•0 comments

The Philippines' big offshoring industry is growing despite AI

https://www.economist.com/asia/2026/08/06/the-philippines-big-offshoring-industry-is-growing-desp...
3•nlpnerd•1h ago•1 comments

A second-hand bookstore's mysterious orders

https://www.rnz.co.nz/life/books/wellington-second-hand-book-store-s-mysterious-orders
3•tigerlily•1h ago•0 comments

The Rise of the Unstoppable American Tourist

https://www.wsj.com/economy/the-rise-of-the-unstoppable-american-tourist-485f025b
1•thm•1h ago•0 comments

How do programming languages impact token efficiency and correctness?

https://danluu.com/pl-tokens/
1•matt_d•1h ago•0 comments

As AI grips world, the thrill of collecting vintage computers is growing

https://apnews.com/article/vintage-computers-silicon-valley-technology-apple-history-43d28a08d77c...
3•geox•1h ago•0 comments

Ask HN: TS Compiler

3•apple_george•1h ago•1 comments