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

Manage agent loadouts with drskill – "brew doctor for agents"

https://www.dbreunig.com/2026/07/24/manage-your-agent-s-loadout-with-dr-skill.html
1•jesserobbins•49s ago•1 comments

"Expect the end of the world. Laugh."

https://theconvivialsociety.substack.com/p/expect-the-end-of-the-world-laugh
1•longdefeat•51s ago•0 comments

Is the World Getting Uglier?

https://time.com/article/2026/08/18/is-the-world-getting-uglier/
1•bcaulfield•1m ago•0 comments

Science investigation suggests serious problems in Alzheimer's work

https://www.science.org/content/blog-post/more-alzheimer-s-research-trouble
1•maxall4•1m ago•0 comments

Securing the Infrastructure of Intelligence

https://blogs.nvidia.com/blog/securing-the-infrastructure-of-intelligence/
1•bcaulfield•1m ago•0 comments

OpenAI introduces 'ChatGPT for Teens' as AI safety concerns mount

https://www.latimes.com/business/story/2026-08-18/openai-introduces-chatgpt-for-teens-as-ai-safet...
1•01-_-•1m ago•0 comments

react-term: A fast terminal emulator front-end for React

https://rahulpandita.github.io/react-term/
1•azhenley•2m ago•0 comments

OpenAI Partnering with CodeAI to prepare the first AI generation

https://openai.com/index/partnering-with-codeai/
1•nateb2022•2m ago•0 comments

Google is buying all of Spirit Airlines' data to feed its AI models

https://www.cnn.com/2026/08/18/business/google-spirit-airlines-data
1•01-_-•2m ago•0 comments

Marcos Rodriguez Pantoja: Did this man live with wolves?

https://www.bbc.com/news/magazine-25102983
1•speckx•3m ago•0 comments

Zorin OS: From the Hobby Project of Two Teenagers to a Growing Startup

https://itsfoss.com/zorin-os-interview/
1•Curiositry•3m ago•0 comments

Modern, Stable APIs for Your Nextcloud Application

https://carlschwan.eu/2026/08/18/modern-stable-apis-for-your-nextcloud-application/
1•ognarb•3m ago•0 comments

A flying personal billboard that happens to serve content

https://news.aa.com/news/news-details/2026/American-Airlines-announces-fleetwide-upgrade-with-ins...
1•r2sk5t•4m ago•0 comments

Everyone wants to be the AI gateway

https://getlago.substack.com/p/everyone-wants-to-be-the-ai-gateway
1•MikeHirt•5m ago•0 comments

Humanoid Robots Need a Supply Chain in North America

https://www.bloomberg.com/opinion/articles/2026-08-18/humanoid-robots-need-a-supply-chain-in-nort...
2•wslh•5m ago•1 comments

FDA asks for feedback on regulation of GenAI medical devices

https://www.regulations.gov/docket/FDA-2026-N-7874
1•brandonb•5m ago•0 comments

Show HN: VibezCheck (a16) – Give your money a mind, Today

https://www.vibezcheck.xyz/
1•Seeyouin2050•8m ago•0 comments

Agentic Engineering at Zalando: A Snapshot

https://engineering.zalando.com/posts/2026/08/agentic-engineering-at-zalando-a-snapshot.html
3•hrpnk•10m ago•0 comments

Depth-aware light injection in TypeGPU

https://twitter.com/reczko_konrad/status/2089670934009413751
1•amrrs•11m ago•0 comments

Pacing model development in an era of cyber-critical capabilities

https://openai.com/index/pacing-model-development-cyber-capabilities/
1•j4mie•11m ago•0 comments

Cua's open-source alternative to Codex Computer History, encrypted locally

https://github.com/trycua/cua/blob/main/libs/cua-driver/docs/computer-history-preview.md
1•frabonacci•11m ago•0 comments

Investors Slam SEC Plan to Remove Best-Price Rule

https://www.wsj.com/finance/regulation/investors-slam-sec-plan-to-remove-best-price-rule-8f2c1cc3
3•malshe•12m ago•1 comments

How does IKEA come up with names for its products?

https://www.ikea.com/se/en/customer-service/knowledge/articles/6f564c4d-2ccc-46de-b643-545a3948dc...
4•NaOH•14m ago•1 comments

Psychopathic Traits of Corporate Leadership as Predictors of Stock Returns(2017)

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2984999
2•lenerdenator•16m ago•2 comments

Traditional CVs Are Dead

https://myabout.page/
2•ajonline•17m ago•1 comments

Kakoune Code Editor

https://kakoune.org/
5•olexsmir•19m ago•0 comments

The Shapes of Agent Memory – Files, Stores, and Experience

https://www.pinglin.tw/blog/the-shapes-of-agent-memory/
2•sebg•19m ago•0 comments

A 'Texas Hedge' Amplified the Losses at Situational Awareness

https://www.wsj.com/finance/investing/the-risk-amplifying-strategy-that-led-to-big-losses-at-situ...
3•paulpauper•19m ago•0 comments

Turbovec – Google's TurboQuant for vector search in Rust

https://github.com/RyanCodrai/turbovec
9•fittingopposite•19m ago•0 comments

Flock CEO Admits Flock Is Used to Stalk People

https://ipvm.com/reports/flock-ceo-stalk
10•jhonovich•21m ago•0 comments