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

The Role of a Software Engineer

https://eli.cx/blog/the-role-of-a-software-engineer
1•chronicom•1m ago•0 comments

ISC License

https://opensource.org/license/isc
1•doener•2m ago•0 comments

Show HN: a boring MLFlow replacement

https://luml.ai/flow
1•okost1•3m ago•0 comments

Show HN: Nodrix – open-source IoT cloud that runs in your own Cloudflare account

https://nodrix.live/
1•decoded_cipher•6m ago•0 comments

Ethereum can quantum-proof accounts for just 7 cents, says Kohaku project leader

https://cointelegraph.com/news/ethereum-quantum-proof-accounts-7-cents-researcher
1•ytNumbers•8m ago•0 comments

Teachers of Reddit: Is the "Gen Alpha can't read" crisis real?

https://old.reddit.com/r/AskReddit/comments/1u5ku71/teachers_of_reddit_is_the_gen_alpha_cant_read/
4•YesBox•8m ago•0 comments

Qed: A verified web front end written in Lean4

https://github.com/JacobAsmuth/qed
1•JacobAsmuth•8m ago•0 comments

Claude Code is dead, the future is open

https://claude-code-is-dead.vercel.app/#second
2•gidellav•10m ago•0 comments

Show HN: Replicant Detector with Datastar, Common Lisp, BKNR Datastore

https://rep-detect.lambda-combine.net/
1•fsmunoz•10m ago•1 comments

Show HN: Solaris the Thinking Ocean Simulator

https://solaris.franzai.com/
2•franze•11m ago•0 comments

Show HN: cuSBF – faster Bloom filter on GPUs for DNA sequences

https://github.com/tdortman/cuSBF
1•tdortman•11m ago•0 comments

'It's a hurricane warning': Guardrails around powerful AI models may be too late

https://www.politico.com/news/2026/06/07/frontier-ai-cybersecurity-china-race-00952786
1•u1hcw9nx•11m ago•0 comments

Ask HN: How do I do marketing for an app I made

1•rohand7•12m ago•0 comments

Setting Node and PNPM Versions in Cloudflare Workers Programmatically

https://senhongo.com/blog/cloudflare-workers-node-pnpm/
2•SenHeng•14m ago•0 comments

List of RL Env and Human Data Startups

https://aidata.runruntime.dev/
1•warthog•15m ago•0 comments

Farside: Alternative front ends to many sites

https://farside.link/
1•memalign•16m ago•0 comments

Kronotop: Distributed, transactional document database on FoundationDB

https://github.com/kronotop/kronotop
1•mastabadtomm•16m ago•0 comments

Show HN: RAIF – an experimental structured I/O format for LLMs

https://github.com/skrrt-sh/raif-standard
1•truehazker•20m ago•1 comments

Abu Fanous

https://en.wikipedia.org/wiki/Abu_Fanous
4•joebig•22m ago•0 comments

Zinnia: A modular 64-bit Unix-like kernel written in Rust

https://zinnia-os.org/
11•mrunix•24m ago•0 comments

Brains And LLMs Converge On A Shared Conceptual Space Across Different Languages

https://arxiv.org/abs/2506.20489
2•optimalsolver•26m ago•0 comments

Proteus the Infinite Fractal Object

https://sand-morph.up.railway.app/proteus-2
2•echohive42•26m ago•0 comments

The Visa Empire: Borders as a Business

https://www.lighthousereports.com/investigation/the-visa-empire-borders-as-a-business/
1•karakoram•27m ago•0 comments

Angry Meta employee hijacks company presentation unleash profanity-laced tirade

https://www.dailymail.com/news/article-15897199/Meta-employee-hijacks-company-presentation-unleas...
5•Bender•27m ago•1 comments

More Expensive, Somehow Worse [video]

https://www.youtube.com/watch?v=5k-j4VVCVR8
1•Bender•28m ago•0 comments

Hillock – Local, brain-inspired AI memory using SQLite and HDC

https://github.com/roandejager/Hillock
1•roandejager•29m ago•0 comments

Fermat's last theorem in the natural ring of ordinals

https://www.infinitelymore.xyz/p/fermats-last-theorem-in-the-ordinals
2•FillMaths•29m ago•0 comments

Show HN: Buildtopia1 – A sandbox game where an AI builds for you with chat

https://buildtopia1.com
1•dtran24•30m ago•0 comments

SillyTavern provides a single unified interface for many LLM APIs

https://github.com/SillyTavern/SillyTavern
1•doener•31m ago•0 comments

Multimodal Neurons in Artificial Neural Networks

https://distill.pub/2021/multimodal-neurons/
1•montyanderson•32m ago•0 comments