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

Cara Menghubungi CS Pelita Air

1•musdalipa•6m ago•7 comments

Show HN: I built Arc-like sidebar for Safari

https://www.supasidebar.com
1•supasidebar•7m ago•0 comments

Show HN: pthui, a tiny, color-coded TUI wrapper for Python's watchdog library

https://github.com/clarkfannin/pthui
1•clarkfannin•13m ago•0 comments

Show HN: Chemistry AI – A step-by-step chemistry solver for students

https://chemistryai.chat
1•wadudu•17m ago•0 comments

CS Garuda IndonesiaO851 6887 3827

1•merdianaalisa•17m ago•5 comments

Show HN: AI Watermarkremover

https://aiwatermarkremover.online/chatgpt-watermark-remover
1•ocmaker•20m ago•1 comments

SoX_ng

https://codeberg.org/sox_ng/sox_ng
1•dither8•31m ago•0 comments

"Work –> Appreciation" Cycle

1•Nischalj10•31m ago•0 comments

AI Horror Stories

https://whenaifail.com/category/ai-coding/
1•burgerquizz•32m ago•0 comments

User Location Disclosure Amplifies Regional Divisions on Chinese Social Media

https://arxiv.org/abs/2507.03238
2•pr337h4m•39m ago•0 comments

Google Revisits JPEG XL in Chromium After Earlier Removal

https://windowsreport.com/google-revisits-jpeg-xl-in-chromium-after-earlier-removal/
7•eln1•41m ago•1 comments

Show HN: Dank-AI – Ship production AI agents 10x faster

https://www.dank-ai.xyz/
2•deltadarkly•52m ago•0 comments

Milkyway – Build gamedev projects and get prizes (for teens)

https://milkyway.hackclub.com?from=Irtaza
1•Irtaza1•56m ago•1 comments

Airborne: ProPublica Investigated a Bird Flu Outbreak in America's Heartland

https://www.propublica.org/article/methodology-bird-flu-outbreak-ohio-indiana
4•DrierCycle•57m ago•0 comments

Slug Should Be Impossible

https://www.youtube.com/watch?v=IH_uv4h2xYM
2•mudil•1h ago•0 comments

Trifold is a tool to quickly and cheaply host static websites using a CDN

https://www.jpt.sh/projects/trifold/
1•todsacerdoti•1h ago•0 comments

Agartha: History of a White Nationalist Meme

https://vishalblog.substack.com/p/agartha-history-of-a-meme
4•eatitraw•1h ago•0 comments

Introduction to radix (best cognate-tree grower, pre-α, dormant)

https://tsvibt.blogspot.com/2025/11/introduction-to-radix-best-cognate-tree.html
1•tbt•1h ago•0 comments

Show HN: Server Survival – Tower defense game for learning cloud architecture

https://github.com/pshenok/server-survival
5•pshenok•1h ago•2 comments

Misleading PDF: visual content differs from extracted text

https://czterycztery.pl/inne/zmylkowy_pdf/
2•fourgreen•1h ago•1 comments

Rust Isn't the Future of Systems Programming – It's Just the Hype Cycle

https://freedium-mirror.cfd/cachecowboy/rust-isnt-the-future-of-systems-programming-it-s-just-the...
6•RustSupremacist•2h ago•6 comments

New magnetic component discovered in the Faraday effect

https://phys.org/news/2025-11-magnetic-component-faraday-effect-centuries.html
6•f1shy•2h ago•0 comments

Ask HN: What are some cool useful AI Agents you have built

1•mraza007•2h ago•1 comments

Hardening the C++ Standard Library at scale

https://queue.acm.org/detail.cfm?id=3773097
2•ndesaulniers•2h ago•1 comments

Show HN: Wolfrominoes

https://demos.samgentle.com/wolfrominoes/
3•sgentle•2h ago•0 comments

First Human Victim of H5N5

https://komonews.com/news/local/h5n5-avian-influenza-cdc-grays-harbor-county-resident-dies-from-c...
5•pontifk8r•2h ago•0 comments

Advice for Workshop Attendees

https://vishalblog.substack.com/p/advice-for-workshop-attendees
1•eatitraw•2h ago•0 comments

Tracking AI Search Traffic: Why Google Analytics Fails

https://www.tryzenith.ai/blog/tracking-ai-search-traffic-server-logs
3•manveerc•2h ago•1 comments

A cryptography research body held an election and they can't decrypt the results

https://www.nytimes.com/2025/11/21/world/cryptography-group-lost-election-results.html
42•FabHK•2h ago•11 comments

Charter of Democratic Pansystemism:Replacing the Constitution with Cybernetics [pdf]

https://files.catbox.moe/raqnfv.pdf
2•ytisnotatube•3h ago•1 comments