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

Perhaps the most underappreciated engineer of the Industrial Revolution

https://twitter.com/andrewmccalip/status/2110977221347475675
2•delichon•9m ago•0 comments

Changing the Ratio

https://crackedegg.press/posts/changing-the-ratio/
1•CqtGLRGcukpy•10m ago•0 comments

Show HN: Cosplay as a tech lead, using gVisor to sandbox agents

https://github.com/SoftwareRenderer/MIKE
1•SftwareRenderer•11m ago•0 comments

Show HN: Env-tabs – Pin your projects in Claude Desktop's Code tab

https://github.com/ahmtsahin/claude-env-tabs
1•impala64•16m ago•0 comments

Citizen Science Groups Grapple with the Rise of A.I. Slop

https://www.nytimes.com/2026/10/16/science/citizen-science-ai-slop.html
1•lxm•17m ago•0 comments

Feel Like You're Overpaying for Hotels? Blame Expedia, a New Lawsuit Says

https://www.nytimes.com/2026/10/16/travel/expedia-lawsuit-hotel-prices.html
3•lxm•17m ago•1 comments

Control the Ideas, Not the Code

https://www.antirez.com/news/169
1•devtor•18m ago•1 comments

Dogs Seem to Agree with Humans That 'Bouba' Is Round and 'Kiki' Is Spiky

https://www.sciencealert.com/dogs-seem-to-agree-with-humans-that-bouba-is-round-and-kiki-is-spiky
1•gmays•22m ago•0 comments

What will AI do to our jobs and our wages? [video]

https://www.youtube.com/watch?v=kAkpzlR7io8
1•Wilsoniumite•30m ago•0 comments

Just Dashboard – Self Hosted. Deploy Apps / Databases. A Dashboardfor Everything

https://github.com/JustDashboard/Just-Dashboard
1•Wayy01•31m ago•0 comments

MariaDB Fork

https://mariadb.com/docs/server/reference/sql-statements/data-definition/alter/alter-server
1•lufxen•37m ago•1 comments

Bookfolio: Free Books for Learning and Joyful Reading

https://bookfolio.io/browse/free
1•zenull•37m ago•0 comments

Constructing Languages

https://frozenfractal.com/blog/2024/8/9/around-the-world-19-constructing-languages/
1•andsoitis•38m ago•0 comments

Zuckerberg's Meta Takes Down No Kings Instagram During Protest Day

https://meidasnews.com/news/zuckerbergs-meta-takes-down-no-kings-instagram-during-massive-protest...
116•DeepLogin•42m ago•48 comments

Major New Features in ES2027

https://front-end.tips/es2027-javascript-features/
3•khalidkhair•48m ago•0 comments

Russian Bot Activity Collapses by 84% After Strikes on Yandex Data Centers

https://cpd.gov.ua/en/report/analytical-report-when-bots-go-silent-what-the-strikes-on-yandex-dat...
6•DeepLogin•49m ago•0 comments

KrypticKode007 – Embodied Cybernetic Sentience Core Engine

https://github.com/KrypticKode007/kryptic-agent
1•KrypticKode007•51m ago•0 comments

What 500 MiniMax Code Tests Revealed About AI Saying "Done"

https://defuzex.ai/blog/what-500-minimax-code-tests-revealed-about-ai-saying-done
3•SongWang•1h ago•0 comments

Adventures in Real-Time MIDI

https://www.perl.com/article/adventures-in-real-time-midi/
1•oalders•1h ago•0 comments

Drunken Goddess Reflux Public Demo Canceled over AI Imitation Concerns

https://noisypixel.net/drunken-goddess-reflux-public-demo-canceled-ai-imitation-concerns/
1•mister_mort•1h ago•1 comments

Dudu, back up and restore your dev setup on macOS and Linux with one command

https://github.com/fontnelle/dudu
1•fontnelle•1h ago•0 comments

Phase Lock

https://phaselock.satpugnet.com/
1•WhyIsItAlwaysHN•1h ago•0 comments

Anthropic warns AI models could self-replicate across home devices

https://www.cnbc.com/2026/10/13/anthropic-ai-models-self-replication-smart-devices.html
2•gmays•1h ago•1 comments

New Kaney's Weird Files Is Out – September 2026

https://kaneysweirdfiles.substack.com/p/september-2026-oddly-bahving-ai-evil
1•experiencertim•1h ago•0 comments

Lazyagents – Lazygit for AI coding agents

https://github.com/rogeriojunior31/lazyagents
1•rogeriojunior31•1h ago•0 comments

The (Overdue) Collapse of Oracle's $900B Empire

https://www.youtube.com/watch?v=9Dne3rKiIn0
8•cable2600•1h ago•0 comments

Blocking AI-bot can be a double-edged Sword

https://www.theverge.com/ai-artificial-intelligence/1013195/ai-agents-blocked-web
1•zlu•1h ago•1 comments

Writing is no longer proof of work

https://www.seangoedecke.com/writing-is-no-longer-proof-of-work/
1•anotherevan•1h ago•0 comments

AI Reviews All-In

https://all-in-claim-check.pages.dev/
1•siliconc0w•1h ago•3 comments

We ran 53 open-source AI agents through behavioral tests and filed 37 bugs

https://defuzex.ai/blog/we-ran-53-open-source-ai-agents-through-behavioral-tests-and-filed-37-bugs
8•YaoAnthony•1h ago•1 comments