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

German cabinet approves 3-month IP address retention

https://europeanconservative.com/articles/news-corner/germany-merz-surveillance-ip-tracking-berli...
2•ExpertAdvisor01•7m ago•1 comments

GCC Establishes Working Group to Decide on AI/LLM Policy

https://www.phoronix.com/news/GCC-Working-Group-AI-Policy
1•breve•14m ago•0 comments

How Hard Is It to Open a File?

https://blog.sebastianwick.net/posts/how-hard-is-it-to-open-a-file/
1•vinhnx•15m ago•0 comments

Hotels are slashing World Cup rates as FIFA cancels rooms

https://moneywise.com/news/top-stories/fifa-world-cup-hotels-rates-tourism-slump
3•vrganj•27m ago•3 comments

Open VSX Sleeper Extensions Linked to GlassWorm Show New Malware Activations

https://socket.dev/blog/73-open-vsx-sleeper-extensions-glassworm
1•salkahfi•30m ago•0 comments

FilamentPHP MCP Server

https://github.com/suwi-lanji/filamentphp-mcp
1•bumi-kitan•33m ago•0 comments

Devin for Terminal

https://devin.ai/terminal
1•nickzana•33m ago•0 comments

The Bizarre Biology of Bdelloid Rotifers

https://biologicalrecording.co.uk/2025/09/23/bdelloid-rotifers/
2•thunderbong•34m ago•0 comments

SpaceX Starship Documentary – Test Like You Fly

https://www.spacex.com/content/starship/test-like-you-fly
1•d_silin•36m ago•0 comments

Xiaomi releases mimo-v2.5 model

https://mimo.xiaomi.com/mimo-v2-5
1•gainsurier•40m ago•0 comments

OpenAI's Sam Altman writes apology to community of Tumbler Ridge

https://www.cbc.ca/news/canada/british-columbia/sam-altman-tumbler-ridge-apology-9.7176482
3•acyou•41m ago•2 comments

Developing Trustworthy Information

https://jessicacanepa.com/blog/developing-trustworthy-information/
2•mooreds•42m ago•0 comments

YC as a Service

https://ycaas.lol
1•ipostragebait•43m ago•0 comments

Firefox Has Integrated Brave's Adblock Engine

https://itsfoss.com/news/firefox-ships-brave-adblock-engine/
9•nreece•46m ago•0 comments

Translinear Circuits as EML Natural Physical Substrate

https://zenodo.org/records/19749753
2•iranssantos•46m ago•1 comments

The Tail End (2015)

https://waitbutwhy.com/2015/12/the-tail-end.html
1•RyanShook•52m ago•0 comments

ZCAM: iOS camera app that cryptographically proves human authorship

https://zcam.succinct.xyz/
1•GZGavinZhao•52m ago•1 comments

Rippling exposed your SSN/banking to anyone who sent you an offer letter

https://infosec.exchange/@SecureOwl/116415101610028363
2•noiobeforebed•59m ago•0 comments

Useknockout – open-source background removal API, 40× cheaper than remove.bg

https://github.com/useknockout/api
3•tlorents•59m ago•0 comments

SF Giants sell piece of team to venture capital firm run by Joshua Kushner

https://www.sfgate.com/giants/article/sf-giants-joshua-kushner-22224927.php
1•iancmceachern•1h ago•0 comments

DevResolve – AI chat widget that answers technical questions from your docs

https://devresolve.ai
1•EthanWayne•1h ago•0 comments

Open source memory layer so any AI agent can do what Claude.ai and ChatGPT do

https://alash3al.github.io/stash?_v01
3•alash3al•1h ago•1 comments

Asking Qwen3.5-9B, running on 16GB VRAM, to exploit old Windows machines

https://thepatrickfisher.com/blog/computers/series-vibe-coding-sec-scan/00-vibe-coding-security-p...
1•sqeak•1h ago•2 comments

Llama 4: A Deep Dive into Liquid Transformers 2.0 and Sovereign AI

https://en.landingfymax.com.br/artificial-intelligence/llama-4-meta-open-source-sovereignty-2026
1•EvCarvalho•1h ago•0 comments

Show HN: Building a local FIX protocol triage agent on an RTX 3070

https://domgalati.substack.com/p/the-fix-triage-agent-building-a-local
1•dgalati•1h ago•0 comments

(Blender) Cosmology with Geometry Nodes

https://www.blender.org/user-stories/cosmology-with-geometry-nodes/
4•shankysingh•1h ago•0 comments

BMW is one step closer to selling you a color-changing car

https://www.theverge.com/tech/918216/bmw-ix3-flow-edition-concept-car-2026-beijing-auto-show-e-in...
2•dmitrygr•1h ago•0 comments

"Plain text has been around for decades and it's here to stay." – Unsung

https://unsung.aresluna.org/plain-text-has-been-around-for-decades-and-its-here-to-stay/
4•rbanffy•1h ago•0 comments

[Show HN] Free Baccarat

https://baccarat.free/
2•cbxyp•1h ago•1 comments

Apple IIc: A smaller, sleeker Apple II from 1984

https://dfarq.homeip.net/apple-iic/
3•rbanffy•1h ago•2 comments