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

MPs moving to restrict gambling ads in Canada amid mounting harms

https://www.cbc.ca/news/investigates/gambling-ads-restrictions-canada-9.7388888
1•Teever•45s ago•0 comments

Show HN: Fidelic – A local Salesforce emulator that runs your Apex and org

https://www.fidelic.dev/
1•cliqer1•1m ago•0 comments

Enroute: Programmable Git infrastructure on object storage

https://enroute.sh
1•handfuloflight•1m ago•0 comments

Know what your startup offer is worth

https://compdecoder.com/
1•mbloom1915•1m ago•1 comments

In-Vivo CRISPR/Base-Editing "One-Shot" Therapies Targeting PCSK9

https://link.springer.com/article/10.1007/s11883-026-01470-8
1•brandonb•3m ago•0 comments

How eMudhra Bug Was Discovered

https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/0R3XLJL6FuE/m/JESKy8XoAgAJ
1•karel-3d•3m ago•0 comments

Wasp Framework 1.0 is coming

https://wasp.sh/blog/2026/10/20/wasp-1-0-is-coming
1•matijash•3m ago•0 comments

Show HN: Zilla – Use the OpenAI SDK to Call Claude and Gemini

https://github.com/aklivity/zilla-demos/blob/main/llm.gateway/README.md
1•kit2509•3m ago•0 comments

Migrate Your 300-Node Redis Cluster to Just 3 Lavik Nodes

https://lavik.dev/en/blog/300-redis-nodes-to-3-lavik-nodes/
1•hubertzhang•3m ago•1 comments

Let's Make Hiring Less of a Gamble

1•xarlon•5m ago•0 comments

Recreate the Apollo Guidance Computer

https://www.raspberrypi.com/news/recreate-the-apollo-guidance-computer/
1•Brajeshwar•6m ago•0 comments

Local network privacy is getting better

https://eclecticlight.co/2026/10/22/local-network-privacy-is-getting-better/
1•Brajeshwar•6m ago•0 comments

Tell your network to explain itself and then some

https://unixdigest.com/tutorials/tell-your-network-to-explain-itself-and-then-some.html
1•speckx•6m ago•0 comments

RL on mixed-precision, mixed-accelerator samplers

https://modal.com/blog/toward-rl-on-mixed-precision-mixed-accelerator-samplers
1•birdculture•7m ago•0 comments

The Decline in the Transmission of Scientific Ideas [pdf]

https://conference.nber.org/conf_papers/f245515.pdf
1•surprisetalk•7m ago•0 comments

Data structures and algorithms, explained with pictures

https://nokku.payanai.com/interview-prep/dsa
1•payanai•7m ago•1 comments

Jeffan-31B: A Gemma fine-tune ranked #1 on the Jev Decision Index

https://huggingface.co/tattrongvu/Jeffan-31b-1710
1•Leonerd•8m ago•0 comments

How to Setup and Use GitHub Secrets with Containers and Internet-Facing

https://lucasaguiar.xyz/posts/how-to-setup-github-secrets/
1•isfttr•8m ago•0 comments

Hacktrump.com Winning UCLA Math Contest – A Hoax?

https://competition.sair.foundation/competitions/lean-kernel-challenge/leaderboard
1•FunnyCrazyStuff•10m ago•0 comments

Private capital–fueled economic growth might be knocking on India's doors soon

https://www.deloitte.com/us/en/insights/topics/economy/asia-pacific/india-economic-outlook.html
1•wslh•10m ago•0 comments

I built Live Coloring Book with AI agents after 15 years of coding by hand

https://www.livecoloringbook.com/how-it-was-built
1•lombarovic•10m ago•0 comments

Show HN: cotex, an Elixir-based Cursor on Target router AKA a TAK server

https://cotex-app.shibao.dev
1•shibaobun•10m ago•0 comments

Show HN: Kindred: Self-hosted personal CRM – contacts, interactions, reminders

https://github.com/pike00/Kindred
1•pike00•11m ago•0 comments

Elasticity of Money in Production Networks

https://www.bis.org/publications/working-paper-1350-elasticity-money-production-networks-working-...
1•wslh•11m ago•0 comments

What 9,930 public agent skills tell your agent to do

https://theagentforge.io/reports/skill-scan-2026-10
1•djayamaha•12m ago•0 comments

Has the Investment Boom Expanded U.S. Productive Capacity?

https://www.kansascityfed.org/research/economic-bulletin/has-the-investment-boom-expanded-us-prod...
2•wslh•12m ago•0 comments

Snowflake Horizon Context traces column lineage beyond Snowflake [video]

https://www.youtube.com/shorts/SdkwWl3Q9W0
2•yanivleven•13m ago•0 comments

Show HN: Using an LLM chat template in reverse to play the user

https://selfgpt.pages.dev/
2•belluxx•16m ago•0 comments

Telecom networks are becoming distributed AI computing platforms

https://nvidianews.nvidia.com/news/nvidia-nokia-and-leading-telecom-operators-turn-networks-into-...
1•gxenos95•18m ago•0 comments

What's Getting Pwned

https://pwn.watch/
5•mrkd•19m ago•1 comments