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

Show HN: Local embedding and ranking for tech feeds

https://github.com/DBvdHeijden/okaeri
1•dbvdh•2m ago•0 comments

Pubg Lite 0.27.0

1•FogFlash•3m ago•0 comments

Releasing Python 3.15.0

https://hugovk.dev/blog/2026/releasing-python-3-15-0/
1•lumpa•4m ago•0 comments

Atlas of Cyberspace (2001)

https://www.kitchin.org/atlas/contents.html
1•hggh•5m ago•0 comments

Mary Helen Branswell, Reporter Who Saw Covid Coming, Has Died

https://www.nytimes.com/2026/10/17/health/helen-branswell-dead.html
2•mistersquid•8m ago•1 comments

Physics 2.0 [pdf]

https://josephtoobysmith.com/Slides/Sussex2026/Sussex2026.pdf
1•leanexplorer•9m ago•0 comments

Show HN: Slate Terminal

https://slate.weichart.de/
1•surrTurr•9m ago•0 comments

NFS underground 2 and more old games running in the browser

https://twitter.com/goygoyengine/status/2112219126349664739
1•bradleykingz•9m ago•1 comments

Amazon opens its AWS Trainium AI chips to every PyTorch developer

https://www.aboutamazon.com/news/innovation-at-amazon/torchneuron-pytorch-aws-trainium-chips-ai
2•axolotl_raja•19m ago•0 comments

Bringing correctly rounded math to production

https://devblogs.microsoft.com/cppblog/bringing-correctly-rounded-math-to-production-with-llvm-libc/
2•santiago-pl•23m ago•0 comments

Intel Working to Add XMX-Accelerated XeSS to Valve's Steam Play (Proton)

https://www.phoronix.com/news/Intel-XeSS-Steam-Play-Proton
3•HelloUsername•23m ago•0 comments

How to Save 2–3% of Your Revenue

https://medium.com/startup-stash/how-to-save-2-3-of-your-revenue-without-a-single-new-customer-2b...
1•TaniaBell_PD•23m ago•0 comments

Smart delegation pipeline for AI agents (up to 15-20% on costs)

https://github.com/aeppling/rtk-pipeline-laya-delegate
1•adriencloud•27m ago•3 comments

Google outage hits websites and apps as some bank customers report issues

https://www.bbc.co.uk/news/live/c58jd2kjp93xt
6•whyleyc•28m ago•0 comments

Google cloud outage takes down banks

https://www.neowin.net/news/google-cloud-outage-takes-down-hsbc-revolut-bank-of-scotland-llyods-e...
13•paweladamczuk•31m ago•3 comments

How to save money on tokens for your AI agents

https://terraphim.ai/posts/save-money-tokens-ai-agents/
1•alexmikhalev•33m ago•0 comments

Crisp Sandwich Day

https://vole.wtf/crisp-sandwich-day/
1•DamonHD•34m ago•0 comments

Show HN: Faztudo, a local chat for coordinating the coding agents CLIs

https://thiagodefreitas.github.io/faztudo/
1•thiagodefreitas•36m ago•0 comments

Show HN: Make AI coding agents verify its own work

https://github.com/reticlehq/reticle
9•dshekhar17•37m ago•6 comments

A Fast IPv4 Parser, in Swift

https://blog.mahdibm.com/posts/a-very-fast-ipv4-parser-in-swift/
4•joshcsimmons•39m ago•0 comments

Google Cloud is down in the Europe-west2 region

https://status.cloud.google.com/incidents/Xs2XTHzAVC9YnafnPyzj
6•matthieu_bl•41m ago•3 comments

How Do Airports Prepare for Disaster? With Fake Screams and Cloth Dummies

https://www.nytimes.com/2026/10/20/travel/jfk-airport-drill-plane-crash.html
1•gumby•41m ago•0 comments

17k Lines of New Rust Kernel Code Heading into Linux 7.4

https://www.phoronix.com/news/Linux-7.4-Rust
3•doener•43m ago•0 comments

An RL agent learning to land a Falcon 9 on a droneship in simulation

https://twitter.com/breeg554/status/2112484802222072189
1•dawidkielbasa•44m ago•0 comments

DeepInfer, our in-house inference framework, now open source

https://twitter.com/deepseek_ai/status/2112476496283775135
2•awasum_yannick•45m ago•2 comments

Nvidia Vera's System Architecture: Pushing Bandwidth

https://chipsandcheese.com/p/nvidia-veras-system-architecture
1•rbanffy•45m ago•0 comments

Japan launches mission to bring home a piece of the Martian moon Phobos

https://arstechnica.com/space/2026/10/japan-launches-mission-to-bring-home-a-piece-of-the-martian...
1•rbanffy•46m ago•0 comments

Demystifying Spherical Harmonics: An Optimization Approach

https://andrew-helmer.github.io/demystifying-spherical-harmonics/
2•dverlaeckt80•47m ago•0 comments

Show HN: Family quality-of-life score for every US county (108 indicators)

https://tryanalisa.com/explore
2•tiagoantunespt•51m ago•0 comments

Show HN: A giant pixel map of London

https://tiny.london/
3•ktoyame•52m ago•0 comments