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

Static Sites Without Big Tech Hosting

https://www.souveraen-durch-architektur.de/en/artikel/statische-seiten-ohne-big-tech-hosting
1•mcp_•3m ago•0 comments

DeepSeek V4 Pro GA on GPT 5.6 Sol (xhigh) level for fraction of cost

https://twitter.com/MaxForAI/status/2083481455095959945
2•thewavelength•4m ago•1 comments

Show HN: Btfy – a blockchain that uses weather observations

https://github.com/kotagit75/btfy
2•yuzu_mikan•6m ago•0 comments

California to destroy 420000 peach trees. Del Monte closes canning facilities

https://ubirataonline.com.br/california-farmers-will-destroy-420000-peach-trees-after-del-monte-c...
1•NoRagrets•8m ago•0 comments

Federal Trade Commission vs. Hims and Hers Health, Inc. [pdf]

https://www.ftc.gov/system/files/ftc_gov/pdf/Hims-Complaint-Redacted-E-Filed.pdf
1•luu•11m ago•0 comments

Created a network that combines Hacker News and geniuses at one place

1•silisleek•11m ago•1 comments

Show HN: Run multiple Claude desktop accounts in isolated windows (Mac/Windows)

https://deckspace.dev/claude-accounts/
1•sami_builds•12m ago•0 comments

Speedrunning Software: How we 3×'d PRs in 6 months, and how you can too

https://amplitude.com/3x
1•lox•12m ago•0 comments

Software Abundance

https://twitter.com/dabit3/status/2083679999597392011
1•tosh•13m ago•0 comments

Ask HN: How do I run Android 15 on a system with Andr 12 vendors?

1•KinetiNode•14m ago•0 comments

Jc Zig

1•jczig•16m ago•0 comments

Criminal Deception in Silicon Valley

https://pubsonline.informs.org/doi/10.1287/orsc.2024.19981
1•achow•27m ago•2 comments

Pessimistically optimistic

https://lemurintheattic.mataroa.blog/p/pessimistically-optimistic/
2•xyztenet•29m ago•0 comments

Show HN: Rotating torus in terminal (but with kitty graphics protocol)

https://andreadimatteo.com/torus-v0-5.html
2•deotman•32m ago•0 comments

The House of Ellison Is on the Brink

https://www.notesfromthecircus.com/p/the-house-of-ellison-is-on-the-brink
2•paol•33m ago•0 comments

Agent-Browser – Browser Automation for AI

https://agent-browser.dev/
2•Garbage•35m ago•1 comments

An Interview with Salman Rushdie

https://brickmag.com/an-interview-with-salman-rushdie/
1•xyztenet•37m ago•0 comments

Something Weird Is Happening in Math

https://www.theatlantic.com/technology/2026/07/jacob-tsimerman-math-fields-medal-openai/688120/
2•altro•42m ago•0 comments

Provenance: What It Takes to Prove Creator Data Dignity

https://medium.com/@vektormemory/provenance-what-it-actually-takes-to-prove-creator-data-dignity-...
1•vektormemory•44m ago•0 comments

Sizeof is surprisingly difficult to parse in C

https://sebsite.pw/w/20260802-sizeof.html
2•jandeboevrie•49m ago•0 comments

The Complete History of Michael Jackson's Sonic 3 [video]

https://www.youtube.com/watch?v=xiuC-616BPQ
1•austinallegro•49m ago•0 comments

Y'all Street Launches: Texas Stock Exchange Goes Live in Dallas

https://www.foxbusiness.com/markets/yall-street-launches-texas-stock-exchange-goes-live-dallas
1•testrun•52m ago•0 comments

Why are all the amounts values negative?

https://bankstatementconverter.com/blog/posts/2026-08-02-why-are-all-amounts-negative/
3•4pkjai•57m ago•0 comments

Cardstock – dynamic OG images from one URL (no render server)

https://cardstock.dev
1•atom_builder•1h ago•0 comments

Claude-for-Hardware

https://github.com/Midstall/claude-for-hardware
1•ai_critic•1h ago•0 comments

AI Ate Your RAM (Why Memory Prices Exploded)

https://www.youtube.com/watch?v=r7b2uwy8_CM
1•cable2600•1h ago•0 comments

CISA Guide Helps Fed Agencies Securely and Effectively Use Open Source Software

https://www.cisa.gov/news-events/news/cisa-guide-helps-federal-agencies-securely-and-effectively-...
3•billybuckwheat•1h ago•0 comments

Attribution model that gives 0% credit to demo requests

https://www.upside.tech/blog/how-we-built-pipedash/
1•aeromusek•1h ago•1 comments

X says ex-manager took $12,000 in crypto and bribed employee to

https://runtimewire.com/article/exclusive-x-says-ex-manager-took-12-000-in-crypto-and-bribed-empl...
1•ryanmerket•1h ago•1 comments

JobRadar: Open-source job search agent that scores listings with a local LLM

https://github.com/ANIRudH-lab-life/job-radar
2•anirudhshivam•1h ago•0 comments