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

Practical Lessons from Reinforcement Learning Post Training Experiments [pdf]

https://zenodo.org/records/21115798
1•luvverma2011•49s ago•0 comments

China Cuts 12,200 University Programs, Replaces Many with AI Degrees

https://www.forbes.com/sites/annaesakismith/2026/06/23/china-cuts-12200-university-programs-repla...
2•happy-go-lucky•6m ago•0 comments

Non-tech background, choosing between using CLaudeCode and CodeX

1•virtuallymundo•8m ago•0 comments

Texans deserve more then a Ken Paxton snake game

https://paxtonsnake.3d2k.com/
1•KilledByAPixel•9m ago•1 comments

Show HN: Figment – An AI that I made my friends talk to for 2 weeks

https://figment.computer/
1•subby•11m ago•0 comments

Burner Email, Temp email Box lasting 24 hours

https://burneremail24.com/
1•texasjosh•11m ago•0 comments

Llama 2 LLM on DOS (2025)

https://yeokhengmeng.com/2025/04/llama2-llm-on-dos/
1•userbinator•11m ago•0 comments

Rutazo – Argentina's freight marketplace, built solo in 4 months

https://www.rutazo.com
1•cookinat•11m ago•0 comments

Citicorp Center Engineering Crisis

https://en.wikipedia.org/wiki/Citicorp_Center_engineering_crisis
2•thunderbong•13m ago•1 comments

What's slowing down the AI buildout

https://www.worksinprogress.news/p/ai-is-bottlenecked-by-the-grid
1•droidjj•17m ago•0 comments

Researchers uncover possible cause of muscle pain from cholesterol medication

https://medicalxpress.com/news/2026-07-uncover-muscle-pain-widely-cholesterol.html
2•brandonb•19m ago•0 comments

Show HN: Free and OSS way to extend client-facing functionality of Linear

https://linear.gratis/
1•gvlachos•22m ago•0 comments

AI could keep poor countries poor

https://newsletter.deenamousa.com/p/ai-could-keep-poor-countries-poor
2•zaik•23m ago•0 comments

Morph Chess

https://www.david-duval.com/morph-chess/
1•dvduval•24m ago•1 comments

Looksmaxxing influencer who fled police found dead

https://thetab.com/2026/07/08/looksmaxxing-influencer-who-fled-police-found-dead-after-swimming-n...
2•andsoitis•25m ago•0 comments

Character AI Alternative for Roleplay

https://chatbrat.ai/bratlog/best-character-ai-alternatives-2026
1•henrypissler•26m ago•0 comments

The library of lost journals 603 pages novel fiction book

https://play.google.com/store/books/details/The_Library_of_Lost_Journals_The_Archivist_s_Journ?id...
1•mjbachhav•29m ago•0 comments

DDB: Source-Level Interactive Debugging for Distributed Applications

https://arxiv.org/abs/2607.06107
1•Jimmc414•30m ago•0 comments

Ask HN: How to recover from thin content or de-indexing penalty on Google

2•anitroves•30m ago•2 comments

Meta Patents AI Device That Tracks Your Emotions, Watches You Take Your Meds

https://www.404media.co/meta-patents-ai-device-that-tracks-your-emotions-watches-you-take-your-meds/
4•Jimmc414•30m ago•0 comments

Counterfeit Air-Bags Are Killing U.S. Drivers–and the Government Can't Stop It

https://www.wsj.com/business/autos/counterfeit-air-bag-parts-deaths-regulators-6eddfdd4
1•fortran77•31m ago•1 comments

Ergo: Long Form Philosophy Lectures

https://ergo.org/
1•agnishom•34m ago•0 comments

Neuromancer (TV Series) – IMDB

https://www.imdb.com/title/tt31512174/
1•evo_9•39m ago•0 comments

Two teens learn the hard way not to do toy gun drive-bys from a Waymo

https://arstechnica.com/cars/2026/07/two-teens-learn-the-hard-way-not-to-do-toy-gun-drivebys-from...
1•gbourne1•47m ago•2 comments

FIFA president targeted by complaint to Olympic ethics body

https://www.pbs.org/newshour/world/fifas-infantino-targeted-by-complaint-to-olympic-ethics-body-a...
1•Jimmc414•49m ago•0 comments

Automattic Code for the People Is Rallying Cry for Open Internet

https://variety.com/2026/digital/news/automattic-code-for-the-people-1236802508/
1•pentagrama•50m ago•0 comments

A self-driving Waymo just reports its own passengers to police

https://www.fastcompany.com/91570761/a-self-driving-waymo-just-reported-its-own-passengers-to-police
1•PaulHoule•51m ago•1 comments

Grudge: Stochastic data structure for holding multi-tenant grudges

https://github.com/satmihir/grudge
1•jscrab•52m ago•0 comments

AI models' values are different from most people's

https://www.economist.com/briefing/2026/06/25/ai-models-values-are-very-different-from-most-peoples
1•Khaine•53m ago•0 comments

Widevine

https://en.wikipedia.org/wiki/Widevine
1•gregsadetsky•54m ago•0 comments