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

The Server Called Paranoia: Defend Autistici/Inventati Before September 25

https://cavallette.noblogs.org/2026/08/10083/2
1•rapnie•7m ago•0 comments

A Perfect SimCity

https://www.jeffquast.com/post/a-perfect-simcity/
1•alexisread•7m ago•0 comments

Thunderquakes: A new way to image the Earth's subsurface

https://www.psu.edu/news/earth-and-mineral-sciences/story/thunderquakes-new-way-image-earths-subs...
1•geox•9m ago•0 comments

Hilariously Fast Volume Computation with the Divergence Theorem

https://alyssarosenzweig.ca/blog/hilariously-fast-volume-computation-with-the-divergence-theorem....
1•luu•16m ago•0 comments

Review: A month with a Solargrow solar system

https://james.cridland.net/blog/2026/solargrow-isolarcloud-review/
2•DamonHD•19m ago•0 comments

Judge rules Trump administration illegally punished AI firm Anthropic

https://www.cbsnews.com/news/judge-rules-trump-administration-illegally-punished-ai-firm-anthropic/
3•mgh2•20m ago•2 comments

Show HN: AgentParty – cross-session chat for coding agents across machines

https://github.com/leeguooooo/AgentParty
2•leeguoo•22m ago•0 comments

The Wall Confronting Reliable Coding Agent Autonomy

https://codemanship.wordpress.com/2026/08/28/the-wall-confronting-reliable-coding-agent-autonomy/
1•flail•23m ago•0 comments

Show HN: Rosebed – A Minecraft beta 1.7.3 reimplementation in Zig

https://github.com/mdmrk/rosebed
1•talentedRed•23m ago•0 comments

Tell HN: 18 Words, Zanagrams and Sunflowers Are Now PZL Games

6•pompomsheep•25m ago•1 comments

ClickHouse winning this soo called observability war?

https://clickhouse.com/blog/is-clickhouse-winning-the-observability-wars
1•gingenio•27m ago•0 comments

Show HN: Rafter – an MCP server that shares one team's memory, skills and agents

https://heyrafter.xyz/
1•kristohb•31m ago•0 comments

Summer's over: take out your notebooks (or Loreline)

https://loreline.app/en/journal/august-2026/
1•gr4vityWall•32m ago•0 comments

Another look at SQLite's WAL-Reset bug

https://theconsensus.dev/p/2026/08/23/another-look-at-sqlite-wal-reset.html
2•blueshoess•32m ago•0 comments

The Interactive Way to Go

https://web.archive.org/web/20210831172631/http://playgo.to/iwtg/en/
1•Bluestein•34m ago•0 comments

Symmetries in Boolean Scans with APL

https://ap29600.github.io/boolean_scans.html
1•fanf2•35m ago•0 comments

Show HN: Open-source agent harness with team collaboration

https://www.opensession.com/announcement
1•9ranty•37m ago•0 comments

Overcooked? Why robotic pizza makers are failing

https://www.bbc.com/news/articles/czxq0wgkkdjo
6•vinni2•39m ago•1 comments

Agnes AI Releases Agnes 2.5 Pro Beta

https://artificialanalysis.ai/articles/agnes-ai-releases-agnes-2-5-pro-beta
1•frozenseven•40m ago•0 comments

Interactive Warhammer 40k Galaxy Map – Cartographia Imperialis

https://cartographia40k.com/
2•gbxyz•42m ago•0 comments

More Japan hotels offer sleep tourism experiences to promote better sleep

https://mainichi.jp/english/articles/20260826/p2g/00m/0bu/016000c
1•giuliomagnifico•45m ago•0 comments

Benchmarking Vector Indexes

https://www.percona.com/blog/benchmarking-vector-indexes/
1•lbw1215•50m ago•0 comments

AMD Jumps from ROCm 7.14 to ROCm 10.0 with Rocm.ai

https://www.phoronix.com/news/AMD-ROCm-10.0
3•Levitating•50m ago•0 comments

GhostMeet – a Google Meet transcriber with no bot in your call

https://chromewebstore.google.com/detail/ghostmeet/figodpdocbgklmeglohdjomeikabfpeo
1•sahilpradhan•50m ago•0 comments

Compact 2D/3D game engine

https://natiny.com/
1•bwidlar•55m ago•0 comments

Simon Weckert creates Digital Camouflage shirt to avoid AI video surveillance

https://www.dezeen.com/2026/08/25/digital-camouflage-shirt-ai-video-surveillance-simon-weckert/
2•mywacaday•55m ago•0 comments

Elon Musk's xAI used child porn to train Grok models, lawsuit says

https://arstechnica.com/tech-policy/2026/08/elon-musks-xai-used-child-porn-to-train-grok-models-l...
4•KingMob•56m ago•2 comments

I made a game with ads you can remove by beating the hard mode once

https://apps.apple.com/ie/app/qube-mobile/id6797254645
1•shadylabs•57m ago•0 comments

VGPU by Vercel: The WebGPU library, designed for agents.

https://vgpu.sh
1•handfuloflight•1h ago•0 comments

SoapProxyApp – A lightweight HTTP/SOAP API debugger

https://github.com/milanmilic/SoapProxyApp
1•milan_milic•1h ago•0 comments