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

Bringing Back Caesar IV Online

https://xetera.dev/article/bringing-back-caesar-iv-online
1•xetera•19s ago•0 comments

Inventor of ChatGPT and RLHF Launches Typesafe.ai

https://techcrunch.com/2026/09/18/a-new-kind-of-ai-model-from-a-chatgpt-inventor-is-thrilling-dev...
1•ryan_j_naughton•1m ago•0 comments

NASA's Moon Orbiter Spots New, 'Once-in-Century' Moon Crater

https://science.nasa.gov/solar-system/moon/nasas-moon-orbiter-spots-new-once-in-century-moon-crater/
1•wglb•11m ago•0 comments

Executive order on H-1B nonimmigrant visa administration

https://www.whitehouse.gov/presidential-actions/2026/09/enhancing-program-integrity-and-integrity...
3•anigbrowl•16m ago•2 comments

A more sober look at the HuggingFace incident

https://www.wsj.com/opinion/the-hugging-face-hack-wasnt-what-it-was-cracked-up-to-be-e00cf3fa
1•paulpauper•17m ago•0 comments

AI Regulation and the China Question

https://casssunstein.substack.com/p/ai-regulation-and-the-china-question
2•paulpauper•17m ago•0 comments

ASI risk debate with Nate Soares [video]

https://www.youtube.com/watch?v=OhOmLqR5nN4
2•paulpauper•20m ago•0 comments

Show HN: GGG – A local-first, zero-telemetry sovereign proxy daemon for AI tools

https://github.com/JOxKxER/garza-global-graviton
2•joxkxer•24m ago•0 comments

Curves on Potatoes

https://mathoverflow.net/questions/363950/curves-on-potatoes
1•maxall4•29m ago•0 comments

Is Dan Ariely Telling the Truth?

https://chronicleofhighereducation.substack.com/p/is-dan-ariely-telling-the-truth
1•mhb•33m ago•0 comments

Flock Offers Employees Buyouts as Customers Flee

https://www.wired.com/story/flock-is-offering-voluntary-buyouts-to-employees/
4•ent101•43m ago•0 comments

Why People Are Sabotaging Flock Surveillance Cameras

https://www.nytimes.com/2026/09/18/opinion/flock-cameras-ai-privacy.html
1•trinsic2•52m ago•3 comments

I accidentally created a mini-Jev and you can too

https://medium.com/@gouravd_61431/i-accidentally-created-a-mini-jev-for-splitting-expenses-and-yo...
1•das_vicky•52m ago•0 comments

Fly-paradise: Fruit flies on your Windows desktop

https://github.com/pyd021226/fly-paradise
1•csmantle•55m ago•0 comments

SDCC – Small Device C Compiler

https://sdcc.sourceforge.net/
14•lioeters•1h ago•2 comments

Swarm_ethics.txt

https://www.guidavid.com/writing/autopoietic-ethics-constitution.txt
1•gdss•1h ago•0 comments

Managers Are Catalysts

https://laughingmeme.org/2026/09/14/managers-are-catalysts.html
1•mavelikara•1h ago•0 comments

Opus 5 has a Noun Problem

https://www.reddit.com/r/ClaudeCode/comments/1wk0s2i/opus_5_has_a_noun_problem/
1•nonethewiser•1h ago•1 comments

Science Is Open Software

https://jepedersen.dk/blog/202505_research/
21•jegp•1h ago•8 comments

Show HN: LaTeX to Image Converter – Free PNG, SVG and JPG

https://latextoimg.com
1•light001•1h ago•0 comments

Let's Fix Bug Bounty

https://fixbugbounty.com/
2•nwang783•1h ago•0 comments

The Rise of Parasite Authors

https://www.theatlantic.com/technology/2026/09/ai-authors-impersonating-writers-amazon/688709/
5•pseudolus•1h ago•1 comments

Show HN: Swormhörn a one-of-one cicada synthesizer [video]

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

Elon Musk and Tesla Forged a New EV Path

https://spectrum.ieee.org/elon-musk-tesla
6•vinhnx•1h ago•3 comments

Einstein on the Atomic Bomb (1945)

https://www.theatlantic.com/magazine/archive/1945/11/einstein-on-the-atomic-bomb/656626/
3•cisc•1h ago•0 comments

Official mold linker rewrite in Rust

https://github.com/rui314/mold
2•adamnemecek•1h ago•0 comments

I found love at an Irish matchmaking festival – and I want others to do the same

https://www.bbc.com/news/articles/cw5y4jz6k2p3o
1•rmason•1h ago•1 comments

The Contract on America

https://3quarksdaily.com/3quarksdaily/2026/09/the-contract-on-america.html
20•hkhn•1h ago•22 comments

Plotly for Highly Customizable and Non-Interactive Data Visualization

https://chris-parmer.com/plotly-for-highly-customizable-and-non-interactive-data-visualization/
1•chriddyp•1h ago•0 comments

Master of Malt Hacked, User Data Compromised

https://www.masterofmalt.com/sorry/
1•Naracion•1h ago•0 comments