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•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

Arconia for Spring Boot: DevEx, Observability, Multitenancy, GenAI, Cloud Native

https://arconia.io/
1•thomasvitale•2m ago•0 comments

What to read to understand your next employer

https://www.economist.com/business/2026/06/04/what-to-read-to-understand-your-next-employer
1•petethomas•4m ago•0 comments

Bug Fixes for Larkos

1•Okerew•5m ago•0 comments

Wow, if it's this easy in 1998, I bet it'll be even easier in 2026

https://retro.social/@ifixcoinops/116711332505710610
2•rihegher•6m ago•0 comments

How to transform your social life

https://www.bitsofwonder.co/p/how-to-make-a-lot-of-friends
1•eatitraw•8m ago•0 comments

Denmark midfielder Eriksen collapses on pitch during international friendly

https://www.theguardian.com/football/2026/jun/07/denmark-midfielder-christian-eriksen-collapses-o...
1•teleforce•9m ago•0 comments

Ask HN: What do you do with LLM articles?

1•sirnicolaz•13m ago•0 comments

Show HN: Envguard – Like ESLint but for your environment variables

https://github.com/Vamshavardhan50/envguard
1•Vamsha50•14m ago•0 comments

Today I disabled IPv6 on my home router entirely

https://xcancel.com/geerlingguy/status/2063803351343472992
3•commandersaki•17m ago•0 comments

Jevons Paradox

https://en.wikipedia.org/wiki/Jevons_paradox
3•chynkm•17m ago•0 comments

I paid someone to hack my Meta glasses

https://thenewthings.com/p/i-paid-someone-to-hack-my-meta-glasses
1•dmitrygr•18m ago•0 comments

Practical Doomsday Book

https://lcamtuf.blogspot.com/2021/08/practical-doomsday.html
1•gurjeet•31m ago•0 comments

Show HN: Posara, visual-audio with early macOS aesthetics but modernized

https://github.com/KHN190/Posara
1•knh190•33m ago•0 comments

Google Maps Scraper

https://gmapscraper.io/
1•qwikhost•39m ago•1 comments

Webc.site/math: Ultralight, fast Markdown math renderer

https://www.npmjs.com/package/@webc.site/math#en
2•rmw-link•44m ago•0 comments

How to fix a laptop that reboots randomly

https://j11g.com/how-to-fix-a-laptop-that-reboots-randomly
1•jandeboevrie•47m ago•0 comments

Google's Unique Approach to Getting Data Centers Built

https://www.wsj.com/tech/ai/googles-unique-approach-to-getting-data-centers-built-2cfae652
1•maxloh•50m ago•0 comments

"AI is someone else's GPU"

https://waterpigs.co.uk/notes/5cVMNm/
3•jruohonen•55m ago•1 comments

Show HN: Web Speed – A shared web-map registry for AI agents (MCP, open source)

https://www.getwebspeed.io/
2•Dominic_P•58m ago•2 comments

Ask HN: Is ChatGPT suppose to spit out its own instructions that easy?

1•ipster_io•1h ago•0 comments

Richard Scolyer Has Died

https://www.bbc.com/news/articles/c14yz5jg476o
2•nicwilson•1h ago•2 comments

Centuries-old logbooks reveal how bowhead whales are recovering from near-extin…

https://theconversation.com/centuries-old-logbooks-reveal-how-bowhead-whales-are-recovering-from-...
1•rbanffy•1h ago•0 comments

We Are in the Anthropocene–Now What?

https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2025EF007730
1•littlexsparkee•1h ago•0 comments

What we know about the plan to give Americans an equity stake in AI

https://www.ft.com/content/8559a3f9-86de-4a1c-8a75-6623e83e6a00
1•samvher•1h ago•1 comments

Show HN: Avibe – your AI agent lives on your machine, reachable from your phone

https://github.com/avibe-bot/avibe
2•alex_metacraft•1h ago•1 comments

Subscribe to My Substack:)

https://bionorthtech.substack.com/subscribe
1•hellocock•1h ago•0 comments

Qanah – WireGuard-Like P2P VPN

https://github.com/xlmnxp/qanah
1•xlmnxp•1h ago•0 comments

KNN early termination in Manticore Search

https://medium.com/@s_nikolaev/knn-early-termination-in-manticore-search-39e55ac18d62
1•snikolaev•1h ago•0 comments

Show HN: Agam – Activation-based memory for Claude Code, not retrieval

https://github.com/CrypticCortex/agam
1•aghoraguru•1h ago•0 comments

Nithya Raman knocks Spencer Pratt off second place in LA mayor's race

https://nypost.com/2026/06/07/us-news/nithya-raman-knocks-spencer-pratt-off-second-place-in-la-ma...
3•SilverElfin•1h ago•1 comments