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

Click to Pray: The Pope's Official App Exposes 700k User Emails

https://bobdahacker.com/blog/click-to-pray
1•chenault•1m ago•0 comments

Polycast5

https://polycast5.com/
1•soupspaces•2m ago•0 comments

I Published an Offline Reader for the Jargon File

https://mattbrown.com//blog/20260723-i-published-an-offline-reader-for-the-jargon-file/
1•speckx•2m ago•0 comments

Finding personal data in a database without reading any of it

https://regixo.com/measuring-personal-data-accuracy
1•paulbuiko•3m ago•0 comments

Make your own Thread Border Router (Matter Bridge) for just $5

https://community.home-assistant.io/t/make-your-own-thread-border-router-for-just-5/962780
1•ck2•3m ago•0 comments

Show HN: The AI cycle and it's token usage market

https://raylinement.substack.com/p/the-ai-cycle-and-its-token-usage
1•rzwsan•6m ago•0 comments

New Frontier of Sound: Generative Learned Transformers

http://ALD-SC:ASpectralLatentDiffusionModel.ArrowspaceLatentDiffusionwithSpectralChartConditioning
1•tuned•6m ago•0 comments

108 PRs in eight days: Accidentally discovering loop engineering

https://brittany-ellich.offprint.app/a/3mrjj34puva23-108-prs-in-eight-days-accidentally-discoveri...
2•mooreds•7m ago•0 comments

I Let Kimi K3 Run a Business Alone for 8 Days [video]

https://www.youtube.com/watch?v=T_JGHAZDb8A
1•burrito_brain•8m ago•0 comments

What Bad Bases Are Good For

https://mathenchant.wordpress.com/2026/07/19/what-bad-bases-are-good-for/
2•surprisetalk•9m ago•0 comments

Lumina – AI-powered bookmark and note manager with instant sync

https://tautanlumina.appwrite.network/
1•zrcxvs•10m ago•0 comments

Implications of Berkshire's housing deal remain unstated

https://www.insurancebusinessmag.com/us/news/mergers-acquisitions/berkshire-closes-taylor-morriso...
2•emsidisii•11m ago•0 comments

The Odyssey 1968 – The most faithful screen adaptation of Homer's poem ever made

https://www.imdb.com/title/tt0064750/
1•imadhiskenderbe•12m ago•1 comments

A Collection of Definitions of Intelligence

https://arxiv.org/abs/0706.3639
1•m-hodges•13m ago•0 comments

What's Next in Agentic Operations: Introducing AI Week at Grafana Labs

https://grafana.com/blog/explore-what-s-next-in-agentic-operations-introducing-ai-week/
1•matryer•13m ago•0 comments

Phished. Again

https://www.jeremycherfas.net/blog/phished-again
1•speckx•13m ago•0 comments

Tinycast: Open-Source Raycast Alternative

https://abue-ammar.github.io/tinycast/
3•fdb•14m ago•0 comments

Settling Scores: Experts Debate Why AP Performance Has Soared

https://www.the74million.org/article/settling-scores-experts-debate-why-ap-performance-has-soared/
1•jyunwai•14m ago•0 comments

Show HN: Claude Playbooks – isolated, shareable Claude Code instances

https://github.com/ramazanpolat/claude-playbooks
1•ramazanpolat•14m ago•0 comments

Self-hosted over-the-air update service for React Native apps

https://github.com/codemagic-ci-cd/codemagic-patch
2•mooreds•15m ago•0 comments

What Even Are Microservices?

https://var0.xyz/posts/what-even-are-microservices.html
2•var0xyz•15m ago•0 comments

Destroying a Community with a Gigantic "Clogged Vacuum Cleaner"

https://gizmodo.com/this-viral-data-center-sounds-like-satans-buzzsaw-2000791122
1•ghuroo1•18m ago•0 comments

AI companies are shredding rare books

https://xcancel.com/HedgieMarkets/status/2081534588485296565
46•anon373839•20m ago•5 comments

Show HN: Volas – Technical Indicators for Python

https://github.com/kaelzhang/volas
1•kaelzhang•21m ago•1 comments

Nvidia Launches Open Secure AI Alliance

https://blogs.nvidia.com/blog/open-secure-ai-alliance/
3•BlueBerry2001•21m ago•0 comments

Work out daily? OK, but how socially fit are you? (2023)

https://news.harvard.edu/gazette/story/2023/02/work-out-daily-ok-but-how-socially-fit-are-you/
3•tchalla•22m ago•0 comments

The Proof Machine (2016)

https://incredible.pm/
3•BenoitP•23m ago•0 comments

Worse on Purpose

https://ledger.worseonpurpose.com/brands
8•bookofjoe•23m ago•0 comments

Show HN: Case study: A coding agent refactors a 750k LOC app, no code review

2•bonjourjoel•24m ago•0 comments

More on an Internal OpenAI Model Hacking into HuggingFace

https://thezvi.substack.com/p/more-on-an-internal-openai-model
2•totaldude87•24m ago•0 comments