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•7mo 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

Stereoscopic Technologies and Heart Rate Variability in Extreme VR Gaming

https://www.mdpi.com/2227-7080/13/12/545
1•PaulHoule•1m ago•0 comments

Toward Training Superintelligent Software Agents Through Self-Play SWE-RL (Meta)

https://arxiv.org/abs/2512.18552
1•xhevahir•3m ago•0 comments

Fake MAS Windows activation domain used to spread PowerShell malware

https://www.bleepingcomputer.com/news/security/fake-mas-windows-activation-domain-used-to-spread-...
2•smurda•4m ago•0 comments

Show HN: BrandRetina – screenshot similarity API for spear-phish detection

https://brandretina.ai/
1•malik_naji•7m ago•0 comments

Show HN: Agno best agnet Framework – I built a complex multi-agent image app

https://picxstudio.com
1•Yash16•8m ago•0 comments

Why ice skating is a miracle of physics

https://bigthink.com/starts-with-a-bang/ice-skating-miracle-physics/
2•bookofjoe•10m ago•0 comments

China to deploy humanoid robot for patrolling at the Vietnam border

https://www.wionews.com/world/china-humanoid-robots-walker-s2-vietnam-border-deployment-176666228...
1•toomuchtodo•15m ago•0 comments

AI Code Review Adoption Tracker

https://www.aitooltracker.dev
1•patrickdevivo•19m ago•0 comments

I want to buy a suitable indoor lamp

https://dekoorlight.com/
1•belleYYY•20m ago•0 comments

Meeting Seed7

https://genodians.org/nfeske/2025-12-22-meeting-seed7
1•t-3•25m ago•0 comments

Breaking Free from RGB

https://www.youtube.com/watch?v=HDGxXgaBAWE
2•lukeh•27m ago•0 comments

Managing Diabetes in Software Freedom

https://sfconservancy.org/blog/2025/nov/06/juggluco-foss-continuous-glucose-montior-diabetes/
1•pabs3•29m ago•0 comments

AI Deregulation and Corruption: Companies Now Have Too Many GPUs [video]

https://www.youtube.com/watch?v=FnlgwyVahCY
1•pabs3•31m ago•0 comments

EngineAI T800: Humanoid Robot Performs Martial Arts Moves

https://scienceclock.com/engineai-t800-humanoid-robot-martial-arts/
13•notthesay•38m ago•3 comments

If AI Becomes Conscious, We Need to Know

https://www.wsj.com/opinion/if-ai-becomes-conscious-we-need-to-know-83aa61d8
4•kvee•47m ago•1 comments

Gleam: The happy holidays release 2025

https://gleam.run/news/the-happy-holidays-2025-release/
8•nateb2022•49m ago•0 comments

Ask HN: Why Do You Blog?

14•onesandofgrain•56m ago•4 comments

ARK's Aggressive Pivot: Wood Doubles Down on Tesla and Re-Enters Big Tech AI

https://www.13radar.com/guru/catherine-wood
1•EvansWilson•1h ago•1 comments

Moving Images Related to the Apollo Missions, 1967–1969

https://catalog.archives.gov/id/133360601
4•handfuloflight•1h ago•0 comments

TurboDiffusion: 100–200× Acceleration for Video Diffusion Models

https://github.com/thu-ml/TurboDiffusion
1•meander_water•1h ago•0 comments

WiFi DensePose: WiFi-based dense human pose estimation system through walls

https://github.com/ruvnet/wifi-densepose
19•nateb2022•1h ago•2 comments

Show HN: A Claude Code plugin that catch destructive Git and filesystem commands

https://github.com/kenryu42/claude-code-safety-net
2•kenryu•1h ago•0 comments

Show HN: I built a tutor that teaches only by asking questions

https://sovyr-learn.vercel.app/
1•hugholousk•1h ago•0 comments

Show HN: Fun sketch – Bring your sketches to life

https://funsketch.kigun.org/
1•mishu2•1h ago•0 comments

HUML (Human-oriented Markup Language) [video]

https://www.youtube.com/watch?v=4M_tD1N14Ao
1•manlymuppet•1h ago•0 comments

Mathematically extra-complicated Secretest Santa 2025 (suckerpinch/tom7) [video]

https://www.youtube.com/watch?v=4pG8_bWpmaE
1•tambourine_man•1h ago•0 comments

macOS Terminal – still missing the mark Apple

https://garrett.damore.org/2025/12/macos-terminal-still-missing-mark-apple.html
4•zdw•1h ago•1 comments

Make your PR process resilient to AI slop

https://www.pcloadletter.dev/blog/pr-review-ai-slop-resilience/
1•ronbenton•1h ago•0 comments

Instagram CLI – A terminal client to use social media more intentionally

https://github.com/supreme-gg-gg/instagram-cli
3•jetc•1h ago•1 comments

Golden Literal Testing in UTest 0.9.0

https://www.lihaoyi.com/post/GoldenLiteralTestinginuTest090.html
1•lihaoyi•1h ago•0 comments