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

Apple's WWDC conference kicks off, investors want to know if AI will save Siri

https://www.reuters.com/business/apples-wwdc-conference-kicks-off-investors-want-know-if-ai-will-...
1•tartoran•58s ago•0 comments

Are We Designing Products for Users or for AI Agents?

https://medium.com/@csal_19296/what-happens-when-we-start-designing-for-ai-instead-of-people-103e...
1•plr_cl•3m ago•0 comments

Claude Dynamic Workflows Inaccurate Permissions Docs

https://www.promptarmor.com/resources/claude-dynamic-workflows-use-incorrect-permissions
1•hackerBanana•3m ago•0 comments

Why Doesn't Apple Take Action Against App Store Copycats?

https://www.kapwing.com/blog/apples-inadequate-response-to-app-store-trademark-fraud/
2•jenthoven•3m ago•0 comments

Full Reverse Engineering of the TI-84 Plus Operating System

https://siraben.github.io/ti84p-re/
3•siraben•4m ago•0 comments

Apple Announces Liquid Glass Improvements and Transparency Slider

https://www.macrumors.com/2026/06/08/apple-announces-liquid-glass-improvements/
1•samtheDamned•4m ago•0 comments

Test Coverage Won't Save You

https://forestwalk.ai/blog/test-coverage-wont-save-you-from-incoherence/
1•jeromechoo•5m ago•0 comments

Sam Bankman-Fried files for a presidential pardon from Trump

https://www.theblock.co/post/404001/ftx-sam-bankman-fried-officially-files-presidential-pardon-trump
2•Anon84•5m ago•0 comments

Apple unveils new Siri AI, dedicated app, enhanced Apple Intelligence in iOS27

https://9to5mac.com/2026/06/08/new-siri-whats-new/
1•mmq•5m ago•0 comments

A Git/LFS-backed unified tool-output format for AI agents, with 95% token cut

https://old.reddit.com/r/codex/comments/1u0amqg/a_gitlfsbacked_unified_format_of_tool_output_for/
1•syumei•6m ago•0 comments

Why all new flags look the same

https://www.worksinprogress.news/p/good-design-is-ruining-american-flags
2•deunamuno•6m ago•1 comments

Repair Cafes urge consumers to fix their goods, not toss them

https://apnews.com/article/repair-cafes-economy-anticonsumerism-affordability-buy-nothing-d3acac3...
1•geox•7m ago•0 comments

Hard truths about (some) US farmers

https://www.youtube.com/watch?v=pgdLYugmkX8
1•darth_avocado•7m ago•0 comments

Show HN: A 15-minute backup audit framework for self-hosted homelabs

https://scholar.0xpi.com/blog/homelab-backup-audit-checklist
1•scholarnet-AI•7m ago•0 comments

Show HN: A free analyzer for spotting fake Amazon reviews via distribution shape

https://primereviewspro.com/spot-fake-amazon-reviews
1•scholarnet-AI•7m ago•0 comments

HN seems dead compared to say 10-15 years ago

1•morpheos137•8m ago•0 comments

Mister Rogers' Neighborhood

https://www.youtube.com/channel/UCQr37RLNViAkEwli9WiaUug
2•Tomte•8m ago•0 comments

Sponsonizer – Calendly for newsletter ad slots

https://sponsonizer.com
1•vivgui•9m ago•0 comments

I Love F1

https://www.gordonmclean.co.uk/2026/06/04/i-love-f1/
1•speckx•9m ago•0 comments

I Hacked into the Worst E-Bike (Reevo) and Fixed It [video]

https://www.youtube.com/watch?v=hPrtVGimBYs
1•mschuster91•9m ago•0 comments

Show HN: A minimal, ad-free World Cup web-app for fixtures and live scores

https://wc2026.bisheshtiwaree.com/
1•btiwaree•11m ago•0 comments

AI Has Come for Serif Fonts

https://www.wired.com/story/ai-has-come-for-serif-fonts/
1•apparent•12m ago•1 comments

The Life and Works of Raoul Bott

https://arxiv.org/abs/math/0201027
2•mindcrime•12m ago•0 comments

Show HN: Rayline routes Claude Code subagents to on-device and cheaper models

https://rayline.ai/
3•davidvgilmore•13m ago•1 comments

Thunderbird Littering My Home

https://thefoggiest.dev/2026/06/04/thunderbird-littering-my-home
3•speckx•14m ago•0 comments

A package manager for AI assets (and why the lock file is per-user)

https://sleuth-io.github.io/sx/2026/06/05/a-package-manager-for-ai-assets.html
2•detkin•14m ago•0 comments

Agent Toolkit for AWS

https://github.com/aws/agent-toolkit-for-aws
4•siegers•15m ago•0 comments

TSZIG: An experimental TypeScript-to-Zig compiler

https://github.com/orielhaim/tszig
1•orielhaim•15m ago•0 comments

Ask HN: Why hasn't there been a real competitor to Ticketmaster yet?

3•mdni007•17m ago•3 comments

U.S. Cities Lost the Economic Development Plot

https://commonedge.org/how-u-s-cities-lost-the-economic-development-plot/
2•speckx•17m ago•0 comments