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

A data center with zero water use, 100% renewable energy and made from wood

https://www.theguardian.com/environment/2026/nov/12/datacentres-unpopular-sweden-ecodatacenter-falun
1•jonbaer•1m ago•0 comments

Before His Ouster, Jensen Huang Belittled the Executive Replacing Him

https://www.wsj.com/tech/jensen-huang-colette-kress-nvidia-ceo-eb289097
2•Betelbuddy•12m ago•0 comments

Local Control for the Logitech Harmony Hub and Its Remotes, Home Assistant

https://old.reddit.com/r/logitechharmony/comments/1xrh9ed/melodious_20_remote_pairing_android_tv_...
2•patrickk•12m ago•0 comments

People Vote for Anti-Immigration Parties Because They Don't Like Immigration

https://www.popularbydesign.org/p/people-vote-for-anti-immigration
10•barry-cotter•17m ago•5 comments

Could China's battery-swapping e-trucks be the answer to EV range anxiety?

https://www.theguardian.com/environment/2026/nov/12/china-battery-swapping-e-trucks-catl-ev-range...
2•fenazego•20m ago•0 comments

Where Are the "Killer Apps" of AI?

https://www.oreilly.com/radar/where-are-the-killer-apps-of-ai/
3•BerislavLopac•22m ago•0 comments

Show HN: Avatar/pet plugin changes attire based on topic Codex/Claude/DSH

https://github.com/hci-yeo/AdaptiveAgentAvatar
2•HackerYo•23m ago•0 comments

Show HN: Your Coucou, a daily check-in app for people living or traveling alone

https://www.yourcoucou.com/
2•DeborahL•23m ago•0 comments

Voyager 1 will reach one light-day on Wed Nov 18 2026 at 10:16:07 UTC

https://science.nasa.gov/mission/voyager/voyager-1/shine-bright-for-voyagers-light-day/
4•divbzero•26m ago•0 comments

Hopfield and Bam – Neural Networks You Can Train and Use on Pen and Paper

https://blog.demofox.org/2026/11/12/hopfield-bam-neural-networks-you-can-train-and-use-on-pen-and...
2•bertman•28m ago•0 comments

Show HN: Receipts – fact check a post, article or screenshot right in your feed

https://apps.apple.com/us/app/receipts-fact-check/id6794138947
2•jakermon•30m ago•1 comments

Show HN: Vibeberry.io – Font Generator, Symbols, Emoji, Lenny Faces Collection

https://vibeberry.io
3•vibeberry•34m ago•0 comments

Show HN: Ultra-Low Latency C++23 HFT Engine and Lock-Free Ring Buffers

https://github.com/grfdsasdvef/awesome-hft-cpp23-internals
2•snowdensay•34m ago•0 comments

Fossil versions: a fingerprint of AI-written code in 250k NPM packages

https://github.com/kobima6813/fossil-versions
2•kobima6813•37m ago•0 comments

Leidenfrost Effect

https://en.wikipedia.org/wiki/Leidenfrost_effect
2•bryanrasmussen•38m ago•0 comments

Show HN: Give your agent its own temp mail service

https://github.com/shbernal/buzon
1•shbernal01•39m ago•0 comments

Coalition of Concerned AI Staff

https://concernedaistaff.org/
1•Bluestein•40m ago•0 comments

A tour of txtar

https://rednafi.com/go/txtar/
1•jcbhmr•41m ago•0 comments

Semver Trick

https://github.com/dtolnay/semver-trick
1•jcbhmr•42m ago•0 comments

Microsoft Outage

https://www.theguardian.com/technology/live/2026/nov/13/microsoft-outage-down-today-live-update-o...
3•dstala•43m ago•0 comments

A radio-wave trick from the 80s could keep fusion reactors running continuously

https://www.techspot.com/news/114518-radio-wave-trick-1980s-could-key-keeping-fusion.html
2•thunderbong•44m ago•0 comments

Show HN: AI-drop project – drop traffic fast from misbehaving crawlers (AGPL)

https://rocketgit.com/user/catalinux/ai-drop
2•catab•45m ago•0 comments

Jensen Huang's abrupt exit stuns Nvidia's China staff, clouding the outlook

https://2tinteractive.com/watch/episodes/5707/
2•LebToki•46m ago•0 comments

IMDb automatically creates an account based on your signed in Amazon.com account

https://www.reddit.com/r/enshittification/comments/1ulwg36/
2•guessmyname•49m ago•0 comments

Eleven: a Rust/EGUI Implementation of WinAMP/XMMS

https://github.com/justinrmiller/eleven
1•itgoestoeleven•50m ago•0 comments

The Netherlands Is Dismantling the International Criminal Court

https://rightsforum.org/en/diplomatic-sources-the-netherlands-is-negotiating-the-dismantling-of-t...
99•cowlevel•55m ago•42 comments

Gram 3.5.0 Released

https://gram-editor.com/posts/release-3.5.0/
1•mistermatt•56m ago•0 comments

Stanford CS 329Z: Engineering AI Agents

https://cs329z.stanford.edu/
1•chirau•59m ago•0 comments

mautrix/gmessages: A Matrix-Google Messages puppeting bridge

https://github.com/mautrix/gmessages
1•aragonite•1h ago•0 comments

Businessman Introduced Jensen Huang to His Paramour. It Was Her Husband

https://www.wsj.com/tech/ai/a-mystery-businessman-introduced-jensen-huang-to-his-paramourher-husb...
2•Alien1Being•1h ago•0 comments