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

Chinese regulators tell Tesla: fix 3M cars

https://arstechnica.com/cars/2026/08/chinese-regulators-tell-tesla-to-fix-nearly-3-million-cars/
1•worik•1m ago•0 comments

King of the Indie Hacker? Will You Claim the Throne?

https://www.kingoftheindiehacker.lol
1•mattmerrick•1m ago•0 comments

Neo: A novel writing tool from Hugh Howey

https://hughhowey.com/introducing-neo/
1•js2•3m ago•0 comments

Getting Freaky in the Age of AI

https://www.iankduncan.com/engineering/2026-08-07-getting-freaky-in-the-age-of-ai/
1•jbott•12m ago•0 comments

Ebb: A Privacy-First Period Tracker

https://ebb.lyfmail.com
1•LYFMail•15m ago•0 comments

People are vandalizing Flock surveillance cameras

https://www.npr.org/2026/08/21/nx-s1-5939851/flock-cameras-police-block-surveillance-vandalize
2•0in•18m ago•0 comments

Linus: And this was a debug session from hell, enormously helped by an AI

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=818bebeb63dd6bf5f4e...
1•Garbage•18m ago•0 comments

Giving an LLM your prod database is easy. Taking access away is the hard part

https://deepsql.ai/blog/giving-an-llm-your-database-is-easy-taking-access-away-is-hard
1•venkat971•24m ago•1 comments

Show HN: A fruit fly on the web powered by the real FlyWire connectome

https://github.com/DustinBrett/daedalOS
1•DustinBrett•30m ago•0 comments

Open-source field operations system for construction

https://taskfleetai.github.io/fieldfleet/
1•iguardo•31m ago•0 comments

The Cognitive Barrier to Teaching

https://educationrealist.substack.com/p/the-cognitive-barrier-to-teaching
1•barry-cotter•35m ago•0 comments

Instinct on X

https://instinctonx.com/2026-08-21
2•ajwaxman•36m ago•0 comments

Direct light-to-token conversion with integrated 2D photosensitive memory

https://www.nature.com/articles/s44460-026-00122-3
1•eunos•36m ago•0 comments

Startup Founders Are Working Harder Than Ever to Keep Up with Their AI Agents

https://www.wsj.com/tech/ai/ai-agents-startup-work-culture-fa10494d
1•fortran77•37m ago•1 comments

Google MADE A MISTAKE – Pixel 11 Pro Fold durability test [video]

https://www.youtube.com/watch?v=jUT3rUZGqLA
1•canucker2016•40m ago•0 comments

Run frontier models on gaming GPUs

https://twitter.com/andy_shuoyang/status/2090856982383300898
1•eob•43m ago•0 comments

Guitar Tuner (2015)

https://aerotwist.com/blog/guitar-tuner/
1•kaycebasques•44m ago•0 comments

[BOOK REVIEW] The Escape Artist

https://www.astralcodexten.com/p/your-book-review-the-escape-artist
1•barry-cotter•45m ago•0 comments

How fast is C++26's std:hive?

https://lemire.me/blog/2026/08/02/how-fast-is-c26s-stdhive/
2•signa11•49m ago•0 comments

Próspera- libertarian utopia on Caribbean island off the coast of Honduras

https://www.abc.net.au/news/2026-08-22/honduras-prospera-libertarian-utopia-caribbean-roatan/1070...
1•defrost•50m ago•0 comments

Single file apps with Gleam and Bun

https://alistair.sh/gleam-bun-apps
1•alistaiir•53m ago•0 comments

Ask HN: How to Claude Like Anthropic

2•haint_•1h ago•1 comments

A Stronger Goldbach Conjecture

https://ewlevitt.com/goldbach
2•ggossel•1h ago•0 comments

Syntax

https://www.doc.cc/syntax
3•pentagrama•1h ago•0 comments

S&P 500 CEO median pay hits $17.3M, widening CEO-worker ratio to 312-to-1

https://finance.yahoo.com/markets/stocks/articles/p-500-ceo-median-pay-234900518.html
7•newsomix9xl•1h ago•0 comments

Early Humans Likely Ate Carbs and Sugary Foods

https://www.history.com/articles/early-human-ancestors-diet-sugar-carbs
9•gmays•1h ago•4 comments

Show HN: I let an subagent workflow refactor my codebase for three days

https://github.com/ringlochid/oh-my-subagents
4•ringlochid•1h ago•2 comments

New human genome has almost no gaps

https://cen.acs.org/biological-chemistry/genomics/single-complete-diploid-human-genome/104/web/20...
2•gmays•1h ago•0 comments

Robots running into walls go viral ahead of 2026 World Humanoid Robot Games

https://mashable.com/tech/world-humanoid-robot-games-2026-running-fall-accident
1•newsomix9xl•1h ago•0 comments

Tesla's Solar Roof is Dead – Here's what went wrong

https://techcrunch.com/2026/08/21/teslas-solar-roof-is-dead-heres-what-went-wrong/
1•freediddy•1h ago•1 comments