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

Blockchain Tycoon – Real World (basic game)

https://play.google.com/store/apps/details?id=com.blockchaintycoon&hl=en_US
1•JumzleR-Apps•1m ago•0 comments

From Australia to Europe, countries move to curb children's social media access

https://www.reuters.com/legal/government/australia-europe-countries-move-curb-childrens-social-me...
1•1vuio0pswjnm7•1m ago•0 comments

AI-generated ads should be exempt from EU transparency rules, retail assoc. says

https://www.reuters.com/legal/litigation/ai-generated-ads-should-be-exempt-eu-transparency-rules-...
1•1vuio0pswjnm7•5m ago•1 comments

Tethered Bootrom Exploit for Apple A12, S4/S5 and A13 SoCs

https://github.com/prdgmshift/usbliter8
1•croes•6m ago•0 comments

The Devourer – an open-source file shredder with multi-pass deletion

https://github.com/stgrass3/the-devourer
1•idolium•10m ago•0 comments

Ukrainian troops earn points for filmed kills in military tech 'Amazon'

https://www.businessinsider.com/ukraine-e-points-system-steers-units-toward-more-strategic-target...
1•mywacaday•11m ago•0 comments

Amazon points to water conservation steps in India amid data centre scrutiny

https://www.reuters.com/world/india/amazon-points-water-conservation-steps-india-amid-data-centre...
1•1vuio0pswjnm7•11m ago•2 comments

The failed plan to centralize the nukes

https://signoregalilei.com/2026/06/14/you-need-to-know-about-the-baruch-plan/
1•surprisetalk•12m ago•0 comments

Cocktail Optimization, an Integer Programming Problem

https://bunkum.us/2026/06/18/cocktail-ingredients-milp
1•ftgregg•12m ago•0 comments

Taste – Zero-config session-taste packer for AI agents

https://github.com/dvcoolarun/taste-ai
1•dvcoolarun•13m ago•0 comments

Feedbackmaxxing

https://codemanship.wordpress.com/2026/05/29/feedbackmaxxing/
1•flail•16m ago•0 comments

Le Monde blocked the bots. Now paying readers showing up as agents

https://digiday.com/media/le-monde-blocked-the-bots-now-its-working-out-what-to-do-about-paying-r...
1•giuliomagnifico•17m ago•0 comments

NextWeekAI – the AI tools you'll be using next week

https://nextweekai.com/
1•javatuts•18m ago•0 comments

UK considers putting age limits on VPNs to help enforce social media ban

https://www.ft.com/content/28807e71-b15d-4897-a3fe-0ff47c4abadc
2•zinekeller•19m ago•0 comments

Maven Central limits publishing packages

https://www.sonatype.com/blog/open-publishing-commercial-scale
1•theanonymousone•23m ago•0 comments

FlipCTL – Flipper's GUI framework for cyberdecks

https://blog.flipper.net/flipctl-our-gui-framework-for-embedded-linux-systems/
1•zhovner•24m ago•0 comments

Show HN: Sideffect – Effect like syntax for Cloudflare Workflows

https://github.com/eersnington/sideffect
2•Sreenington•25m ago•0 comments

Finding a Secure Document Editor for Your Organisation

https://www.collaboraonline.com/blog/finding-a-secure-document-editor-for-your-organisation/
1•collaboraonline•25m ago•0 comments

EDR Freeze on macOS

https://northpole.security/blog/edr-freeze
3•plm-nps•28m ago•0 comments

In Defense Of The Preventable Bad Trip

https://substack.com/@jamesmzech/p-200527796
2•optimalsolver•29m ago•0 comments

British Columbia, Time Zones, and Postgres

https://www.crunchydata.com/blog/british-columbia-and-time-zone-changes
2•plaur782•29m ago•0 comments

A frontier AI company should shut down

https://www.lesswrong.com/posts/bStYDEy8PQPt2c3Za/a-frontier-ai-company-should-shut-down
3•prakashqwerty•29m ago•0 comments

AA-Briefcase: a frontier knowledge work evaluation

https://artificialanalysis.ai/articles/aa-briefcase
2•theanonymousone•32m ago•0 comments

Sheaves in Haskell

https://www.tweag.io/blog/2026-06-18-sheaves-in-haskell/
3•ingve•32m ago•0 comments

Steady States in Dyson's Theory of the Cell

https://chillphysicsenjoyer.substack.com/p/steady-states-in-dysons-theory-of
2•crescit_eundo•34m ago•0 comments

US court rules Ohio can restrict children's use of social media

https://www.reuters.com/world/us/us-court-rules-ohio-can-restrict-childrens-use-social-media-2026...
3•1vuio0pswjnm7•37m ago•0 comments

Meta lobbies Congress for protection from child-harm lawsuits

https://www.reuters.com/world/meta-lobbies-congress-protection-child-harm-lawsuits-2026-06-18/
2•1vuio0pswjnm7•38m ago•0 comments

SpaceX shares fall as post-IPO frenzy loses steam

https://www.reuters.com/legal/transactional/spacex-shares-tumble-post-ipo-frenzy-loses-steam-2026...
3•1vuio0pswjnm7•38m ago•0 comments

Bitcoin Has Lost Nearly Half Its Value in 11 Months

https://www.cnbc.com/2026/06/12/bitcoins-price-drop-is-forcing-investors-to-revisit-why-they-own-...
3•throw0101a•38m ago•1 comments

Show HN: Wolffish – An OS personal desktop AI agent

https://www.wolffi.sh/
2•younes-alturkey•40m ago•0 comments