frontpage.
newsnewestaskshowjobs

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

Proper Benchmarks

https://epoch.ai/benchmarks
1•plurby•1m ago•0 comments

Someone made a Quest 3 VR client for Oldschool Runescape

https://twitter.com/That_Vita_Guy/status/2114243659856036198
1•anonym29•2m ago•1 comments

Ask HN: How do you grow OSS projects?

1•tarasyarema•3m ago•0 comments

"For the Colony " and Other Phrases to Comfort Ourselves in Modern Life

https://devz.cl/posts/for-the-colony-and-other-phrases-to-comfort-ourselves/
1•DanielVZ•3m ago•1 comments

Microsoft and Meta partner to bring Pyrefly support to Pylance in VS Code

https://devblogs.microsoft.com/python/announcing-tsp/
1•ocamoss•3m ago•0 comments

An American Answer to China's Open AI Models: A Safe Harbor for Open Weights

https://manhattan.institute/article/an-american-answer-to-chinas-open-ai-models-a-safe-harbor-for...
1•throw0101c•3m ago•0 comments

Vase Breath: the clench-your-anus meditation

https://psychotechnology.substack.com/p/vase-breath-the-clench-your-anus
1•surprisetalk•3m ago•0 comments

Show HN: Datui – Explore Parquet, CSV, Arrow and S3 Data in the Terminal

https://github.com/derekwisong/datui
1•derekwisong•3m ago•0 comments

IDHN – Task-scoped filesystem permissions for AI coding agents

https://github.com/mohsa/idhn
1•mohsa•5m ago•0 comments

Easy way to share your simplex profile even by voice

https://simplex.name
1•dehackywacky•7m ago•0 comments

Prototypicality and platformisation in India's CTI ecosystem

https://doi.org/10.21203/rs.3.rs-10097172/v1
1•bulla•8m ago•0 comments

Tesla-SpaceX merger explained in charts

https://www.reuters.com/graphics/SPACEX-TESLA/FINANCES/bypradqllve/
2•giuliomagnifico•9m ago•0 comments

Rubber Duck I've Ever Had

https://blog.blockingqueue.com/the-best-rubber-duck-i-ve-ever-had
1•liviu31•11m ago•0 comments

Show HN: Jet – Another Programming Language

https://jet-lang.com
2•jgeorgesYC•14m ago•0 comments

Show HN: AI Watermark Scrambler, blur statistical LLM text watermarks locally

https://github.com/novatechflow/ai-watermark-scrambler
1•2pk03•14m ago•0 comments

Unintended Disclosure Through Revision Traces of LLM Deliverables

https://arxiv.org/abs/2609.35408
1•hasley•15m ago•1 comments

Zod maintainer refuses v3 CVE backport because advisory is agent-written

https://github.com/colinhacks/zod/issues/6653
1•hek2sch•16m ago•0 comments

Why is it so expensive to send an email?

https://evancz.dev/why-is-it-so-expensive-to-send-an-email
1•wheatBread•17m ago•0 comments

Police pull over two men riding an electric couch down the street

https://electrek.co/2026/10/24/police-pull-over-two-men-riding-an-electric-couch-down-the-street/
2•cisc•19m ago•0 comments

The AI Agents Trying to Be Real-Life Journalists

https://www.wired.com/story/ai-agents-are-trying-to-be-journalists-now/
1•joozio•21m ago•0 comments

Why I made Wyvern, and why I chose C++ over Rust, Zig or Golang

https://wyvern.at/en/2026/10/25/why-i-made-wyvern-and-why-i-chose-c-over-rust-zig-or-golang/
2•thel0ner•21m ago•0 comments

Meta Plans to Raise Up to $95B for AI Push

https://www.wsj.com/tech/ai/meta-plans-35-billion-stock-offering-to-power-ai-buildout-eyes-95-bil...
1•thm•21m ago•0 comments

Nobody Could Say Which AI Agent Did It

https://www.anuclei.com/blog/nobody-could-say-which-agent-did-it
1•jequals5•22m ago•0 comments

Grok releases the first seven minutes of its AI-generated 'Odyssey'

https://techcrunch.com/2026/10/25/grok-releases-the-first-seven-minutes-of-its-ai-generated-odyssey/
1•theanonymousone•22m ago•0 comments

Building Salesforce Part Two

https://buildingslack.com/salesforce-part-two/
1•dublinben•22m ago•0 comments

Ask HN: Lean4 code for Modularity of elliptic curves ... ?

1•sunshinePeanut•23m ago•0 comments

The size of the oil and gas market drives adoption of synthetic fuel production

https://terraformindustries.wordpress.com/2026/06/16/the-enormous-size-of-the-oil-and-gas-market-...
1•surprisetalk•23m ago•0 comments

Show HN: The G = 9 Gate (Dark Matter) a New Theoretical Hypothesis

https://figshare.com/articles/preprint/The_G_9_Gate_A_new_theoretical_hypotesis_in_Fermion-Boson_...
3•kisnorbert•24m ago•0 comments

Mellon Technology

https://mellontechnology.si/
1•kc0bfv•26m ago•1 comments

Show HN: Rostr – Give your agents names, remember who's working on what

https://getrostr.sh/
2•piazz•27m ago•1 comments