frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•10mo 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 to Build Reddit Karma Fast

https://karmabuilder.xyz/blog/how-to-build-reddit-karma-fast
1•m00dy•3m ago•0 comments

Who's Gonna Carry the Boats?

https://apps.apple.com/us/app/quit-all-break-every-habit/id6760978934
1•apoorvdarshan•4m ago•1 comments

App Defaults in March 2026

https://brainbaking.com/post/2026/03/app-defaults-march-2026/
1•Brajeshwar•9m ago•0 comments

Gorgeous DIY camera looks straight out of Severance

https://www.dpreview.com/articles/9055612016/saturnix-diy-camera-alien-sci-fi-raspberry-pi
1•swq115•12m ago•0 comments

MXFP8 GEMM: Up to 99% of cuBLAS Performance Using CUDA and PTX

https://danielvegamyhre.github.io/2026/03/29/mxfp8-gemm.html
1•matt_d•16m ago•0 comments

We Need Servers – Lots of Servers

https://www.nextplatform.com/compute/2026/03/26/we-need-servers-lots-of-servers/5211678
1•jonbaer•19m ago•0 comments

Everyone Hates iPhone Autocorrect. An Update Fixes One of the Biggest Problems

https://www.wsj.com/tech/apple-iphone-autocorrect-update-7659d618
1•RyanShook•20m ago•1 comments

Searching for the Perfect Sync

https://sunshine-jones.com/searching-for-the-perfect-sync/
1•lightyrs•24m ago•1 comments

Volvo Infotainment Glitches Spark Class Action Lawsuit

https://www.autoblog.com/news/volvo-infotainment-glitches-spark-major-class-action-lawsuit
1•carefree-bob•28m ago•1 comments

Epic Lays Off Employee with Terminal Brain Cancer Who Cant Get LifeInsurance Now

https://kotaku.com/epic-games-layoffs-fortnite-brain-cancer-2000682941
1•Jimmc414•29m ago•1 comments

Show HN: React-Rewrite – Figma for localhost that directly edits your codebase

https://github.com/donghaxkim/react-rewrite
1•donghaxkim•31m ago•0 comments

The Socially Acceptable Use of AI in Business

https://kellblog.com/2026/03/29/on-the-socially-acceptable-use-of-ai-in-business/
1•doppp•34m ago•0 comments

AI-powered migrations from Postgres to ClickHouse

https://clickhouse.com/blog/ai-powered-migraiton-from-postgres-to-clickhouse-with-fiveonefour
2•tosh•35m ago•0 comments

SparkID: Fast, sortable, compact unique IDs

https://www.youssefm.com/posts/sparkid
1•pinkbeanz•36m ago•0 comments

GPT 5.4 sucks at front end

1•apoorvdarshan•38m ago•0 comments

Portable MicroNeedle Fractional RF Machine

https://www.sanhelasers.com/products/portable-fractional-microneedle-rf-machine/
1•SANHE•46m ago•0 comments

The Sudden Fall of OpenAI's Most Hyped Product Since ChatGPT

https://www.wsj.com/tech/ai/the-sudden-fall-of-openais-most-hyped-product-since-chatgpt-64c730c9
11•fortran77•47m ago•6 comments

Pretext

https://simonwillison.net/2026/Mar/29/pretext/
1•lumpa•48m ago•0 comments

How to Recognise Kentucky on a Map

https://mammothmemory.net/geography/usa/states-of-america/how-to-remember-where-the-american-stat...
2•kamaraju•48m ago•0 comments

Training the Idea Muscle

https://sfalexandria.com/posts/rileys-ideas/
3•nanfinitum•52m ago•0 comments

PyTorch Autograd and Mutation

https://blog.ezyang.com/2026/03/autograd-and-mutation/
2•matt_d•56m ago•0 comments

Why Don't You Use String Views Instead of Passing Std:Wstring by Const&

https://giodicanio.com/2024/05/14/why-dont-you-use-string-views-like-std-wstring_view-instead-of-...
2•Orochikaku•58m ago•0 comments

Agentic Hive – Manage Claude Code and Codex Tmux Sessions from a Browser

https://github.com/wisbric/agentic-hive
2•sscharlott•1h ago•0 comments

RAM Bubble Popping?

https://twitter.com/aakashgupta/status/2038077441911275594
1•roganp•1h ago•0 comments

How We Rewrote 130K Lines from React to Svelte in Two Weeks

https://strawberrybrowser.com/blog/react-to-svelte
3•thunderbong•1h ago•0 comments

Show HN: Real-time visualization of Claude Code agent orchestration

https://github.com/patoles/agent-flow
2•daco•1h ago•0 comments

Will This 'Miracle' Battery Change Your Mind About EVs?

https://www.wsj.com/lifestyle/cars/donut-lab-solid-state-battery-ssb-ev-4e6ad966
2•helterskelter•1h ago•2 comments

Seeing Trump Clearly

https://www.craigmurray.org.uk/archives/2026/03/seeing-trump-clearly/
2•curmudgeon22•1h ago•2 comments

We audited our own AI-written codebase. 13 issues, 5 categories

https://koalr.com/blog/ai-codebase-audit
1•Andrew_McCarron•1h ago•0 comments

GrapheneOS Refuses Age Verification, May Exit Regions That Enforce It

https://itsfoss.com/news/grapheneos-refuses-age-verification/
2•tuananh•1h ago•0 comments