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

Every RAG-based localization pipeline has the same blind spot

https://lingo.dev/en/engineering/rag-localization-glossary-retrieval
1•maxpr•5m ago•0 comments

The AI-Native Developer – Queue

https://spawn-queue.acm.org/doi/10.1145/3807961
1•rbanffy•6m ago•0 comments

Europe Braces for Record-Breaking Late May Heatwave

https://www.severe-weather.eu/global-weather/heat-dome-europe-heatwave-may-summer-2026-forecast-mk/
1•cromka•15m ago•0 comments

Anthropic's 'Mythos 1' Keeps Appearing Despite Restricted Access Claims

https://firethering.com/claude-mythos-anthropic-claude-code-public-release/
1•steveharing1•16m ago•0 comments

Magnifica Humanitas (Encyclical Letter)

https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html
7•theletterf•16m ago•0 comments

Show HN: An open-source, interactive AI engineering syllabus (1,100 papers)

1•PoppingPixel•17m ago•1 comments

No Linux support on free version of Vivado 2026.1

https://www.amd.com/en/products/software/adaptive-socs-and-fpgas/vivado/vivado-licensing-options....
1•birdculture•18m ago•0 comments

Successful Launch Spurs China Toward Crucial First for Moon Landing

https://www.sciencealert.com/successful-launch-spurs-china-toward-crucial-first-for-moon-landing
2•ColinWright•20m ago•0 comments

Exploring the Therapeutic Benefits of Pranayama: A Systematic Review

https://pmc.ncbi.nlm.nih.gov/articles/PMC7336946/
1•rramadass•25m ago•0 comments

Easy (Horizontal Scrollbar) Fixes for Your Blog CSS

https://aartaka.me/easy-fixes.html
1•severine•27m ago•0 comments

The Unix Timesharing System 1974: Denis M. Ritchie and Ken Thompson

https://dl.acm.org/doi/epdf/10.1145/361011.361061
1•KnuthIsGod•28m ago•0 comments

The placenta goes viral: Retroviruses control gene expression in pregnancy [pdf]

https://pmc.ncbi.nlm.nih.gov/articles/PMC6177113/
1•thunderbong•30m ago•0 comments

What is so special about Emacs? [video]

https://www.youtube.com/watch?v=mJZDmO5yOxE
2•signa11•31m ago•0 comments

AI guardrails stripped from Meta and Google models in minutes

https://www.ft.com/content/5630ed79-a263-41ed-9a1a-321617ae310e
2•uxhacker•33m ago•2 comments

Pope Leo Warns of Risks from A.I. In 42,300-Word Encyclical

https://www.nytimes.com/2026/05/25/world/europe/pope-leo-encyclical.html
2•adrianhon•36m ago•1 comments

Mark Zuckerberg's Right-Hand Man Who's Unleashing AI at Meta

https://www.wsj.com/tech/ai/meta-andrew-bosworth-ai-3df12d4f
1•swolpers•38m ago•0 comments

The Conquest of Hip-Hop – pt. I

https://medium.com/the-hitmagist/the-conquest-of-hip-hop-pt-i-70534b69f4f4
1•bryanrasmussen•38m ago•0 comments

AgentSlice – Make AI coding agents ask before they edit

https://github.com/espenandreass1/agentslice
1•espenand•45m ago•0 comments

IBM Spins Off the First Pure-Play Quantum Chip Foundry

https://futurumgroup.com/insights/2-billion-chips-act-investment-in-quantum-bets-on-ibms-300mm-su...
2•rbanffy•45m ago•0 comments

MCP, MC Me [video]

https://www.youtube.com/undefined
1•AddisonHoff•46m ago•0 comments

Rising seas will swallow New Orleans. People need to start relocating now

https://www.cnn.com/2026/05/25/climate/new-orleans-sea-level-rise-relocation
2•breve•46m ago•1 comments

Zinc – zero-copy shared memory for polyglot stacks

https://mine-27913f41.mintlify.app
1•mohd-aman-k•48m ago•0 comments

Startup Viability Scoring Engine

https://www.tooldocket.com/2026/05/startup-viability-scoring-engine.html
1•stoicstoic•48m ago•0 comments

Show HN: I Built a Debugging Challenge for the AI Coding Age

https://theincidentchallenge.com/
4•stealthy_•49m ago•2 comments

Gemma 4: A new, budget-focused model in Posit AI

https://posit.co/blog/gemma-4-new-budget-focused-model-posit-ai
1•ionychal•51m ago•0 comments

Composer-cve-gate – pre-install gate for Composer, built after Laravel-Lang

https://github.com/sharkyger/composer-cve-gate
1•sharkyger•54m ago•0 comments

Is This Prime

https://isthisprime.com/game/
3•paulmist•55m ago•1 comments

Ask HN: First-time EM, quite lost – what helped you?

1•TheKernelTrick•56m ago•1 comments

Shannon Got AI This Far. Kolmogorov Shows Where It Stops

https://medium.com/@vishalmisra/shannon-got-ai-this-far-kolmogorov-shows-where-it-stops-c81825f89ca0
1•t-3•56m ago•0 comments

My AI agent called my code shit and took an unannounced vacation mid-sprint

https://medium.com/@kukushkinav/my-ai-agent-called-my-code-shit-took-an-unannounced-vacation-mid-...
2•KukushkinAV•1h ago•0 comments