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

Minimum Viable Product Marketing

https://posthog.com/blog/minimum-viable-product-marketing
1•radnessforhire•3m ago•0 comments

Chrome Web Store Rankings – Patterns Across 120K Data Points

https://extensionranker.com/blog/chrome-web-store-ranking-patterns
1•Joseph_Hu•6m ago•1 comments

Zeigarnik Effect

https://en.wikipedia.org/wiki/Zeigarnik_effect
1•XzetaU8•7m ago•0 comments

Generations of AI applications: conversational, delegative, and collaborative

https://zknill.io/posts/generations-of-ai-applications/
1•zknill•8m ago•0 comments

Miro Fish: Predicting Anything

https://github.com/666ghj/MiroFish
1•isaisabella•11m ago•0 comments

LLM Wiki app Chunker – transform documents into navigable knowledge trees

https://github.com/sermakarevich/chunker
1•sermakarevich•12m ago•0 comments

Phrasing helps you become fluent in multiple languages

https://phrasing.app/
1•BrunoBernardino•13m ago•0 comments

Numexpr: Fast numerical array expression evaluator for Python, NumPy, Pandas

https://github.com/pydata/numexpr
2•tosh•15m ago•0 comments

User Story

https://beyondloom.com/blog/userstory.html
1•tosh•16m ago•0 comments

Mac App Store: What's in a Name?

https://lapcatsoftware.com/articles/2026/5/3.html
1•latexr•18m ago•0 comments

10x More Selective (2013)

https://yosefk.com/blog/10x-more-selective.html
1•tosh•23m ago•0 comments

Superficie – Surface Syntax for Clojure to Help Exposition/Onboarding

https://github.com/replikativ/superficie
1•TheWiggles•24m ago•0 comments

Mistral AI Acquires EU Physics AI Startup Emmi AI

https://www.reuters.com/business/autos-transportation/mistral-ai-buys-austrian-physics-ai-startup...
1•ottomengis•27m ago•0 comments

Claude Code in a Loop

https://github.com/quazardous/aiball
1•quazarzero•31m ago•0 comments

Portability Is a Myth: Why the Best AI Stacks Will Never Be Hardware-Agnostic

https://twitter.com/PatrickToulme/status/2055709800986780028
2•pretext•31m ago•0 comments

Show HN: Viberia – Civ/Polytopia-like command center for AI agents (BYOK/BYOS)

https://getviberia.com/
1•bhu8•32m ago•0 comments

Pizza Hut's AI system caused 'cascading' problems and $100M in damages

https://www.businessinsider.com/pizza-hut-ai-system-dragontail-lawsuit-franchisee-2026-5
2•kombookcha•36m ago•2 comments

Free crypto toolbox with 900 online tools

https://sevendiv.com/
1•m_mgkh•39m ago•0 comments

The Definitive Guide to Helping People Trapped in a Cult

https://www.psychologytoday.com/us/blog/freedom-mind/202104/the-definitive-guide-helping-people-t...
2•jacquesm•39m ago•0 comments

The cut in the Mixture of Experts compute graph

https://idlemachines.co.uk/essays/mixture-of-experts
1•smaddrellmander•45m ago•0 comments

State of AI 2026 survey results

https://2026.stateofai.dev/en-US
1•mycroft_4221•46m ago•0 comments

Evolving specs (2025)

https://github.com/github/spec-kit/discussions/152
1•pramodbiligiri•47m ago•0 comments

CISA Admin Leaked AWS GovCloud Keys on GitHub

https://krebsonsecurity.com/2026/05/cisa-admin-leaked-aws-govcloud-keys-on-github/
2•LelouBil•49m ago•0 comments

Hyperpolyglot ML Dialects and Haskell: SML, OCaml, F#, Haskell

https://hyperpolyglot.org/ml
1•lambertsimnel•53m ago•0 comments

AI agents for regulatory use cases: competition on the EU AI Act

https://regenold.com/landing/ai/eu-ai-act-competition
1•marco_virgolin•54m ago•2 comments

The just-say-no engineer was a ZIRP phenomenon

https://www.seangoedecke.com/the-just-say-no-engineer-was-a-zirp-phenomenon/
2•theanonymousone•1h ago•0 comments

Governments are ruining the internet to protect kids

https://www.neowin.net/editorials/governments-are-ruining-the-internet-to-protect-kids-but-there-...
3•bundie•1h ago•0 comments

Mounting Git commits as folders with NFS

https://jvns.ca/blog/2023/12/04/mounting-git-commits-as-folders-with-nfs/
2•pvtmert•1h ago•1 comments

Korean bill seeks strict watermark mandate on AI-generated content

https://www.koreatimes.co.kr/business/tech-science/20260517/korean-bill-seeks-strict-watermark-ma...
4•01-_-•1h ago•0 comments

A new EDIT tool for LLM agents

https://antirez.com/news/166
4•surprisetalk•1h ago•1 comments