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

Fuck Work (2016)

https://aeon.co/essays/what-if-jobs-are-not-the-solution-but-the-problem
1•pseudolus•55s ago•0 comments

Ask HN: Advice for First Child?

1•bix6•1m ago•0 comments

Show HN: Free tool that generates a freelance SOW with built-in protection

https://www.clauseapp.space/tools/sow-generator
1•varunKvK•5m ago•0 comments

How to Hide from Killer Drones

https://www.economist.com/science-and-technology/2026/07/08/how-to-hide-from-killer-drones
1•pseudolus•5m ago•1 comments

AI rebrands fail to deliver a lasting share price boost

https://www.ft.com/content/07fa9ce9-ac21-484c-a57c-078b0bb0fd3b
2•JumpCrisscross•6m ago•0 comments

Shipping OpenStrike: A Counter-Strike-Shaped FPS on a 2004 Handheld

https://pocketjs.dev/blog/shipping-openstrike/
2•itvision•7m ago•0 comments

Ask HN: Has single-task focus become outdated in the AI era?

1•yura•7m ago•0 comments

Nvidia RTX 3060 returns to retail 5 years after original launch, priced at $339

https://www.tomshardware.com/pc-components/gpus/legacy-nvidia-rtx-3060-12gb-returns-to-retail-fiv...
1•akyuu•9m ago•0 comments

Architectures Agents Can Read

https://www.khola.blog/p/architectures-agents-can-read
1•nkhola•11m ago•0 comments

ZeroFS vs. Amazon S3 Files

https://www.zerofs.net/blog/zerofs-vs-aws-s3-files/
4•cbrewster•12m ago•0 comments

Our co-author is an agent; our translation pipeline refuses to be one

https://septemmontes.net/writing/where-we-let-the-model-drive/
1•Berkyx•12m ago•0 comments

Washington's Bet on Intel Is Starting to Pay Off

https://www.wsj.com/business/washingtons-bet-on-intel-is-starting-to-pay-off-0072065b
1•Brajeshwar•14m ago•0 comments

Deadwax – tells you which pressing of a vinyl record you own is worth keeping

https://www.deadwax.io/
1•jasonmeans•17m ago•1 comments

The Dogfood Advantage

https://nicholascharriere.com/blog/the-dogfood-advantage/
2•nichochar•17m ago•0 comments

Coder – Delegate the coding to coder tasks powered by codex/Claude engines

3•muzam•19m ago•0 comments

Safe from AI: which jobs will help you thrive in the future?

https://www.theguardian.com/money/2026/jul/11/ai-work-jobs-future-medicine-teaching-hotels-law
1•hackernj•21m ago•0 comments

AI 2040 and the Cult of Intelligence

https://geohot.github.io//blog/jekyll/update/2026/07/11/ai-2040.html
6•rvz•23m ago•1 comments

Get your work recognized: write a brag document (2019)

https://jvns.ca/blog/brag-documents/
2•rzk•24m ago•0 comments

The Second Life of Sanskrit

https://openthemagazine.com/india/the-second-life-of-sanskrit
1•bookofjoe•24m ago•0 comments

NSQ: A realtime distributed messaging platform

https://nsq.io/
2•rzk•25m ago•0 comments

Who manages the agents?

https://www.off-policy.com/dont-go-quietly-into-the-ai-night/
6•GavCo•25m ago•1 comments

Martha Lillard, last US polio patient using iron lung, has died

https://apnews.com/article/iron-lung-last-patient-died-polio-41e5b4da4f4e710344dd0872d7fcf987
2•NaOH•29m ago•1 comments

The Future Worth Building Is Human

https://thinkingmachines.ai/blog/the-future-worth-building-is-human/
1•tosh•31m ago•0 comments

My robot mower kept stopping with no error code, so I built diagnostics for it

https://mowerwatch.com/
1•Modernixa•32m ago•0 comments

Can y'all rate my Twitter clone?

https://iswipeit.vercel.app/
1•RoastSlop•33m ago•0 comments

Thalmaar AI (Defense and Space Tech) Is Hiring Founding PM

https://wellfound.com/jobs/4377171-ai-product-manager-vision-ai
1•reach_kapil•39m ago•0 comments

OpenSandbox Universal Sandbox Infrastructure for AI Applications

https://open-sandbox.ai/
1•hek2sch•42m ago•0 comments

Ask HN: Why isn't Google indexing information about the AT Protocol?

12•iameli•43m ago•2 comments

History of T

https://paulgraham.com/thist.html
3•tosh•46m ago•0 comments

Miruns: EEG Earbuds That Predict Fatigue Before It Hits

https://www.indiegogo.com/en/projects/miruns/miruns#/section/project-story
1•Christiangmer•48m ago•0 comments