frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•8mo 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

Invisible Risks That Kill Series A Rounds

https://blog.nemausat.com/series-a-technical-due-diligence-checklist
1•Ruidy•51s ago•1 comments

You Don't Need Mintlify

https://blog.tangled.org/docs
1•nerdypepper•2m ago•0 comments

Britain Investigates Elon Musk's X over Grok's Sexualized A.I. Images

https://www.nytimes.com/2026/01/12/world/europe/grok-ai-images-x-elon-musk-uk.html
2•rediguanayum•2m ago•1 comments

Show HN: Create Postcards from Museum Artworks

https://sweetpost.art/
1•thebigship•3m ago•0 comments

In-School Supervised Ed-Tech Support Produces Learning Gains

https://www.nber.org/papers/w34683
2•sien•5m ago•0 comments

Bayes theorem and how we talk about medical tests

https://ntietz.com/blog/bayes-theorem-medical-tests/
2•lwhsiao•14m ago•0 comments

Show HN: AI Prompt Generator, Optimizer and Manager

https://promtist.ai/
2•rosenx•16m ago•0 comments

Have your computer work for you

https://www.eomag.io/
2•Nadav--Shanun•16m ago•0 comments

Woodshed: Create, run, rate, and iterate on your Claude Skills

https://tangled.org/danabra.mov/woodshed
1•danabramov•18m ago•1 comments

Compare LLM Responses with OverallGPT

https://overallgpt.com/about
1•walterbell•22m ago•0 comments

The secretive powerbroker with a tight grip on corporate Spain

https://www.ft.com/content/708bbf41-a174-4c04-b96d-c6cfeca2a805
1•petethomas•26m ago•0 comments

Timelang: Natural Language Time Parser

https://timelang.dev/
1•kamranahmedse•29m ago•1 comments

Young Men Are Lost. A New Book Can Guide the Way

https://www.bloomberg.com/news/articles/2026-01-12/day-trader-memoir-generation-desperation-a-fra...
3•petethomas•32m ago•1 comments

Trump Touts New Microsoft Data-Center Pledges After Local Backlash

https://www.wsj.com/livecoverage/stock-market-today-dow-sp-500-nasdaq-01-12-2026/card/trump-touts...
3•nycdatasci•32m ago•0 comments

Show HN: ProofLoop – Autonomous long-running agents with verifiable completion

https://github.com/exiw-ai/proofloop
1•egordev•37m ago•0 comments

Show HN: I made a $25 lifetime Screen Studio alternative

https://debut.sh/
1•ben_hrris•40m ago•0 comments

Are Atomic Operations Better Than a Mutex? It Depends

https://madflojo.dev/posts/are-atomic-operations-faster-than-a-mutex/
2•madflojo•42m ago•0 comments

They Write the Right Stuff

https://www.fastcompany.com/28121/they-write-right-stuff
1•robbs•47m ago•1 comments

A rare interview with the elusive Agatha Christie

https://www.bbc.com/culture/article/20260109-a-rare-interview-with-the-elusive-agatha-christie
1•1659447091•48m ago•0 comments

Be Wary of Digital Deskilling

https://calnewport.com/be-wary-of-digital-deskilling/
3•monobot12•48m ago•0 comments

Show HN: Yoth-yoth – your all-in-one workspace

https://yoth-yoth.com/hello
2•volokh•54m ago•0 comments

Data is not available upon request

https://osf.io/preprints/psyarxiv/jbu9r_v3
3•sien•56m ago•0 comments

I Graduated from Survival Mode

https://www.fieldnotes.nautilus.quest/p/i-graduated-from-survival-mode
1•zeldapoem•56m ago•0 comments

The Pentagon used a secret aircraft painted to look like a civilian plane

https://www.nytimes.com/2026/01/12/us/politics/us-boat-attacks-law.html
2•perihelions•57m ago•2 comments

Verizon to stop automatic unlocking of phones as FCC ends 60-day unlock rule

https://arstechnica.com/tech-policy/2026/01/fcc-lets-verizon-lock-phones-for-longer-making-it-har...
5•DefineOutside•1h ago•0 comments

A 'Holy Grail' Sleep Apnea Pill Could Be on the Market Next Year

https://www.forbes.com/sites/amyfeldman/2026/01/12/a-holy-grail-sleep-apnea-pill-could-be-on-the-...
6•cebert•1h ago•2 comments

Great code doesn't matter if you can't sell it

https://platformtoolsmith.com/blog/senior-engineer-part-3/
2•sharp-dev•1h ago•1 comments

FCC revises Verizon phone unlocking rules after significant fraud issues

https://www.reuters.com/business/media-telecom/fcc-revises-verizon-phone-unlocking-rules-after-si...
2•petethomas•1h ago•0 comments

Canada's Scaling Problem Isn't Compute, It's Coastlines

https://zeitgeistml.substack.com/p/canadas-scaling-problem-isnt-compute
2•sjosh003•1h ago•0 comments

Show HN: Minimal type-safe language for software architecture

https://github.com/tesserato/Tect
2•tesserato•1h ago•0 comments