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

How to Reach More Users?

1•m2fauzaan•3m ago•0 comments

Is It Just Me – Or Are Outages Everywhere Lately? (Claude, GitHub, Supabase)

7•vampiregrey•8m ago•0 comments

Show HN: Video to Text AI Transcription

https://videototext.tools
2•gregzeng95•9m ago•0 comments

Show HN: PantheonOS–An Evolvable, Distributed Multi-Agent System for Science

https://pantheonos.stanford.edu/
1•PantheonOS•10m ago•0 comments

DexCode – AI Slide Creation Environment for Developers

https://co-r-e.github.io/dexcode-lp/
1•mokuwaki•10m ago•1 comments

Impact of Code Changes on the Fault Localizability of Large Language Models

https://www.alphaxiv.org/abs/2504.04372v3
1•measurablefunc•11m ago•0 comments

Does anyone have an old Mac they don't use?

3•anothereng•12m ago•0 comments

Show HN: Cortexa – Bloomberg terminal for agentic memory

https://cortexa.ink
6•PrateekRao01•14m ago•1 comments

Solution to HN getting overwhelmed problem

2•freediver•14m ago•1 comments

Small Teams (2025)

https://www.ntik.me/posts/small-teams
2•jppope•15m ago•0 comments

Show HN: AfterLive – AI preserves memories as conversational presence

https://afterlive.ai
2•crawde•18m ago•0 comments

Interactive Dirac Notation Explainer with 3D Visualizations

https://deepexplain.dev/dirac-notation/
2•crawde•18m ago•0 comments

Low fertility may persist and could be good for the economy

https://www.nature.com/articles/s41562-026-02423-6
2•littlexsparkee•19m ago•2 comments

BigQuery Graph Series Part 1: From "Dark Data" to Knowledge Graphs

https://medium.com/google-cloud/bigquery-graph-series-part-1-from-dark-data-to-knowledge-graphs-5...
2•mariuz•19m ago•0 comments

Show HN: Pent – A sandbox for AI agents

https://github.com/valentinradu/Pent
2•rad_val•20m ago•0 comments

Why Choose OpenAgents Instead of CrewAI, LangGraph, AutoGen?

https://openagents.org/blog/posts/2026-02-23-open-source-ai-agent-frameworks-compared
2•Cherie91•21m ago•0 comments

OpenPawz Engram biologically-inspired memory architecture for AI agents

https://github.com/OpenPawz/openpawz/blob/main/ENGRAM.md
2•gotham64•25m ago•1 comments

Optimizing Recommendation Systems with JDK's Vector API

https://netflixtechblog.com/optimizing-recommendation-systems-with-jdks-vector-api-30d2830401ec
2•mariuz•25m ago•0 comments

TUIkit: Terminal UI Framework for Swift

https://tuikit.dev/
2•tambourine_man•26m ago•0 comments

6k AWS accounts, three people, one platform: Lessons learned

https://aws.amazon.com/blogs/architecture/6000-aws-accounts-three-people-one-platform-lessons-lea...
2•mariuz•26m ago•0 comments

Show HN: Fastsleep.app – want to fall asleep in 20 minutes?

https://fastsleep.app/
1•mathnorth_com•27m ago•0 comments

Why Choose OpenAgents Instead of CrewAI, LangGraph, AutoGen?

https://medium.com/@openagents/open-source-ai-agent-frameworks-compared-crewai-vs-langgraph-vs-au...
2•Cherie91•28m ago•0 comments

Claude is down 8:29 pm PST (3/2/26)

10•HPMOR•29m ago•4 comments

Iran executes Khamenei's plan to spread regional war

https://www.ft.com/content/02eb660a-3c80-4d6b-9e58-e7411278b0f1
2•ParentiSoundSys•29m ago•2 comments

Show HN: AsmForge: Open-Source AI-Powered Assembly IDE Based on Eclipse Theia

https://github.com/TamTunnel/asmforge
2•pp10•30m ago•0 comments

A "Game First" Implementation of GenAI (Unity and Agents)

https://blackwaterlabs.io
2•AlisonJJJ•31m ago•1 comments

Show HN: Time to Decimal Calculator

https://www.timetodecimalcalculator.com/
1•atharvtathe•38m ago•0 comments

Intent-Based Commits

https://github.com/adamveld12/ghost
2•adamveld12•38m ago•1 comments

Apply Within – Bringing applicative desugaring to Scala for-notation

https://blog.podsnap.com/apply.html
2•luu•41m ago•0 comments

U.S. Marines Fire on Protesters in Karachi

https://www.wsj.com/livecoverage/iran-israel-us-strikes-2026/card/u-s-marines-fire-on-protesters-...
5•JumpCrisscross•44m ago•0 comments