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

How much intelligence can you run locally?

https://localai-brief.vercel.app/
1•DangerousYams•6m ago•1 comments

In Europe's tech capital, Irish labor unions are booming amid AI-driven layoffs

https://www.politico.eu/article/in-europe-tech-capital-ireland-irish-labor-unions-are-booming-ami...
1•vrganj•6m ago•1 comments

Can you bake Maven into a neural network?

https://blog.jetbrains.com/ai/2026/10/can-you-bake-maven-into-a-neural-network/
1•frostbyte7•11m ago•0 comments

iOS running on the Redmi Note 10 Pro

https://github.com/dipa-studio/ios-sweet
1•Oxodao•13m ago•0 comments

Show HN: Sauva – Terminal Unicode Explorer

https://github.com/lusingander/sauva
1•lusingander•16m ago•0 comments

It's still OK to enjoy programming

https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming
3•birdculture•16m ago•2 comments

What requirements don't you have?

https://www.seangoedecke.com/what-requirements-dont-you-have/
1•gfysfm•18m ago•0 comments

TurboScribe AI: Free Video to Text, Audio to Text – No Sign Up

https://www.turboscribeai.net/
1•wsm123456•18m ago•0 comments

FreeLeaf: An free and open latex collaborative suite

https://github.com/DeepMicroscopy/FreeLeaf
1•yread•20m ago•0 comments

A Simple Proof of the Riemann Hypothesis (2022)

https://arxiv.org/abs/2209.01890
1•the-mitr•23m ago•0 comments

Hole Punch: The popular Hacker News game, now on iOS

https://apps.apple.com/gb/app/hole-punch/id6819102242
2•trwhite•26m ago•1 comments

I use Bubbles to find the quirky stuff

https://dshbx.de/blog/bubbles/entry/c23ac55e-edf3-43c4-af91-f27ea51d7d3a
1•ZacnyLos•29m ago•0 comments

GeoParquet Downloader for QGIS

https://github.com/cholmes/qgis_plugin_gpq_downloader
1•marklit•30m ago•0 comments

Show HN: SleekNav – A hand-reviewed web directory, free to submit

https://sleeknav.com/
1•songtianlun1•31m ago•0 comments

Ask HN: Help to lower AWS bill: CloudFront requests for files that don't exist

https://james.cridland.net/blog/2026/aws-requests-help/
2•DamonHD•32m ago•1 comments

Headless table or ready-made data grid?

https://comparegrids.com/articles/article-headless-table-or-ready-made-grid
1•davidvela•35m ago•0 comments

A computer that outlived its manufacturer by 30 years

https://amiga.kexperiments.com/
2•doener•37m ago•0 comments

Andy Burnham launches campaign against 'headphone dodgers' on public transport

https://www.theguardian.com/politics/2026/oct/19/andy-burnham-launches-campaign-against-headphone...
2•theanonymousone•39m ago•1 comments

Hyperoptimized Engineer (2026) [video]

https://www.youtube.com/watch?v=MhEL9cvLxQE
1•supriyo-biswas•41m ago•0 comments

Accessible Components Library

https://tetralogical.com/blog/2026/10/14/accessible-components-library/
1•mfru•41m ago•0 comments

TamperAudit – Tamper-evident audit logs for AI agents (EU AI Act Article 12)

https://tamperaudit.com
2•leajoy•43m ago•0 comments

Zotac RTX 5090 graphics cards worth $470k disappear at Brazilian airport

https://videocardz.com/newz/two-pallets-of-zotac-rtx-5090-graphics-cards-worth-470000-disappear-a...
2•TMWNN•45m ago•1 comments

Fritz Schumacher: The Man Who Built Modern Hamburg

https://alsterrunde.com/fritz-schumacher-the-man-who-built-modern-hamburg/
1•mertbio•46m ago•0 comments

Why Is Kunio Yanagita Called the Father of Yokai Folklore?

https://www.thecollector.com/kunio-yanagita-yokai-folklore/
1•rdmuser•51m ago•0 comments

CanI.RootMy.TV?

https://cani.rootmy.tv/
2•gregsadetsky•59m ago•1 comments

Persistence Identity and the Possibility of Artificial Culture

https://vlattko.substack.com/p/persistence-identity-and-the-possibility
1•vlad-asis•1h ago•0 comments

OpenCode and OpenAI issue refunds after security breach of OpenCode console

2•indy•1h ago•1 comments

Ask HN: What are you working on? (October 2026)

4•tha_infra_guy•1h ago•2 comments

Writing is no longer proof of work

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

Agent-Skills.market

https://agent-skills.market/
15•agentsmithvl•1h ago•9 comments