frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•8mo 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

Language Modeling, Part 2: Training Dynamics

https://connorjdavis.substack.com/p/language-modeling-part-2-training
1•cjamsonhn•40s ago•0 comments

Global Revolution: Sven Beckert's "Capitalism"

https://www.jdbreport.com/p/sven-beckert-capitalism
1•JameDB•1m ago•0 comments

The Concerning Amount of Malware on the VS Code Marketplace

https://github.com/microsoft/vsmarketplace/blob/main/RemovedPackages.md
1•shadow-ninja•2m ago•0 comments

The JDB Report

https://www.jdbreport.com/
1•JameDB•2m ago•0 comments

Nvidia wants to power robotaxi fleets with chips, software by 2027

https://www.cnbc.com/2026/01/05/nvidia-plans-to-test-a-robotaxi-service-in-2027-in-self-driving-p...
1•gmays•5m ago•0 comments

Apple Watch blood sugar monitoring a step closer as new tech launches

https://9to5mac.com/2026/01/08/apple-watch-blood-sugar-monitoring-a-step-closer-as-new-tech-launc...
1•brandonb•10m ago•0 comments

GPT-4o selected optimal CT protocols more frequently than Radiologists

https://doi.org/10.1148/radiol.252105
1•hdoMRIphysics•11m ago•1 comments

I'm making a game engine based on dynamic signed distance fields (SDFs) [video]

https://www.youtube.com/watch?v=il-TXbn5iMA
3•camilleroux•13m ago•0 comments

Mole: Deep clean and optimize your Mac

https://github.com/tw93/Mole
1•handfuloflight•13m ago•0 comments

Manim Has Been Hacked

https://manim.community/
1•aizk•14m ago•4 comments

Show HN: Various Shape Regularization Algorithms

https://github.com/nickponline/shreg
1•nickponline•15m ago•0 comments

Delve AI Audit Fraud

1•mrteflon•25m ago•0 comments

In 2026, I Resolve to Friction-Maxx

https://www.thecut.com/article/brooding-friction-maxxing-new-years-2026-resolution.html
1•walterbell•26m ago•1 comments

System Design for Production Diffusion LLM Serving with Limited Memory Footprint

https://arxiv.org/abs/2512.17077
1•PaulHoule•27m ago•0 comments

A website that auctions itself daily. Winner gets control of a Codex editor

https://www.thedailyauction.com/
1•nsomani•28m ago•1 comments

Why AI Boosts Creativity for Some Employees but Not Others

https://hbr.org/2026/01/why-ai-boosts-creativity-for-some-employees-but-not-others
3•apparent•32m ago•0 comments

Trapiche – A cloud dos devs brasileiros

https://trapiche.cloud/
1•acfilho•36m ago•0 comments

Surprising Places Where Ada Is Used

https://www.adacore.com/blog/surprising-places-where-ada-is-used
2•GhosT078•37m ago•1 comments

My Electronics Blog Article: Why I Loathe TTL

https://mecrisp-stellaris-folkdoc.sourceforge.io/ttl-7400-series.html
2•oldguy101•41m ago•0 comments

The Godfather – Vogue Movie Review – May 1972

https://archive.vogue.com/article/1972/5/the-godfather
3•georgecmu•44m ago•1 comments

Nvidia CEO Jensen Huang says robots could be 'AI immigrants'

https://www.tomshardware.com/tech-industry/nvidia-ceo-jensen-huang-says-robots-are-ai-immigrants-...
3•panic•47m ago•1 comments

Logistics Is Dying; Or – Dude, Where's My Mail?

https://lagomor.ph/2026/01/logistics-is-dying-or-dude-wheres-my-mail/
3•ChilledTonic•48m ago•0 comments

Angular Version 21 EStore and Shopping Cart Prototype

https://horsecode-e216d.web.app/signup-login
1•lstanikmas•50m ago•1 comments

Asus on integrated graphics in gaming laptops being the norm

https://www.tomsguide.com/computing/i-asked-asus-about-integrated-graphics-on-gaming-laptops-beco...
7•not4uffin•50m ago•1 comments

iOS 26 still struggles to gain traction with iPhone users

https://www.cultofmac.com/news/ios-26-adoption-struggles-with-iphone-users
8•layer8•51m ago•4 comments

The most influential game design articles

https://www.reddit.com/r/gamedesign/s/OPbhQRnWHT
3•azhenley•56m ago•0 comments

Zirgen: Compiler for a Domain-Specific Language

https://github.com/risc0/zirgen
1•0xkato•58m ago•0 comments

Test your MCP Server for spec compliance, security, and agent-friendliness

https://mcpscan.dev/
2•norcalkc•59m ago•0 comments

Avoiding TanStack Form Pitfalls

https://matthuggins.com/blog/posts/avoiding-tanstack-form-pitfalls
1•matthuggins•1h ago•0 comments

Nvidia Brute-Force Bubble: Why 90% of Physics AI Compute Is a Mathematical Waste

https://github.com/isaac-sim/IsaacSim/discussions/394
3•ZuoCen_Liu•1h ago•1 comments