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•12mo 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

SDLC is a power tool, not a compliance document

https://blog.robbowley.net/2026/05/07/your-sdlc-is-a-power-tool-not-a-compliance-document/
1•8organicbits•56s ago•0 comments

Anthropic and the Department of War

https://www.hyperdimensional.co/p/clawed
1•mooreds•1m ago•0 comments

Summer of Math Expositions(2021-2025) – 3b1B archive

https://some.3b1b.co/archive?category=video&year=2021&page=1
1•num42•4m ago•0 comments

Archive.today requires scanning a QR code on your phone to use

https://archive.fo
1•Cider9986•4m ago•0 comments

Show HN: AnamDB – An AI-native, differentiable Datalog engine written in Rust

https://github.com/jam5991/anam
1•jam5991•5m ago•1 comments

Agentic Coding at ClickHouse

https://clickhouse.com/blog/agentic-coding
1•ubolonton_•5m ago•0 comments

It's time to stop using SMS, here's why [video]

https://www.youtube.com/watch?v=B9BWXvn-rB4
1•Cider9986•5m ago•0 comments

Anthropic's Mythos Threw the White House AI Strategy into Chaos

https://www.wsj.com/tech/ai/trump-ai-anthropic-mythos-regulation-2378971f
1•RyanShook•6m ago•0 comments

Ocean2: Data centers powered by ocean waves [video]

https://www.youtube.com/watch?v=Q7Pmgq2JKbI
1•Aeroi•9m ago•1 comments

Where Are You in the Context Supply Chain?

https://educatedguesser.substack.com/p/where-are-you-in-the-context-supply
1•mfiguiere•13m ago•0 comments

IMF warns new AI models risk 'systemic' shock to finance

https://www.ft.com/content/103d73d3-7119-4dee-8c47-b3fc62d2f1e6
2•petethomas•13m ago•0 comments

Using AI for Just 10 Minutes Might Make You Lazy and Dumb, Study Shows

https://www.wired.com/story/using-ai-negative-impact-thinking-problem-solving-study/
3•gnabgib•17m ago•0 comments

Show HN: WordPress WebSocket Relay in Rust with Yjs CRDT Provider for WP 7.0

https://wpsignal.io/
1•jaredrethman•19m ago•0 comments

Show HN: HeatSpectra: Realtime 3D Surface Heat Simulation

https://github.com/tsun3doku/HeatSpectra
1•tsun3doku•23m ago•0 comments

An Oura ring starting at just $1 Welcome to Churu

https://churu.org
2•reieicucv•24m ago•0 comments

Roche to Buy PathAI for Up to $1.05B to Bolster AI Diagnostics Tools

https://www.wsj.com/business/deals/roche-to-buy-pathai-for-up-to-1-05-billion-to-bolster-ai-diagn...
1•SaaSasaurus•25m ago•0 comments

AniTroves – An anime database with a custom LLM-based discovery hub

1•anitroves•28m ago•0 comments

YouTube aspect ratios – no way to fix it?

1•mr-pink•29m ago•1 comments

Show HN: Agentctl, a local control plane for coding agents

https://github.com/chocks/agentctl
1•chocks•32m ago•0 comments

I made a simple, free family tree app that handled my 300 person, 5 gen. family

https://www.familytreeiq.com
1•mknweb•32m ago•2 comments

Upper bound for AI output is based on your taste/exposure

1•yehiaabdelm•41m ago•0 comments

Best Buy mandating four days in office for headquarters employees

https://www.startribune.com/best-buy-hybrid-four-days-change-shift-mandate-in-office/601828733
2•bjhess•41m ago•1 comments

I recently started a small experimental project recreating Star Fox 64

https://foxremake.com/star-fox-64-remake/
2•951560368•48m ago•4 comments

Proposed Revised Mailing Standards for Firearms

https://www.federalregister.gov/documents/2026/04/02/2026-06376/revised-mailing-standards-for-fir...
2•petethomas•50m ago•0 comments

AI Contributions to CPAN: The Copyright Question

https://blogs.perl.org/users/todd_rinaldo/2026/04/ai-contributions-to-cpan-the-copyright-question...
2•DASD•50m ago•0 comments

Mathematics Subject Classification (2020)

https://mathscinet.ams.org/mathscinet/msc/msc2020.html
2•nill0•55m ago•0 comments

Show HN: NyaayWatch – Observability layer for the Indian judiciary

https://nyaaywatch.in
2•Rudraksh06•56m ago•0 comments

The Privacy of Apple Location Services and Analytics

https://duti.dev/randoms/wip-location-services/
6•Cider9986•58m ago•0 comments

Jakarta airport's official site blocks international visitors, so I built my own

https://blog.terrydjony.com/i-built-a-better-cgk-airport-website/
3•terryds•58m ago•0 comments

A Dangerous New Attack on Press Freedom

https://www.theatlantic.com/ideas/2026/05/kash-patel-fitzpatrick-fbi-investigation/687077/
9•petethomas•1h ago•3 comments