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

Astronomers catch a star slowly snacking on a brown dwarf, 300 light years away

https://news.mit.edu/2026/astronomers-catch-star-slowly-snacking-on-brown-dwarf-1005
1•stmw•1m ago•0 comments

Starlink restricts access to Ukrainian drones moving faster than 100mph

https://www.nytimes.com/2026/10/14/business/starshield-spacex-ukraine-starlink-satellites-musk.html
1•johnny313•1m ago•0 comments

OpenAI CFO Says Firms Using Chinese AI Models Are Risking Safety

https://www.bloomberg.com/news/articles/2026-10-14/openai-cfo-says-firms-using-chinese-ai-models-...
1•toomuchtodo•1m ago•1 comments

LLMs Extend but Do Not Create New Research Directions

https://arxiv.org/abs/2610.17439
1•mottiden•1m ago•0 comments

Sacrificing the IaC Sacred Cow for My Birthday

https://sacredcows.ai/2026/sacrificing-the-iac-sacred-cow/
1•nickstinemates•2m ago•0 comments

Paul Graham versus the Pope

https://marginalrevolution.com/marginalrevolution/2026/10/the-pope-v-graham.html
2•surprisetalk•2m ago•0 comments

Character.ai's Bankruptcy Documents Show the Economics of AI Don't Work

https://www.404media.co/character-ais-bankruptcy-documents-show-the-economics-of-ai-dont-work/
2•Luc•2m ago•0 comments

Veda: The First AI Native Hobby OS

https://github.com/vahmoh25/Veda/blob/main/documentation/images/desktop.png
1•vahmoh111•3m ago•0 comments

Make Your Coding Assistant a 10x AI Engineer

https://sarthakai.substack.com/p/a-coding-plugin-to-make-you-a-10x
1•gmays•3m ago•0 comments

Rogue A.I. Agents from China Chatted with Researchers

https://www.nytimes.com/2026/10/14/technology/chinese-ai-agents-rogue.html
4•tristanj•4m ago•1 comments

Seirogan

https://en.wikipedia.org/wiki/Seirogan
1•tdeck•4m ago•0 comments

Remote Work from the Office

https://www.newyorkfed.org/research/staff_reports/sr1211
1•sklargh•5m ago•1 comments

Show HN: Turn newsletters and blogs into a podcast feed

https://github.com/akspad/newsletter-to-podcast
1•akshayp29•5m ago•0 comments

Swamp Club

https://keeb.dev/2026/10/14/announcing-swamp-club/
4•nickstinemates•5m ago•0 comments

I wanted my devices to stay perfect forever

https://dotenv.bearblog.dev/i-wanted-my-devices-to-stay-perfect-forever/
1•speckx•6m ago•0 comments

Aulico Is a TradingView Alternative

https://www.aulico.com/tradespaces/new
1•rendernos•6m ago•0 comments

Amazon uses AI-powered 'risk' system to track union activity globally

https://www.computerweekly.com/news/366652174/Amazon-uses-AI-powered-risk-system-to-track-union-a...
1•mooreds•6m ago•0 comments

I Want More from AI Than Another Agent

https://matgreten.dev/posts/i-want-more-from-ai-than-another-agent/
1•nickstinemates•6m ago•0 comments

"You didn't do it right"

https://longform.asmartbear.com/you-didnt-do-it-right/
1•mooreds•7m ago•0 comments

Show HN: Organize your home makeover with yapping

https://homemakeover.app/
1•gametorch•8m ago•0 comments

I Am a FuturAmerican Supremacist

https://philosophyofee.substack.com/p/the-retroactive-history-of-futuramerican
1•wapiou•8m ago•0 comments

Four Eclipse Technology Projects Graduate to Mature Status

https://blogs.eclipse.org/post/carmen-delgado/four-eclipse-technology-projects-graduate-mature-st...
1•Tomte•8m ago•0 comments

IETF Draft: TS over MOQ

https://datatracker.ietf.org/doc/draft-gregoire-moq-msfts/
2•mondainx•9m ago•1 comments

Tmux-Persist

https://github.com/hyoretsu/tmux-persist
1•danielam•9m ago•0 comments

ESP-SDR Can Now Transmit

https://hackaday.com/2026/10/13/esp-sdr-can-now-transmit/
1•i_like_pcbs•10m ago•0 comments

The End of Mathematical Mountain Climbing - Hugo Duminil-Copin[video]

https://www.youtube.com/watch?v=Zh86i_azaQw
1•num42•11m ago•0 comments

Submarine Cable Resilience

https://blog.apnic.net/2026/10/14/submarine-cable-resilience/
1•speckx•11m ago•0 comments

Anyone built something where AI computation get cryptography receipts

1•hsma•12m ago•0 comments

Confessions of an Unrepentant Slop Snob

https://charity.wtf/p/confessions-of-an-unrepentant-slop
1•mooreds•12m ago•0 comments

One Aisle Curl Audit Produced 24 CVEs. 18 Ship Today

https://aisle.com/blog/one-aisle-curl-audit-produced-24-cves-18-ship-today
1•vibedev999•12m ago•0 comments