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

The Orange Cloud Report – Ratings for Cloudflare Services

https://orangecloud.report/
1•gurjeet•2m ago•0 comments

Three Times I Measured Nothing

https://medium.com/@alanscottencinas/three-times-i-measured-nothing-72023fc7d73f
1•encinas88•3m ago•0 comments

Liberals Are Now Fighting a Two-Front War

https://www.theatlantic.com/ideas/2026/08/michigan-abdul-el-sayed-election/688181/
2•donsupreme•3m ago•0 comments

Why Are Birthrates Down? Two New Studies Point to Phones

https://www.nytimes.com/2026/06/08/us/iphone-birthrate-decline-studies.html
1•hsuduebc2•4m ago•0 comments

Rendering 100k sensor readings with LTTB

https://aranajhonny.github.io/writing/sensor-chart-lttb.html
1•akatsutki•5m ago•0 comments

The Live Shopping App Where Some People Bid Until They're Broke

https://www.wsj.com/business/retail/whatnot-live-shopping-app-48b67987
1•JumpCrisscross•6m ago•0 comments

DHS Wants Protesters' Signal Group Chats

https://www.wired.com/story/dhs-wants-protesters-signal-group-chats/
5•sbulaev•7m ago•0 comments

WaitPerk: sponsors in your Claude Code status line, you get paid

https://waitperk.com/
1•SamPentz•11m ago•0 comments

Apple Vision Pro as a wearable display for endoscopic [surgical procedure]

https://www.sciencedirect.com/science/article/pii/S2950253526000651
1•mch82•11m ago•0 comments

Semantic Thermodynamics – 79% LLM token reduction via narrative constraints

https://github.com/tauansloboda/semantic-thermodynamics
1•tauanvinicius•14m ago•0 comments

Synthetic Aperture Radar (SAR) Imaging Using the MIT Laptop Based Radar (2011)

https://ocw.mit.edu/courses/res-ll-003-build-a-small-radar-system-capable-of-sensing-range-dopple...
1•joebig•14m ago•0 comments

Getting Started with Muse Code: CLI Commands, Syntax and Purpose

https://qainsights.com/getting-started-with-muse-code-cli-commands-syntax-and-purpose/
1•qainsights•16m ago•0 comments

Show HN: CityEdit – Open-source map for voting on NYC street changes

https://cityedit.org/m/nyc-proposals
1•edbltn•16m ago•0 comments

Joshua Stein – On AI

https://jcs.org/2026/07/23/ai
1•Naac•19m ago•0 comments

Uncanny ads and partisan chatbots: AI toys with San Francisco politics

https://missionlocal.org/2026/08/uncanny-ads-and-partisan-chatbots-ai-toys-with-san-francisco-pol...
1•DesaiAshu•19m ago•0 comments

SpaceX claims Starlink Mobile will be better than AT&T, T-Mobile, and Verizon

https://arstechnica.com/tech-policy/2026/08/spacex-claims-starlink-mobile-will-be-better-than-att...
1•fraXis•20m ago•0 comments

Meta AI model hacks another company during testing

https://www.reuters.com/technology/metas-ai-model-hacked-another-company-during-testing-informati...
2•chirau•21m ago•0 comments

Show HN: Humor Arena – Which frontier model is funniest?

https://laugh.so/benchmark/
3•killiandunne1•26m ago•2 comments

Linux Processes: Threads and Concurrency

https://labs.iximiuz.com/tutorials/linux-processes-threads-concurrency-3302b677
1•birdculture•28m ago•0 comments

Banks to offload $15B of debt for Anthropic data centre backed by Google

https://www.ft.com/content/c492ce6b-483b-4196-8f2a-9bd1afda92d3
4•petethomas•30m ago•0 comments

N.A.D.D. – Nerd Attention Deficiency Disorder

https://randsinrepose.com/archives/nadd/
1•gurjeet•31m ago•0 comments

Jeff Dean Leaves Google

https://twitter.com/i/status/2085083442669318443
1•meander_water•36m ago•1 comments

What's so hard about continuous learning?

https://www.seangoedecke.com/continuous-learning/
2•gfysfm•38m ago•0 comments

Antigravity 2.5

https://antigravity.google/changelog
4•satvikpendem•39m ago•0 comments

The Dreamers and I, a lovely film about a hacker house

https://www.pbs.org/show/the-dreamers-and-i/
1•jorgen123•40m ago•1 comments

The End of Software

https://evanjconrad.com/posts/end-of-software
6•bobstax•41m ago•1 comments

Frontier Lab Employee Open Letter Calls for Being Able to Pace the Frontier

https://thezvi.wordpress.com/2026/07/29/frontier-lab-employee-open-letter-calls-for-being-able-to...
1•gmays•43m ago•1 comments

Towards Domain-Specific Compaction

https://lexifina.com/blog/towards-domain-specific-compaction
1•alansaber•44m ago•0 comments

Gmail is killing the "Send as" feature

https://support.google.com/mail/answer/17101213?hl=en
5•wkndfn•44m ago•0 comments

The Handbook to Understand Your Nerd Partner

https://randsinrepose.com/archives/the-nerd-handbook/
3•gurjeet•45m ago•0 comments