frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•9mo 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

Data-driven modelling of autonomous and forced dynamical systems

https://arxiv.org/abs/2512.12432
1•mnky9800n•1m ago•0 comments

A nightly recap for a puzzling agentic eCommerce world

https://www.neuralab.net/woocommerce-zagreb-meetup-a-nightly-recap-in-a-puzzling-agentic-ecommerc...
1•taubek•6m ago•0 comments

Show HN: Temporary Markdown sharing with a built-in slide mode

https://tmplink.ponyo877.com
1•ponyo877•8m ago•0 comments

Show HN: Musical Interval Trainer

https://valtterimaja.github.io/musical-interval-trainer/
1•Gravityloss•8m ago•1 comments

Show HN: Gflow – Lightweight single-node GPU job scheduler in Rust

https://github.com/AndPuQing/gflow
1•PuQing•8m ago•0 comments

AgentStocks – Let your AI agent trade prediction markets with capital we provide

https://agentstocks.ai/
1•KGKalalsmaa•9m ago•1 comments

Show HN: ClawPool – Pool Claude tokens to make $$$ or crazy cheap Claude Code

https://clawpool.ai
1•pablojamjam•9m ago•1 comments

Show HN: Cyber+ – A DSL for scripting cybersecurity workflows

1•CzaxTanmay•10m ago•0 comments

TDGS: Open-source game engine for table top RPGs

https://tacticaldice.com/docs/tdgs
1•bodhi_mind•10m ago•1 comments

Netlify Is Crashing?

https://www.netlifystatus.com
2•boriskourt•12m ago•0 comments

Gardens of the Soul

https://notebook.ldeming.com/garden/index.html
1•jger15•12m ago•0 comments

The Skill Nobody Tests For

https://vibearena.io/blog/the-skill-nobody-tests-for
2•lukas_b•13m ago•1 comments

Misconduct in Post-Selections and Deep Learning (2024)

https://arxiv.org/abs/2403.00773
1•bjourne•13m ago•0 comments

Upgrade to Opus 4.6, increase pricing to $7/PR

https://gitauto.ai/blog/how-to-open-pull-requests-from-github-issues
1•nishiohiroshi•14m ago•0 comments

JobOps – Self-hosted job application tracker with local LLM support

https://github.com/DaKheera47/job-ops
2•dakheera47•14m ago•3 comments

Divexa: The High-Tech Architecture of a 'Pig Butchering' Scam

1•aoijfoqfw•14m ago•0 comments

The cataclysmic flood that wasn't

https://knowablemagazine.org/content/article/physical-world/2026/case-against-zanclean-megaflood-...
1•sohkamyung•15m ago•0 comments

Show HN: Huesnatch – Extract color palettes from any website or image instantly

https://huesnatch.com/
1•tatheery•15m ago•1 comments

CartOS – An extensible e-commerce engine with Liquid and POS integration

https://cart-os.com/
2•Sharanxxxx•18m ago•2 comments

Show HN: Lorem.video – placeholder videos generated from URLs

https://lorem.video/
1•guntis_dev•18m ago•0 comments

Architecture of SQLite

https://www.sqlite.org/arch.html
2•onurkanbkrc•18m ago•0 comments

Can Artists Help Shape American Cities Again?

https://www.nytimes.com/2026/02/11/arts/design/san-francisco-artist-city.html
1•mistersquid•20m ago•0 comments

OpenClaw Partners with VirusTotal for Skill Security

https://openclaw.ai/blog/virustotal-partnership
1•billinior•21m ago•0 comments

The Cost of a Function Call

https://lemire.me/blog/2026/02/08/the-cost-of-a-function-call/
2•ibobev•25m ago•0 comments

Dada: Moves and Mutation

https://smallcultfollowing.com/babysteps/blog/2026/02/10/dada-moves-and-mutation/
1•ibobev•26m ago•0 comments

Adventures in Neural Rendering

https://interplayoflight.wordpress.com/2026/02/10/adventures-in-neural-rendering/
1•ibobev•27m ago•0 comments

The quirky geology behind Olympic curling stones

https://www.scientificamerican.com/article/the-quirky-geology-behind-olympic-curling-stones/
2•sohkamyung•30m ago•0 comments

Show HN: SQLModel – open-source data modeling in the browser

https://github.com/sqlmodel/sqlmodel
2•Sean766•33m ago•0 comments

Show HN: Node/AWS Security Audit Agent Skill: static scans and actionable report

https://github.com/Grenguar/node-aws-security-audit
1•grenguar•33m ago•0 comments

The Agentic Code Problem

https://twitter.com/theo/status/2018091358251372601
1•zikero•34m ago•0 comments