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

Copying Memory Is an Art

http://miod.online.fr/software/openbsd/stories/ovbcopy.html
1•signa11•9m ago•0 comments

Zed Is Pretty Nice

https://blog.kronis.dev/blog/zed-is-pretty-nice
1•KronisLV•9m ago•0 comments

CERN's KiCad component library now open source

https://home.cern/computing/cerns-kicad-component-library-now-open-source/
1•elashri•13m ago•0 comments

Scripily – AI for Restoring and Transcribing Damaged Documents

https://scripily.com/
1•thisarajay•15m ago•0 comments

Atlas of Artificial Intelligence

https://vivamau.github.io/aimap/
1•mnovasoftrm•15m ago•1 comments

Pi-for-Word: Pi Agent as Add-In for M365 Office Word

https://github.com/damianofalcioni/pi-for-word
1•damianofalcioni•18m ago•0 comments

Global perceptions of US fall below Russia under Trump

https://www.reuters.com/world/china/global-perceptions-us-fall-below-russia-under-trump-survey-fi...
2•benterix•22m ago•1 comments

San Fran: We Buried a $10k Treasure Chest

https://www.buriedtreasuresf.com
2•vinnyglennon•22m ago•0 comments

AI is rapidly changing cybersecurity across the world

https://fixtechhubs.blogspot.com/2026/05/ai-cybersecurity-threats-are-rising.html
1•rindodi•24m ago•0 comments

GitRace – a tap-to-fly arcade game where every level is a real GitHub repo

https://driftwood-4cd6d.web.app
1•root_theory•25m ago•0 comments

SEO Migration Checklist: From A to Z (DevGuide)

https://focusreactive.com/blog/seo-migration-checklist/
1•katyadrozd•27m ago•0 comments

Coinbase AWS Service Disruption

https://status.coinbase.com/incidents/frg5wqm113dh
1•aghuang•32m ago•0 comments

Show HN: Corsproxy – Fix CORS Errors Instantly – Free for Development

https://corsproxy.io/
1•mariusbolik•32m ago•0 comments

Notes from Inside China AI Labs

https://www.interconnects.ai/p/notes-from-inside-chinas-ai-labs
1•eamag•34m ago•0 comments

Police advised to disable Bluetooth on Axon body-worn cameras to avoid detection

https://www.abc.net.au/news/2026-05-08/police-advised-turn-bodycams-to-flight-mode-over-security-...
1•stubish•43m ago•0 comments

Diagrammer: Tell the model, get the diagram or the graphical map

https://github.com/IdraDev/Diagrammer
1•idradev•45m ago•1 comments

0ctx – Local-first project memory for AI workflows

1•som3on3•47m ago•0 comments

Memories of David Attenborough as he turns 100

https://www.theguardian.com/tv-and-radio/2026/may/08/david-attenborough-at-100-memories-encounters
1•yreg•50m ago•0 comments

How the NSA obtains and uses airline reservations (2013)

https://papersplease.org/wp/2013/09/29/how-the-nsa-obtains-and-uses-airline-reservations/
1•downbad_•50m ago•1 comments

I, robe-ot: the Android monk working to reboot the faith of S. Korea's Buddhists

https://www.theguardian.com/world/2026/may/08/jogyesa-temple-south-korea-humanoid-ai-robot-gabi
2•ta988•51m ago•0 comments

Nullsoft, 1997-2004 AOL kills off the last maverick tech company (2004)

https://slate.com/technology/2004/11/the-death-of-the-last-maverick-tech-company.html
1•downbad_•53m ago•1 comments

IIT Madras establishes Menlo Park Centre to help Indian startups scale globally

https://www.fortuneindia.com/business-news/international-arm-of-iit-madras-establishes-a-us-centr...
1•porridgeraisin•54m ago•0 comments

Ask HN: What is the most exciting development in your field?

1•chistev•56m ago•1 comments

Ask HN: We just had an actual UUID v4 collision...

7•mittermayr•57m ago•6 comments

HIV pandemic's origins located (2014)

https://www.ox.ac.uk/news/2014-10-03-hiv-pandemics-origins-located
1•thunderbong•1h ago•0 comments

Platform Engineering End-to-End

https://www.lucavall.in/blog/platform-engineering-end-to-end
2•ingve•1h ago•0 comments

The complete Claude Code course for engineers and technical founders

https://code-agents.ai
3•onder_ceylan•1h ago•0 comments

Show HN: Runs AI coding agents inside isolated Docker containers

https://github.com/marvincaspar/agent-sanbox
3•matt_callmann•1h ago•0 comments

Best Free Agentic AI Course in 2026 with Real Projects, and No-Code Learning

https://simplai.ai/simplai-university
3•shanmugarajsk•1h ago•0 comments

Show HN: Mideo – Translate Video to MIDI

https://cafedelcadence.github.io
2•bbrwx•1h ago•0 comments