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

Show HN: AI Anime Generator

https://animacharacter.com
1•jokera•1m ago•0 comments

Show HN: I tried to understand large-scale video pipelines, so I built one

https://tcoder-web.cloudflare-c49.workers.dev/
1•v0id_user•5m ago•0 comments

The 5 "levels" of optimization

https://edm115.dev/blog/2025/12/22/the-5-levels-of-optimization
1•EDM115•5m ago•0 comments

ChatGPT Query Fanout Chrome Extension

https://chromewebstore.google.com/detail/query-fanout/aehjppkoldacichgkjomekhlohfdhkcm
1•tu_shark•7m ago•1 comments

80% of Rye in 20% of the Time [1/3]

https://ryelang.org/blog/posts/learn_80_rye_in_20_time_code/
1•birdculture•7m ago•0 comments

The Passwords I Memorise

https://alexwlchan.net/2026/memorised-passwords/
1•twapi•7m ago•0 comments

Ask HN: When do you need a ledger runtime instead of a database?

1•daulet_b•8m ago•0 comments

Not all Chess960 positions are equally complex

https://arxiv.org/abs/2512.14319
1•nemoniac•8m ago•1 comments

Text To Speech with human-like voice

https://flowspeech.io/
1•hermanyin•10m ago•1 comments

Japan sets sail on rare earth hunt as China tightens supplies

https://www.asahi.com/ajw/articles/16278953
1•lb1lf•11m ago•1 comments

Lightpanda migrate DOM implementation to Zig

https://lightpanda.io/blog/posts/migrating-our-dom-to-zig
5•gearnode•12m ago•0 comments

The Julian Period and Modified Julian Dates

https://www.researchgate.net/publication/234215919_The_Julian_and_Modified_Julian_Dates
1•fanf2•13m ago•0 comments

Miracle Recovery for Rarest and Strangest Deer – Just 39 Became 8,200

https://focusingonwildlife.com/news/miracle-recovery-for-worlds-rarest-and-strangest-deer-just-39...
1•thunderbong•15m ago•0 comments

I spent 10 years building React Native apps. SwiftUI made me quit in 2 weeks

https://www.notion.so/I-spent-10-years-building-React-Native-apps-SwiftUI-made-me-quit-in-weeks-d...
1•palooka•15m ago•1 comments

Python Packaging 外伝1: Oxidation and Radiation. The Rise of uv in 2025

https://zahlman.github.io/posts/oxidation/
1•jllyhill•17m ago•0 comments

Silicon, not oil: Why the U.S. needs the Gulf for AI

https://restofworld.org/2026/pax-silica-qatar-uae/
1•bertman•17m ago•0 comments

Show HN: Palix AI – All-in-One AI Platform for Images, Video and Music

https://palix.ai/
1•lymanli•20m ago•0 comments

Show HN: Estimate infrastructure cost deltas from Terraform plans (offline)

https://github.com/Dee66/CostPilot
1•dee66•21m ago•1 comments

The Disappointing Truth About Wi-Fi 7

https://www.rtings.com/router/learn/research/wifi-7-mlo
1•riobard•30m ago•0 comments

I feel like an artisan shoe maker in the age of Nike

https://modelcontextexperience.com/blog/i-feel-like-an-artisan-shoe-maker-in-the-age-of-nike
1•petervandijck•39m ago•0 comments

Age of Invention: Tudor Trade War

https://www.ageofinvention.xyz/p/age-of-invention-tudor-trade-war
1•Khaine•41m ago•0 comments

Show HN: flash.nvim, but for tmux…sort of

https://github.com/Kristijan/flash-copy.tmux
3•KristijanM13•43m ago•0 comments

Newly discovered coffee compounds beat diabetes drug in lab tests

https://www.sciencedaily.com/releases/2026/01/260110211224.htm
2•ashishgupta2209•43m ago•0 comments

Ai, Japanese chimpanzee who counted and painted dies at 49

https://www.bbc.com/news/articles/cj9r3zl2ywyo
1•reconnecting•44m ago•0 comments

Humans Have Accidentally Created a Barrier Around the Earth

https://www.iflscience.com/humans-have-accidentally-created-a-barrier-around-the-earth-81973
1•akg130522•44m ago•0 comments

NotebookLM Watermark Remover – Remove Watermark from PDF

https://geminiwatermarkremover.net/
1•AI_kid1412•45m ago•0 comments

Video Message from Federal Reserve Chair Jerome H. Powell

https://twitter.com/federalreserve/status/2010510130970849338
2•baxtr•46m ago•0 comments

The Simpler Things in Life [video]

https://www.youtube.com/watch?v=els71JSBIaY
1•genderdoog•47m ago•0 comments

Linux Market Share Remains Above 3% for 3 Months in a Row – January 2026 Report

https://itsfoss.com/linux-market-share/
2•mindracer•48m ago•1 comments

One Thousand Words

https://drewmayo.com/1000-words/index.html
1•todsacerdoti•52m ago•0 comments