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

Music has scales / raagas. What about storytelling in movies and prestige shows?

https://arc.quanten.co/archetype
1•phaedrus044•2m ago•1 comments

Trump-style war on windmills spreads across Europe

https://www.politico.eu/article/trump-style-anti-windmill-crusade-surges-in-europe/
1•leonidasrup•6m ago•0 comments

Show HN: Java/Spring Boot Idempotency Library

https://github.com/josipmusa/idempotency4j
1•anaq42•6m ago•0 comments

Mass NPM Supply Chain Attack Hits TanStack, Mistral AI, and 170 Packages

https://safedep.io/mass-npm-supply-chain-attack-tanstack-mistral/
1•birdculture•7m ago•0 comments

Germany's Decline in Data

https://ourdeclineindata.com/
2•mpweiher•12m ago•1 comments

Yet Another Boilerplate

https://www.indiehackers.com/SugarDaddyApp
1•iamkrazy•20m ago•1 comments

People Who Don't Like People Are Making All of Our Decisions

https://www.theatlantic.com/ideas/2026/05/waymo-self-driving-cars/687119/
2•thm•20m ago•0 comments

The Great Reset: Navigating a Turbulent Post-AI World

https://breadcrumb.vc/the-great-reset-navigating-a-turbulent-post-ai-world-4b5b4d434c5b
1•sameer_singh17•24m ago•0 comments

Fried Quotations

https://docs.factorcode.org/content/article-fry.html
1•tosh•25m ago•0 comments

Keeping your GitHub Actions and workflows secure: Preventing pwn requests (2021)

https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/
1•thinkingemote•25m ago•0 comments

Show HN: Aptui-TUI package manager for APT-based Linux distributions

https://github.com/mexirica/aptui
1•mexirica•25m ago•0 comments

Show HN: Alacritree, terminal with built-in worktree management

https://github.com/mathix420/alacritree
3•mathix•28m ago•2 comments

Is the modern premium EDC knife markup justified?

http://Link:paragon-knives.com
1•bgzlsxaz•28m ago•0 comments

Rob Pike: Tech industry losing its soul

https://hachyderm.io/@robpike/116557975987213548
1•anygivnthursday•28m ago•0 comments

Fortress Co-Founder Allegedly Extorted by Sexual Partner

https://www.wsj.com/us-news/law/fortress-co-founder-allegedly-extorted-by-sexual-partner-ee9d6666
2•Michelangelo11•31m ago•0 comments

Arene Base

https://github.com/woven-by-toyota/arene-base
1•intern4tional•31m ago•2 comments

Made a New Side Project - Free to use

https://old.reddit.com/r/sideprojects/comments/1tabelm/finished_making_this_url_shortener_complet...
1•godlymod•32m ago•0 comments

Build, edit, and analyze forms directly in Claude

https://www.jotform.com/claude/
1•aytekin•33m ago•0 comments

Linux bitten by second vulnerability in as many weeks

https://arstechnica.com/security/2026/05/linux-bitten-by-second-severe-vulnerability-in-as-many-w...
3•isaacfrond•35m ago•0 comments

Show HN: An implementation of Common Lisp in development, reached version 1.6

https://savannah.nongnu.org/news/?id=10889
1•andreamonaco•35m ago•0 comments

Relieving power grids: Parked electric cars charge electric ferries

https://www.heise.de/en/news/Relieving-power-grids-Parked-electric-cars-charge-electric-ferries-1...
1•doener•35m ago•0 comments

Improving Technical Documentation with Mermaid Diagrams

https://mdview.io/s/mermaid-diagrams-for-software-developers
2•Igor_Wiwi•40m ago•0 comments

LLM Hallucinations in the Wild

https://arxiv.org/abs/2605.07723
1•anygivnthursday•41m ago•1 comments

Peter Wang: The Life of Py My First 20 Years of Python [video]

https://www.youtube.com/watch?v=dtS0SEdhbbg
1•tosh•42m ago•0 comments

CSS Rhythmic Sizing Module Level 1

https://www.w3.org/TR/css-rhythm-1/
1•gudzpoz•44m ago•0 comments

Strange crystals found inside wreckage from the first nuclear bomb test

https://www.scientificamerican.com/article/strange-crystals-found-inside-wreckage-from-the-first-...
2•beardyw•45m ago•0 comments

Can a Language Model Paint?

https://www.etive-mor.com/blog/can-a-language-model-paint/
3•liamlaverty•46m ago•2 comments

The Scrum decline: It's three years later, and I was right

https://www.leadinginproduct.com/p/scrum-decline
1•benkan•47m ago•1 comments

Anthropic's Mythos was greatest marketing stunt ever, says cURL creator

https://www.theregister.com/security/2026/05/11/anthropics-bug-hunting-mythos-was-greatest-market...
1•isaacfrond•47m ago•0 comments

Microsoft researchers find AI models and agents can't handle long-running tasks

https://www.theregister.com/ai-ml/2026/05/11/microsoft-researchers-find-ai-models-and-agents-cant...
2•beardyw•50m ago•0 comments