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

Why People

https://www.engadget.com/2197565/reasons-why-people-ditch-smartwatches-something-simpler/
1•NordStreamYacht•26s ago•0 comments

Forked CozoDB to give agents cognitive primitives

1•shanrizvi•59s ago•0 comments

Clear – Intent-First Agentic Development Language

https://sahin.io/clear/
1•giuliomagnifico•4m ago•0 comments

Compound Eye

https://en.wikipedia.org/wiki/Compound_eye
1•o4c•4m ago•0 comments

The Future Is ClaudeVM

https://jperla.com/blog/the-future-is-claudevm
1•satvikpendem•6m ago•0 comments

Researchers drop checkm8-style BootROM exploit for A12 and A13 iPhones

https://www.theregister.com/security/2026/06/19/researchers-drop-checkm8-style-bootrom-exploit-fo...
1•Timofeibu•7m ago•0 comments

Breadcrumbs

https://map.simonsarris.com/p/breadcrumbs
1•simonsarris•8m ago•0 comments

Dementia Risk After Recombinant Herpes Zoster Vaccination in Older Adults

https://www.acpjournals.org/doi/10.7326/ANNALS-25-04689
1•atombender•9m ago•0 comments

Thermodynamic Measure of Intelligence

https://arxiv.org/abs/2606.20231
1•sbulaev•10m ago•0 comments

Rethinking Modularity in Ruby Applications

https://noteflakes.com/articles/2026-06-18-syntropy-modules
2•thunderbong•13m ago•0 comments

Ming Yang Unveils Next-Gen 50 MW Floating Wind Turbine

https://en.myse.com.cn/news/info.aspx?itemid=2534
1•thelastgallon•14m ago•1 comments

XLibre XServer 25.2.0 Released

https://github.com/X11Libre/xserver/wiki/XLibre-XServer-25.2-Changes
14•calvinmorrison•23m ago•9 comments

Cyberdecks, going analog, and convivial technology

https://blog.hydroponictrash.solar/cyberdecks-going-analog-and-convivial-technology/
1•akkartik•23m ago•0 comments

Secretive Wall Street Powerhouse Jane Street Seizes the AI Spotlight

https://www.wsj.com/tech/ai/jane-street-ai-wall-street-bdfcc81a
1•pondsider•27m ago•0 comments

Brain-computer interface enables independent communication for man with ALS

https://health.ucdavis.edu/news/headlines/brain-computer-interface-enables-independent-accurate-c...
1•gmays•29m ago•0 comments

Diffusion‑based LLMs that generate many parallel tokens rather than one‑by‑one

https://www.inceptionlabs.ai/
1•binyu•32m ago•0 comments

Painting a Landscape with Mathematics [video]

https://www.youtube.com/watch?v=BFld4EBO2RE
1•soupspaces•35m ago•0 comments

Show HN: Vxpix – $50 lifetime screenshot API, URL to image in <1s

https://tool.vxpix.com/
1•vxpix•44m ago•0 comments

Show HN: Schemic – your database schema, in the Zod API you know

https://schemic.dev/
1•msanchezdev•45m ago•0 comments

Scientists warn 'Godzilla' El Niño could intensify climate impacts worldwide

https://www.npr.org/2026/06/17/nx-s1-5860821/el-nino-peru-climate
1•rolph•45m ago•1 comments

Show HN: Muninn - 8 Security scanners in one GitHub Action

https://github.com/skaldlab/muninn
1•sg0nzalez83•46m ago•0 comments

Historic Firsts – a daily game about ranking firsts in history

https://playhistoricfirsts.com/
1•jeremyfrancis87•51m ago•0 comments

Gizmodo compromised, serving ClickFix malware capchas

https://gizmodo.com/io9
5•radley•52m ago•1 comments

show hn: Turn server photos into editable rack templates (experimental)

https://react-networks-lib.rackout.net/asset-designer
1•matt-p•53m ago•0 comments

The Standard Model from the octonions on a hyperbolic 24-cell lattice

https://zenodo.org/records/20768426
2•lancejpollard•54m ago•0 comments

Wave Equation with Computable Initial Data and Solution Is Nowhere Computable

https://dl.acm.org/doi/abs/10.1002/malq.19970430406
2•measurablefunc•54m ago•0 comments

MojiMoshi – create an AI agent that lives in Telegram or Line

https://mojimoshi.com/
1•xsirix•56m ago•0 comments

Help I Accidentally a Wigglegram

https://lmao.center/blog/wiggle-accidents/
2•gregsadetsky•57m ago•0 comments

Copyany Websites Brand Kit

https://chromewebstore.google.com/detail/ai-brand-kits-—-extract-b/cbdoamlbbflaphjnbladbfnianjl...
1•mattmerrick•58m ago•0 comments

Trump administration reverses decision to scrap ocean monitoring system

https://www.theguardian.com/us-news/2026/jun/18/ocean-monitoring-system-reversal-trump-administra...
6•thunderbong•59m ago•0 comments