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

Wall Street banks launch record $60B chip deal for Broadcom and Anthropic

https://www.ft.com/content/5b9c8ce3-d07c-46f9-8cea-cbc4e7f8ccca
1•mfiguiere•1m ago•0 comments

OpenASIP: Tools for design and programming of customized co-processors

https://github.com/cpc/openasip
1•mehmetoguzderin•2m ago•0 comments

You were born without an account

https://simplex.chat/why/
1•Cider9986•3m ago•0 comments

Harbor: Evaluate Agents in Sandboxed Environments

https://www.harborframework.com/
1•stefanpie•4m ago•0 comments

This Month in Ladybird – September 2026

https://ladybird.org/newsletter/2026-09-30/
2•exploraz•7m ago•0 comments

Find the flattest route between any two points in SF

https://flattensf.com/
1•ishan0102•8m ago•0 comments

Google Wallet for Android adds 12th digital U.S. state ID

https://9to5google.com/2026/10/05/google-wallet-id-oklahoma/
1•devy•10m ago•1 comments

Why journalism startups fail–and what investors should know

https://capitalstacks.media/report/buschow
1•doener•13m ago•0 comments

Against Death: A Cybernetic Manifesto

https://docs.google.com/document/d/1J_R9qc-J0SRd4XMTU4TLIfoKJlVMBNYbHBgfPXxVs5k/edit?usp=sharing
1•shaunxcode•13m ago•0 comments

Laravel Rust Is Coming

https://twitter.com/taylorotwell/status/2107117389762515319
1•criexe•14m ago•0 comments

Top Consumer AI Apps

https://www.a16z.news/p/top-100-consumer-ai-apps-seventh
1•svobodamartin•16m ago•0 comments

A Fond Farewell to Three Rust Foundation Colleagues

https://rustfoundation.org/media/a-fond-farewell-to-three-rust-foundation-colleagues/
2•wslh•16m ago•0 comments

Computer Graphics: Past to Present

https://taosengine.com/docs/graphics/index.html
1•mariuz•17m ago•0 comments

Agent Memory Repo

https://cognition.com/agent-memory-repo
1•handfuloflight•17m ago•0 comments

Is What We're Watching True or False?

https://www.newyorker.com/culture/on-television/is-what-were-watching-true-or-false
1•bookofjoe•19m ago•1 comments

Show HN: Ototo: A tool to offload code exploration to a smaller model

https://ototo.dev/
1•schoenobates•23m ago•0 comments

Mobile-first SCUMM-style point-and-click engine

https://github.com/wanoo/web-scumm
1•plaguna•24m ago•0 comments

Show HN: I recreated "Crazy Ones" ad as an animated web tribute to Steve Jobs

https://crazy.eyad.com/
1•eyadnour•24m ago•0 comments

Wealth Against Commonwealth (1994)

https://en.wikipedia.org/wiki/Wealth_Against_Commonwealth
1•_doctor_love•25m ago•0 comments

Not a Wedding Crasher

https://www.notaweddingcrasher.com/
2•gregsadetsky•25m ago•0 comments

Turkey's 20B ponzi scheme collapsed

https://www.reuters.com/world/middle-east/how-turkeys-investment-fund-bubble-burst-2026-10-02/
3•xkcd1963•26m ago•0 comments

Which brain computer interface is better for research in 2026

https://ildarr2016.medium.com/pieeg-vs-openbci-emotiv-and-muse-an-honest-founders-comparison-acbf...
1•Christiangmer•27m ago•0 comments

Why your Claude Code routine reported success and did nothing

https://runbook.scosovan.com/claude-code-routine-reported-success-did-nothing/
1•guidohatzis•29m ago•0 comments

At-Protocol Based Encrypted Firmware Management Project

https://github.com/ListeningPost/open-firmware-manager
1•anonymous-aliga•31m ago•1 comments

CIA Report Warns Israel Could Head Toward Civil War, Total Collapse

https://www.dropsitenews.com/p/cia-report-israel-civil-war-collapse
5•lorecore•33m ago•0 comments

Dust: Pretraining Transformers Without Backpropagation

https://qlabs.sh/research/dust
8•E-Reverance•34m ago•0 comments

Exit interviews with defectors from OpenAI, Anthropic, and DeepMind

https://nymag.com/intelligencer/article/ai-researchers-quit-openai-anthropic.html
2•MBlume•35m ago•0 comments

Nix on the Steam Frame

https://johns.codes/blog/nix-on-steam-frame
1•ibobev•38m ago•0 comments

Show HN: Sideloop – Re-sign sideloaded iOS apps over Wi-Fi before they expire

https://github.com/filippofinke/sideloop
1•filippofinke•38m ago•0 comments

Testing AI on Real-World Tasks

https://www.vals.ai/home
2•doener•38m ago•0 comments