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

Show HN: I built a simple quant scanner for mean-reversion setups (ZcoreAI)

https://zcoreai.onrender.com/
1•tchantchov•3m ago•1 comments

Invisible Prompt Injection

https://github.com/bountyyfi/invisible-prompt-injection
1•taubek•4m ago•0 comments

A simple way to track howcooked you are, daily

https://howcooked.me/
1•blockholder•4m ago•0 comments

CSS-Doodle

https://css-doodle.com/
1•dsego•5m ago•0 comments

Metrics Monitoring System

https://programmingappliedai.substack.com/p/hld-design-real-time-monitoring-system
1•HintedHandoff•6m ago•0 comments

Frustrated by costly Competitor Intel tools, so I vibe coded one

https://ulavu.lovable.app
1•kaaviansivam•7m ago•1 comments

Small Language Models (SLMs) vs. Large Language Models (LLMs)

1•AkshatRaj00•8m ago•0 comments

CodeSpeak: A next-generation programming language powered by LLMs

https://www.codespeak.dev/
1•smokel•8m ago•0 comments

Bed Frames That Work Harder in Small Bedrooms

https://dreamhomestoreblog.wordpress.com/2026/02/11/bed-frames-that-work-harder-in-small-bedrooms/
1•dreamhomestore•10m ago•1 comments

Everything Takes Longer Than You Think

https://revelry.co/insights/software-estimation-everything-takes-longer/
1•birdculture•10m ago•0 comments

OfCom fines 4chan £520k

https://twitter.com/i/status/2021949320455442662
1•cft•10m ago•0 comments

A Meditation on AI Identity

https://soul.md/
1•ibobev•13m ago•1 comments

JUCE plugins soon be back on Wine

https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298?page=4
1•vindex10•15m ago•1 comments

I'm building an AWS cost CLI and need your feedback about it

https://awsdoctor.compacompila.com/
1•elC0mpa•16m ago•1 comments

The Godless Students of London University

https://www.historytoday.com/archive/feature/godless-students-london-university
1•samclemens•17m ago•0 comments

PDS OLM to PST Converter

https://apps.microsoft.com/detail/9p62fq9z8x7p?hl=en-US&gl=US
1•tieanderson•17m ago•1 comments

Large tech companies don't need heroes

https://www.seangoedecke.com/heroism/
1•kiyanwang•17m ago•0 comments

Three Bad Managers

https://randsinrepose.com/archives/three-bad-managers/
1•kiyanwang•17m ago•0 comments

Diffs

https://diffs.com/
1•tosh•19m ago•0 comments

MinIO repository is no longer maintained

https://github.com/minio/minio/commit/7aac2a2c5b7c882e68c1ce017d8256be2feea27f
2•psvmcc•22m ago•0 comments

Expensively Quadratic: The LLM Agent Cost Curve

https://blog.exe.dev/expensively-quadratic
2•luu•23m ago•0 comments

Show HN: Own the Void – a trillion-cell infinite canvas

https://ownthevoid.com
2•sneezydwarf•27m ago•0 comments

Show HN: Introspect – messy CSV exports into shareable dashboards (no signup)

https://www.introspectdigital.com/
1•kiroid123•30m ago•1 comments

Show HN: Temp Mail – Fastest temporary email generator for iOS/macOS

https://tempmail.jamcry.app
1•jamcry•31m ago•0 comments

Europe joins the constellation-launching game with debut of Ariane 64

https://aerospaceamerica.aiaa.org/europe-joins-the-constellation-launching-game-with-debut-of-ari...
1•saubeidl•34m ago•1 comments

Show HN: Connect Slack to Your OpenClaw – Tutorial and Hosting

https://openclaw-setup.me/tutorials/slack/
1•Gregoryy•34m ago•0 comments

Show HN: AgentProbe – Validate AI agent endpoints across 8 protocols in one URL

https://agentprobe.xyz
1•Andreas_3d•37m ago•0 comments

How and why to properly write copyright statements in your code

https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code
1•buhtz•39m ago•0 comments

Big Tech's $700B AI Buildout Is Draining Aquifers Faster Than They Recharge

https://alexnik2.substack.com/p/the-physical-layer-01
1•nicholaev•40m ago•0 comments

Show HN: LocalClaw – Find the right local LLM for your exact hardware

https://localclaw.io/
1•CDieumegard•44m ago•1 comments