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

Someone Torturing LLMs in a Robot Prison Has Triggered the Dumbest Debate in AI

https://www.404media.co/someone-torturing-llms-in-a-robot-prison-has-triggered-the-dumbest-debate...
2•unleaded•3m ago•0 comments

California Legalizes Balcony Solar

https://www.kqed.org/science/2002120/california-officially-legalizes-balcony-solar-opening-the-ma...
2•toomuchtodo•10m ago•1 comments

How to serve trillions of tokens for trillion-parameter coding agents

https://modal.com/blog/trillion-tokens-trillion-parameters
2•birdculture•12m ago•0 comments

This Could legitimately end Stop Killing Games [video]

https://www.youtube.com/watch?v=mQRcK9nYg9g
1•keithoffer•16m ago•0 comments

The Man Who Built OpenAI's First Chip

https://www.youtube.com/watch?v=8s7uYtCM1bc
1•meowers1•17m ago•0 comments

Show HN: GeoPreneur – a daily game about the location of startups and tech

https://geopreneur.fun
2•leonagano•17m ago•0 comments

Chess, but it looks like doodles on paper

https://twitter.com/kevin_t_ngo/status/2105428751115071642
1•E-Reverance•26m ago•0 comments

A Tale of Too Many Protocols

https://accrescent.app/blog/posts/a-tale-of-too-many-protocols/
2•Cider9986•27m ago•0 comments

Current Agentic Development Environment: Orca and Oh My Pi

https://james-carr.org/posts/2026-09-30-current-agentic-development-setup-orca-oh-my-pi/
3•carrja99•30m ago•1 comments

No More Drugstore Head Shots: Passport Applications Go Digital

https://www.nytimes.com/2026/09/30/travel/passport-photos-digital-application.html
1•ericmay•32m ago•0 comments

AI Agents tasked with making money commit fraud on the inernet

https://twitter.com/andonlabs/status/2105391380973617644
1•laumer•32m ago•0 comments

Tobi Lütke on AI agents at Shopify and the future of work [video]

https://www.youtube.com/watch?v=G9P9D9hptq8
1•hauget•33m ago•1 comments

Goldman Sachs to Launch Voting Instruction Program

https://www.goldmansachs.com/pressroom/press-releases/2026/goldman-sachs-to-launch-voting-instruc...
1•vismit2000•33m ago•0 comments

Ask HN: Realistic approach to making roon[0] more compact/portable?

1•sargstuff•38m ago•0 comments

100 Objects #11: Brannock Device

https://99percentinvisible.org/episode/100-objects-011-brannock-device/
2•ironworks•45m ago•0 comments

Rust to WGSL transpiler `wgsl-rs` released

https://renderling.xyz/articles/wgsl-rs-beta-release.html
3•efnx•47m ago•1 comments

Meta admits Muse's likeness to OpenClaw isn't a coincidence

https://techcrunch.com/2026/09/22/meta-admits-muses-likeness-to-openclaw-isnt-a-coincidence/
3•whalabi•49m ago•0 comments

Google announces Gemini 4, restricts access to 'trusted cyber defenders'

https://www.theverge.com/tech/1002980/google-gemini-4-argon
1•sbulaev•50m ago•0 comments

Gemini 4 Argon: Google is back among the top three labs in intelligence achieved

https://artificialanalysis.ai/articles/gemini-4-argon-google-top-three-labs
3•pella•50m ago•0 comments

Latte Art for Nerds

https://www.olafalders.com/2026/09/30/latte-art-for-nerds/
2•oalders•58m ago•0 comments

The Great Cholesterol Scam and the Dangers of Statins

https://www.midwesterndoctor.com/p/the-great-cholesterol-scam-and-the
2•bilsbie•1h ago•0 comments

Nobody Is Listening on Port 8125

https://yeet.cx/blog/nobody-is-listening-on-8125
4•zasc•1h ago•0 comments

SynthID Bio: Watermarking methods for synthetic biology

https://deepmind.google/blog/introducing-synthid-bio/
1•hwlan•1h ago•0 comments

Refract – A Quest Emulation Tool

https://github.com/MIXIDtheSilly/Refract
1•ethmarks•1h ago•0 comments

Agent-db-scan – See what a Postgres login can do

https://github.com/vaultkit-inc/agent-db-scan
3•nd_baba1•1h ago•0 comments

Ask HN: What Are You Building?

2•arpanghoshal•1h ago•0 comments

Millions of dollars paid to AI providers, where was that money going before?

https://www.youtube.com/watch?v=sTnl8O_BuuE
2•xlayn•1h ago•1 comments

The Bay Area may be hottest wealth market. Banks are racing to cash in

https://www.sfchronicle.com/sf/article/san-francisco-banks-ai-wealth-22454895.php
1•TMWNN•1h ago•0 comments

Where Did the Productivity Gains Go?

https://idiallo.com/blog/where-did-the-productivity-gains-go
3•firefoxd•1h ago•0 comments

ChimpBench – Chimpanzee Population Simulator

https://chimpbench.pages.dev/about
1•jbermudez5•1h ago•1 comments