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

14-Year Journey Away from ORMs – PGenie, SQL-First Postgres Code Generator

https://nikita-volkov.github.io/pgenie-in-production-part-1/
1•mpweiher•2m ago•0 comments

On Mar 28, 2026 >50% of users access Google over IPv6 for the first time

https://www.google.com/intl/en/ipv6/statistics.html
1•NavinF•8m ago•1 comments

I'm not feeling the async pressure

https://lucumr.pocoo.org/2020/1/1/async-pressure/
1•sixhobbits•10m ago•0 comments

Show HN: BuilderPulse – Daily intelligence from 10 sources for indie hackers

https://github.com/BuilderPulse/BuilderPulse
1•blacktechnology•11m ago•0 comments

Managed, Real-Time OLAP Infrastructure

https://modolap.com/
1•ronfriedhaber•13m ago•0 comments

Pfsync Packet Header Field Renamed to Avoid AI Bug Report Noise

https://undeadly.org/cgi?action=article;sid=20260413055845
1•somat•18m ago•0 comments

The IPv6 Mess (2002)

https://cr.yp.to/djbdns/ipv6mess.html
1•tgma•19m ago•0 comments

Show HN: Using Telegram as an indexed system for geo-notes

1•migelo•21m ago•0 comments

Ask HN: Who is your favourite Entrepreneur/Visionary?

2•wasimsk•21m ago•1 comments

European civil servants are being forced off WhatsApp

https://www.politico.eu/article/european-civil-servants-new-messaging-services/
2•ZacnyLos•24m ago•0 comments

Online age checks are coming in Europe

https://www.politico.eu/article/online-age-checks-are-coming-europe-children-social-media/
1•ZacnyLos•25m ago•0 comments

Can you steal $10k from a locked iPhone? [video]

https://www.youtube.com/watch?v=PPJ6NJkmDAo
1•ProfDreamer•27m ago•0 comments

GraphQL vs. REST: 18 Claims Fact-Checked with Primary Sources

https://wundergraph.com/blog/fact-checking-graphql-vs-rest
2•jensneuse•30m ago•1 comments

Has the Era of the Mega-Layoff Arrived?

https://www.wsj.com/business/has-the-era-of-the-mega-layoff-arrived-928f061d
1•erehweb•30m ago•0 comments

A premium infrastructure layer for hotels and event booking

https://cooveb-organizers-waitlist-gules.vercel.app/
1•sshinde•32m ago•0 comments

CERN Joins the OpenSearch Software Foundation as an Associate Member

https://opensearch.org/blog/cern-joins-the-opensearch-software-foundation/
1•Lunar5227•39m ago•0 comments

Show HN: Robust alternative to OpenClaw

https://github.com/opentalon/opentalon
3•opak•43m ago•1 comments

More Communities Like This?

1•ayorke•44m ago•0 comments

Show HN: Job Scraper for LinkedIn

https://chromewebstore.google.com/detail/job-scraper-for-linkedin/kkafipickfibnamoijjgamklecmmbbmf
1•qwikhost•44m ago•0 comments

Show HN: Agent Armor, a Rust runtime that enforces policies on AI agent actions

https://github.com/EdoardoBambini/Agent-Armor-Iaga
4•edoardobambini-•48m ago•2 comments

Coming Soon: Things That Matter in AI

https://www.technologyreview.com/2026/04/14/1135298/coming-soon-10-things-that-matter-in-ai-right...
2•joozio•48m ago•0 comments

AI Tremor-Print: Biometric Identification System

https://github.com/peterretief/biometric
1•peter_retief•49m ago•1 comments

Allbirds stock sees a wild surge of 582% on pivot from sneakers to AI

https://www.businessinsider.com/allbirds-stock-price-ai-newbird-gpus-compute-gpuaas-bird-shoes-20...
1•outlore•49m ago•0 comments

RIP Pull Requests (2005-2026)

https://www.latent.space/p/ainews-rip-pull-requests-2005-2026
1•swyx•51m ago•0 comments

JIT Compilers and Cache Coherency

https://joelsiks.com/posts/jit-compilers-and-cache-coherency/
3•joelsiks•58m ago•0 comments

AI Eyebrow Filter: Try Eyebrow Editor Online – AILab Tools

https://www.ailabtools.com/eyebrow-filter
1•minimk•59m ago•0 comments

EU age verification app ready as Europe moves to curb kids' social media access

https://www.reuters.com/world/eu-age-verification-app-ready-europe-moves-curb-childrens-social-me...
2•taubek•1h ago•0 comments

A Black-Box Contract Engine for Agentic Software Development

https://github.com/elmacnifico/dojo
2•feedyourhead•1h ago•0 comments

Lovable vs. Bolt vs. Replit: who's leaking the most Supabase data?

https://securityscanner.dev/blog/lovable-vs-bolt-vs-replit-rls
4•slederer•1h ago•0 comments

Leonardo, Borgia, and Machiavelli: A Fateful Collusion

https://www.historytoday.com/archive/leonardo-borgia-and-machiavelli-fateful-collusion
1•apollinaire•1h ago•0 comments