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

Show HN: TchoAI – Transform your documents into editable slide decks

https://tcho.ai/en
1•dyfang•45s ago•0 comments

Claude but It's Good at Misinformation

https://fauxthropic.com/
1•doomeacc•52s ago•0 comments

Offline AI Search Engine

https://www.wazzup.im
1•wazzup_im•3m ago•0 comments

Poll: Does the browser think you speak Chinese, but you do not?

1•Bender•3m ago•0 comments

What Happened: OpenAI and HuggingFace

https://thezvi.substack.com/p/what-happened-openai-and-huggingface
1•yurivish•6m ago•0 comments

Replai – smarter online form tooling

https://go-replai.com
1•eduardoVel•7m ago•1 comments

How AI Layoffs Can Trigger an Economic Spiral

https://bytepith.com/article/how-ai-layoffs-trigger-economic-spiral
1•khanhnguyen8386•7m ago•0 comments

Claude TV

https://vibetv.shop/
1•yitchelle•8m ago•0 comments

A tool to quickly step through and audit LLM-generated Python codebases

https://github.com/arnoldpredator/pyreplay
1•arnoldpredator•9m ago•1 comments

The chew toy that ate my small business

https://unherd.com/2026/08/the-chew-toy-that-ate-my-small-business/
1•speerer•11m ago•0 comments

HTML Day 2026

https://2026.html.energy/
2•hendersonreed•11m ago•0 comments

DARPA Lift Challenge – Aug 8 – Main Broadcast [livestream] [video]

https://www.youtube.com/watch?v=RWt7FIRWnyc
1•consumer451•13m ago•0 comments

Reducing Graphics API Complexity: A Clean Slate Design for Modern GPUs [video]

https://www.youtube.com/watch?v=aQv9pUl9PBM
1•mellinoe•15m ago•0 comments

The Price Tag

https://thehickmanletter.substack.com/p/the-price-tag
1•mooreds•16m ago•0 comments

US "Freedom Tech Excellence Program" Uses Palantir to Oppose Surveillance

https://www.state.gov/current-partnerships-global-partnerships-unit/
3•gumby•16m ago•0 comments

Show HN: captain-miao – herding coding agents in your terminal (kitty/zellij)

https://github.com/hyperlogue/captain-miao
1•rickye26•17m ago•0 comments

Video Has 0 Comments

https://www.youtube.com/watch?v=r6uSlQTEcZM
1•viralparmarme•17m ago•0 comments

Show HN: Geotop – Real-time terminal network monitor with map visualization

https://github.com/ozkanpakdil/geotop
1•ozkanpakdil•19m ago•1 comments

My Personal Software Journey: Self-Hosting Agent-Built Apps on a Mac Mini

https://metedata.substack.com/p/016-my-personal-software-journey
1•young_mete•20m ago•0 comments

Wireblast a 100 Gbps packet generator in Go using AF_XDP

https://toonk.io/index.html
2•bgpdude•21m ago•0 comments

OpenAI Astra: A Paradigm Shift from Answers to Assignments

https://medium.com/predict/openai-astra-a-paradigm-shift-from-answers-to-assignments-bdce13f10037
1•timventura•23m ago•0 comments

Fastmail offers EU data region

https://www.fastmail.com/blog/fastmail-offers-eu-data-region/
3•groomlake•23m ago•0 comments

Can Intel finally beat ARM on performance per Watt?

https://hackaday.com/2026/08/08/want-energy-efficiency-dude-youre-getting-a-dell/
2•gumby•24m ago•0 comments

Hey I just made calories tracking app

https://play.google.com/store/apps/details?id=com.caloria.tracker&hl=en_US
1•kushallukhi•24m ago•0 comments

Inside the Not-So-Dumb Head of the Dodo Bird

https://nautil.us/inside-the-not-so-dumb-head-of-the-dodo-bird-1283522
1•Brajeshwar•24m ago•0 comments

'CPU deoptimization' project to find the slowest single x86 instruction

https://www.tomshardware.com/pc-components/cpus/hardware-researcher-spins-up-cpu-deoptimization-p...
4•mushstory•28m ago•0 comments

Countries, $100k Savings: Where should I live?

1•Slaboli•28m ago•2 comments

OpenClaw: On the Road to LTS

https://openclaw.ai/blog/extended-stable-releases-and-maturity-scorecards
1•tosh•31m ago•0 comments

Dodge vs. Ford Motor Co

https://en.wikipedia.org/wiki/Dodge_v._Ford_Motor_Co.
1•chistev•31m ago•0 comments

2030-Shaped Software

https://newsletter.posthog.com/p/2030-shaped-software
2•mooreds•32m ago•0 comments