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

OpenLore: Deterministic, local-first memory and guardrails for AI coding agents

https://github.com/clay-good/OpenLore
1•mafro•1m ago•0 comments

We shall dwell amidst wonder and glory for ever: On weird fiction

https://clereviewofbooks.com/we-shall-dwell-amidst-wonder-and-glory-for-ever-on-weird-fiction/
2•plimp•2m ago•0 comments

Turns Out We Blew Up All Those Boats in the Caribbean for Nothing

https://www.esquire.com/news-politics/politics/a73287733/caribbean-boat-bombings-us-pete-hegseth-...
2•rbanffy•7m ago•0 comments

Beethoven's 'Pathétique' Adagio, hand-animated in brush and ink (2020) [video]

https://www.youtube.com/watch?v=Wo_6PxudBmU
1•ahmet_dedeler•9m ago•0 comments

Enabling two settings tripled our scores on the ARC-AGI-3 benchmark

https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/
1•tedsanders•10m ago•0 comments

Kyverno Policies to Secure Your Kubernetes Cluster

https://medium.com/@devarshidev/5-kyverno-policies-to-secure-your-kubernetes-cluster-9fdbf971b7b2
2•devarshishimpi•10m ago•0 comments

Man and the Computer by John G. Kemeny (1972 book by the co-creator of BASIC)

https://archive.org/details/mancomputerbyjoh0000john
3•MilnerRoute•14m ago•0 comments

Why Rocq is better than Lean for program verification

https://joomy.korkutblech.com/posts/2026-07-28-why-rocq-is-better.html
2•birdculture•16m ago•0 comments

LLM Honeypot

https://llm2human.pages.dev/
2•8thom•17m ago•1 comments

Swift on Windows: A Year of Refinement

https://speakinginswift.substack.com/p/swift-on-windows-a-year-of-refinement
2•wrxd•20m ago•0 comments

CherryTree Note Taker App

https://www.giuspen.net/cherrytree/
1•theMezz•21m ago•1 comments

Show HN: An AI Color Grader – Pico

https://www.perbhat.com/pico
2•perbhat•24m ago•0 comments

Microsoft keeps capex unchanged, the only datacenter giants to hold AI spending

https://www.businessinsider.com/microsoft-ai-capex-unchanged-data-centers-spending-tech-giants-20...
5•mapping365•25m ago•2 comments

Rogue OpenAI agent that hacked startup tried to attack other firms

https://www.theguardian.com/technology/2026/jul/29/rogue-openai-agent-that-hacked-startup-tried-t...
6•jethronethro•25m ago•0 comments

How HN: Vetted Startup – discover, buy, and sell startups with verified revenue

https://vettedstartup.com/
1•mattdarren•26m ago•0 comments

Chip stocks shed more than $1T as selloff hits AI companies

https://www.cnbc.com/2026/07/29/chip-selloff-sk-hynix-samsung-softbank.html
3•yogthos•26m ago•0 comments

Why agentic systems need ontologies [video]

https://www.youtube.com/watch?v=Sir59K8ZDPU
2•juanre•27m ago•0 comments

Arizona's Declining Groundwater

https://science.nasa.gov/earth/earth-observatory/arizonas-declining-groundwater-154567/
3•littlexsparkee•27m ago•0 comments

TrustZone Intermezzo: Broken OP-Tee Memory Isolation on I.mx 8M

https://sigma-star.at/blog/2026/06/trustzone-intermezzo/
1•lengfeld•33m ago•0 comments

PyTorch Tutorial for Deep Learning

https://blog.jetbrains.com/pycharm/2026/07/pytorch-tutorial-for-deep-learning/
2•smokeeaasd•35m ago•0 comments

Copilot code review: Agent skills and MCP now generally available

https://github.blog/changelog/2026-07-29-copilot-code-review-agent-skills-and-mcp-now-generally-a...
1•smokeeaasd•37m ago•0 comments

More than 12M eye drops recalled contamination could harm vision

https://www.dailymail.com/health/article-16014229/rohto-eyedrops-recall-fda-sterility.html
3•Bender•39m ago•0 comments

Three Virtues by Larry Wall

https://thethreevirtues.com/
5•gregsadetsky•40m ago•0 comments

GitHub is the wrong shape for this new world

https://depot.dev/blog/github-is-the-wrong-shape-for-this-new-world
9•emschwartz•41m ago•1 comments

Show HN: Always on visual context for your agents

https://useglass.up.railway.app/#
2•quantbagel•41m ago•0 comments

It was surprisingly hard to break CloudNativePG replication

https://coroot.com/blog/fencing-a-cnpg-replica/
2•valyala•43m ago•0 comments

Vector AI Agent

https://routinehub.co/shortcut/24957/
2•morriszdweck•43m ago•0 comments

The task is not the job

https://www.siliconcontinent.com/p/why-desk-jobs-survive-and-amodei
3•adletbalzhanov•46m ago•2 comments

Show HN: I built a Chrome extension so Claude can close my 300 tabs

https://chromewebstore.google.com/detail/tab-genie/cjbnpcocgkomljkgfhgadolphbeicddh
3•adam_carrigan•46m ago•0 comments

Ask HN: Is everybody's Claude weekly quota reset time the same?

1•0gs•48m ago•0 comments