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

Google signs Open Weights letter

https://twitter.com/sundarpichai/status/2081026488158040181
1•tosh•35s ago•0 comments

A Space Mission to Earth's Nearest Black Hole: Reality or Science Fiction?

https://arxiv.org/abs/2607.10982
1•tcp_handshaker•38s ago•0 comments

The Many Mysteries of the European Eel

https://lithub.com/on-the-many-mysteries-of-the-european-eel/
1•geneticdrifts•2m ago•0 comments

The Cost of Seamlessness

1•taotuner•2m ago•0 comments

New York's small business owners rejoice as Mamdani cuts red tape

https://www.theguardian.com/us-news/2026/jul/25/zohran-mamdani-small-business-policies
1•ceejayoz•5m ago•0 comments

Will it be possible to do LLM Pool Training?

1•slicktux•5m ago•0 comments

Prompting

https://learn.chatgpt.com/docs/prompting
1•tosh•5m ago•0 comments

The process it the point: on workslop and asymmetric workfare

https://seekingtrust.substack.com/p/the-process-is-the-point-on-asymmetric
1•FinnLobsien•6m ago•0 comments

ClerpAI – AI-verified matching between indie devs and real streamers

https://clerpai.com
1•yoopla_dev•6m ago•0 comments

CERN: Genesis Mission will develop and deploy self-improving AI models [pdf]

https://indico.cern.ch/event/1662511/contributions/6989580/attachments/3241179/5781542/Genesis%20...
1•donutloop•8m ago•0 comments

Why there is confusion around Automation and Agentic AI

https://medium.com/data-science-collective/why-there-is-confusion-around-automation-and-agentic-a...
1•marcofloriano•10m ago•0 comments

Apple's Robo-Repo

https://pluralistic.net/2026/07/25/cruel-cruelty-oh-cruelty/
1•hn_acker•14m ago•0 comments

Engineering management after the cost of code collapsed

https://karimjedda.com/engineering-management-after-cost-of-code-collapse/
1•kiyanwang•16m ago•0 comments

Fields and Abacus Medals 2026

https://www.quantamagazine.org/series/fields-and-abacus-medals-2026/
1•anujbans•17m ago•0 comments

Show HN: A CLI that spends a whole stage arguing your startup idea is wrong

https://github.com/jintukumardas/opportunity-engine
1•jintukumardas•18m ago•0 comments

Boustrophedon

https://en.wikipedia.org/wiki/Boustrophedon
1•gregsadetsky•20m ago•0 comments

Steam Workshop Map for Meccha Chameleon Used to Deliver Malware

https://medium.com/@FeintBE/workshop-map-for-meccha-chameleon-is-a-malware-dropper-full-breakdown...
1•tester457•21m ago•1 comments

Are dolphins the only animals that call each other by name?

https://www.science.org/content/article/are-dolphins-only-animals-call-each-other-name
1•Brajeshwar•22m ago•0 comments

teachers decry plan for humanoid robot in New York high school

https://www.theguardian.com/us-news/2026/jul/25/new-york-humanoid-robot-teachers-school
3•galaktor•23m ago•2 comments

Show HN: Added MCP and conditional styling into my habit/metrics tracking app

https://habitpocket.io/
1•bohdanstefaniuk•25m ago•0 comments

Opus 5 ARC-AGI-3 likely benchmaxxed

https://xcancel.com/quietnning/status/2080786711861407883
2•iamskeole•25m ago•1 comments

SkyPocket – Live flight stats and stat-stamped photos/videos

https://skypocket.cloud/
1•jmkni•26m ago•0 comments

What happens behind the scenes when we change effort for same LLM models?

2•tbharath•27m ago•0 comments

Prosecutor Investigating U.S. Boat Strikes Was Murdered in Ecuador

https://www.dropsitenews.com/p/prosecutor-investigating-ecuador-boat-strikes-murdered
2•hn_acker•27m ago•1 comments

Show HN: TypeScript software rasterizer with programmable shaders

https://github.com/vangelov/ts-rasterizer
1•vlad_angelov•28m ago•0 comments

The tech world is suddenly obsessed with one concept in AI: Distillation

https://www.cnbc.com/2026/07/25/hat-is-distillation-and-why-is-everyone-so-obsessed-with-it-this-...
1•pseudolus•28m ago•0 comments

Meta just created a moderation nightmare for its smart glasses

https://www.theverge.com/report/970901/instagram-meta-glasses-prank-harassment-ban
2•Brajeshwar•32m ago•0 comments

Codex now leads Claude Code in first-time Homebrew installs for last 30 days

https://formulae.brew.sh/analytics/cask-install/30d/
1•jackdanela•35m ago•1 comments

Show HN: Proton – An immediate-mode GUI library for Go built on Gio without CGO

1•CzaxTanmay•35m ago•0 comments

Scientists Uncover Lost ‘Golden Age’ of Languages That Ended 1,000 Years Ago

https://www.404media.co/scientists-uncover-lost-golden-age-of-languages-that-ended-1-000-years-ago/
1•Brajeshwar•36m ago•0 comments