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

An AI-supervised remote exam went so badly that 58,000 students must retake it

https://arstechnica.com/culture/2026/08/an-ai-supervised-remote-exam-went-so-badly-that-58000-stu...
1•sbulaev•1m ago•0 comments

Incus 7.3 adds easy GPU virtualization

https://discuss.linuxcontainers.org/t/incus-7-3-has-been-released/27033
1•ropyeett•1m ago•0 comments

Arsenic, 133 times the legal limit being found in the water around Aughinish

https://www.irishpoliticsnewsletter.ie/p/aughinish-133-times-the-limit
1•IrishPoliticsNL•2m ago•0 comments

Codes, Chess and Kubrick: The Life of Jack Good – GCHQ

https://www.gchq.gov.uk/information/codes-chess-and-kubrick-life-jack-good
1•rbanffy•3m ago•0 comments

Windows XP 2002 for the Itanium: Unbridled rage

https://virtuallyfun.com/2026/08/03/windows-xp-2002-for-the-itanium-unbridled-rage/
2•jandeboevrie•3m ago•0 comments

Reverse Jevons Paradox

https://mht.wtf/post/jevons/
1•martinhath•4m ago•0 comments

Apple launches legal challenge against UK government demand to access data

https://www.theguardian.com/technology/2026/aug/03/apple-legal-challenge-uk-government-data-access
3•sega_sai•5m ago•1 comments

Rejourney Flutter Analytics in Beta: Session Replay for Flutter GPU and Impeller

https://rejourney.co/engineering/2026-08-01/flutter-sdk-open-beta
1•mrr7337•6m ago•0 comments

Stanford CS329A Self-Improving AI Agents – Part 1 [video]

https://www.youtube.com/watch?v=6YnLB0XbTnI
1•simonpure•8m ago•0 comments

Show HN: Use same crypto crime-fighting toolset as top law enforcement agencies

https://mcp.caudexcatena.com
1•caudena•13m ago•0 comments

Younger generations may be more cancer-prone

https://www.dw.com/en/study-shows-why-younger-generations-may-be-more-cancer-prone/a-78163655
1•andrewstetsenko•15m ago•0 comments

Show HN: Leclaude – A little badge for your Claude Code projects

https://github.com/robinduckett/leclaude
1•robinduckett•15m ago•0 comments

Who's Writing Open Source Code?

https://redmonk.com/sogrady/2026/07/30/writing-open-source/
1•richards•16m ago•1 comments

Rescuing my 2006 Travel Blog

https://www.atomic14.com/2026/08/03/rescuing-a-2006-travel-blog
3•iamflimflam1•21m ago•0 comments

Wall Street learns to love blockchain

https://www.ft.com/content/7600731b-4f7f-4d38-a478-3196c565a880
1•toomuchtodo•21m ago•1 comments

Ask HN: Who is firing? (August 2026)

7•ethanwillis•21m ago•0 comments

Ask HN: Who is quitting? (August 2026)

8•ethanwillis•23m ago•0 comments

Viola – A Calmer Web Browser

https://violabrowser.com/
1•allenc•24m ago•1 comments

A pattern-recognition test for coding interviews, no signup

https://algopath.pro/placement
1•ellhnv•25m ago•0 comments

Neural Amp Modeler (Nam) Architecture 2 (A2)

https://www.tone3000.com/blog/introducing-neural-amp-modeler-nam-architecture-2-a2
1•arbayi•25m ago•0 comments

Influencers draw backlash for attending OpenAI's first luxury trip

https://techcrunch.com/2026/08/03/influencers-draw-backlash-for-attending-openais-first-luxury-trip/
1•allenc•26m ago•0 comments

Existential Risk from AI: An Exposition for Mathematicians

https://alkjash.github.io/ai-risk/
1•x312•26m ago•0 comments

Telescope to Kaleidoscope: Nonlinear Orientation of the Transparent Eyeball

https://theinterposer.substack.com/p/telescope-to-kaleidoscope
1•headspreader•27m ago•0 comments

Don't start a startup with the goal of getting acquired

https://www.raymondyxu.com/blog/dontStartAStartupToGetAcquired
1•greenfish6•27m ago•0 comments

Base Power raises another $1B

1•daveorzach•28m ago•1 comments

Learning to fly FPV drones with AI flight coach

https://blog.divyendusingh.com/p/learning-to-fly-fpv-drones-with-ai
1•divyenduz•28m ago•0 comments

ZX Spectrum System Tour: Text Mode – Bumbershoot Software

https://bumbershootsoft.wordpress.com/2026/05/30/zx-spectrum-system-tour-text-mode/
2•rbanffy•29m ago•0 comments

Do birds enjoy flying? Analysis of affect after flight in galah (E roseicapilla)

https://brill.com/view/journals/beh/aop/article-10.1163-1568539X-bja10370/article-10.1163-1568539...
2•bookofjoe•29m ago•1 comments

Testing ultra-thin display film technology in Shenzhen

https://twitter.com/Rainmaker1973/status/2083469397394374920
2•kaycebasques•29m ago•0 comments

Critical Coldcard flaw: what happened, who is affected, and what to do

https://wizardsardine.com/blog/coldcard-rng-vulnerability/
1•crcastle•30m ago•1 comments