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

How much would you pay for a smarter baby?

https://economist.com/business/2026/08/10/how-much-would-you-pay-for-a-smarter-baby
1•andsoitis•2m ago•0 comments

China Is Opening the First Regular Cargo Route Through the Arctic

https://www.wsj.com/world/china-is-opening-the-first-regular-cargo-route-through-the-arctic-445245bc
2•impish9208•5m ago•1 comments

BuyTheBy

https://zenodo.org/records/19684278
2•jruohonen•5m ago•0 comments

The Attention Economy Heist

https://www.bitchute.com/video/AbtcSkELGXHH/
2•untiledsource•6m ago•0 comments

MyHouse.wad

https://en.wikipedia.org/wiki/MyHouse.wad
2•kakadu•6m ago•0 comments

The Agentic Awakening

https://theagenticawakening.com/
2•kiyanwang•7m ago•0 comments

AI Just Had Another Math Breakthrough–With Help from a High-School Dropout

https://www.wsj.com/tech/ai/ai-math-riemann-hypothesis-anthropic-openai-22f98a87
3•sonabinu•7m ago•0 comments

Walkable ASCII Cyberpunk City in One HTML File [video]

https://www.youtube.com/watch?v=3YtygAx_C6A
3•SpyCoder77•16m ago•0 comments

Show HN: Tempered – AI Powered PC Optimizer

https://tempered.to/
4•AutomationGoat•19m ago•0 comments

Truth is no stranger to fiction

https://vincemichael.com/2026/06/18/truth-is-no-stranger-to-fiction/
1•jruohonen•22m ago•0 comments

Neural Networks: Backpropagation Concept with Manual Calculation

https://medium.easyread.co/neural-networks-backpropagation-concept-with-manual-calculation-748ac0...
1•bxcodec•22m ago•0 comments

Honest Government Ad – AI Data Centres [video]

https://www.youtube.com/watch?v=kON2ZI2BNj8
2•robrain•22m ago•1 comments

The Problem

https://intelligence.org/the-problem/
1•Bluestein•23m ago•0 comments

SXSW 2008: Download Squad and Google OpenSocial [video]

https://www.youtube.com/watch?v=--pAsR70_5U
1•mooreds•24m ago•0 comments

Show HN: DigitalEscapeTools – Privacy Tools

https://github.com/abdomk1998/awesome-digital-escape-tools
1•xabd•24m ago•0 comments

Show HN: The Map of Mathematics: Every structure a finite set can carry

https://murad-ahmadov.github.io/map-of-math/
1•Ahmadov114•25m ago•0 comments

Execution Is Getting Cheap Faster Than Verification Is

https://bharatsharma.pro/articles/execution-is-cheap-verification-isnt
1•mooreds•25m ago•0 comments

Open source, audited by GLM-5.3

https://huggingface.co/spaces/zai-org/OpenVuln
2•pama•27m ago•0 comments

The Non-Orientability of OAuth (2024)

https://workshop.vennfactory.com/p/the-non-orientability-of-oauth
1•mooreds•31m ago•0 comments

T3X/0 a Minimal Procedural Language

https://t3x.org/t3x/0/index.html
1•AlexeyBrin•31m ago•0 comments

Unsession.dev – open-source session management

https://unsession.dev/
1•cvolzer3•34m ago•0 comments

If Star Wars had a $10 Budget [video]

https://www.youtube.com/watch?v=0qy8Bnb9C1o
2•burnt-resistor•34m ago•0 comments

Dual Battery Automation in Home Assistant (Part 2)

https://du.nkel.dev/blog/2026-07-26_dual_battery_automation/
1•Helmut10001•36m ago•0 comments

Verifying Your FIDO2 Hardware Security Key: What a Browser Can Confirm

https://capytoolkit.com/blog/security-privacy/verifying-your-fido2-hardware-security-key-what-a-b...
1•ChillyCapy•37m ago•0 comments

Shove – a CLI tactics game Claude Fable 5 designed, built, and played

https://github.com/robss2020/claude-fable-5-having-fun
2•Bluestein•38m ago•0 comments

Show HN: Website Font Usage Explorer

https://explorer.withfudge.com
1•sim04ful•46m ago•0 comments

Title: Show HN: Gitoro – European Git Hosting, CI/CD and Collaboration Platform

https://gitoro.com/
3•steffenrudk•47m ago•1 comments

Hard to wake up for Fajr prayer so Ive developped an impossible to snooze alarm

https://play.google.com/apps/testing/com.appforfajr.app;https://groups.google.com/g/betatesters-f...
2•luckylokman•49m ago•1 comments

Title: DeepSeek V4 Is Live on ClawBox, and the Agentic Coding Jump Is Real

https://clawbox.com/blog/2026-08-14-deepseek-v4-is-live-on-clawbox-agentic-coding-jump
2•PeturID•49m ago•0 comments

Europe is stuck between "rock and a hard place" on launch costs & rocket reuse

https://arstechnica.com/space/2026/08/policy-experts-europe-stuck-between-rock-and-a-hard-place-o...
2•bell-cot•50m ago•1 comments