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

AI Company Lets Cops Pinpoint Specific Houses Based on a Single Interior Photo

https://www.404media.co/ai-company-lets-cops-pinpoint-specific-houses-based-on-a-single-interior-...
1•bookofjoe•3m ago•0 comments

Setupdoctor: Brew doctor for any repo you just cloned

https://github.com/zamudiog1221-ops/setupdoctor
1•zamudiog1221•4m ago•1 comments

AI-critic – Task-aware auditing of ML models

https://github.com/LuizSeabraDeMarco/ai-critic
1•LuizSeabra•6m ago•0 comments

Rewind Alternative

https://citesilo.com
1•Mohammed1997•6m ago•1 comments

Show HN: RoboGym – open-source (Apache-2.0) Dual arm SO101 playground

https://www.robogym.dev/envs/so101-dual-arm
2•torayeff•14m ago•0 comments

RimWorld's new Waylith Engine and Update 1.7

https://store.steampowered.com/news/app/294100/view/672882362547178633
2•fluffiac•15m ago•0 comments

FrontierCode: Can AI models write code maintainers would merge?

https://artificialanalysis.ai/articles/frontiercode
2•emschwartz•18m ago•0 comments

Turn a frontier AI into a multi-agent systems architect

https://github.com/polymodality/agentic-polymodality/tree/main/ai-guidance
3•polymodality•27m ago•0 comments

Highlights from "6 Years Developing a Game in Rust: AMA" (2024)

https://gamesbymason.com/blog/2024/6-years-in-rust-ama/#what-made-you-decide-to-use-rust
1•birdculture•30m ago•0 comments

Chain Inspiring License, a copyleft for the REA era

https://github.com/congrid-project/content-grid-chain/blob/main/CHAIN-INSPIRING-LICENSE.md
1•hyqer•30m ago•0 comments

Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)

https://github.com/bherbruck/solidcraft
6•bherbruck•30m ago•0 comments

Show HN: Recover Claude Code Desktop sessions after switching accounts

https://github.com/onlyilkr/claude-migrate
2•ilkerguldali•31m ago•0 comments

Instant Software Factories

https://github.com/mikolalysenko/instant-factory
8•33a•32m ago•3 comments

SpaceXSI: Unified plans across Grok, Cursor, and X Premium

https://x.ai/pricing
4•vini•34m ago•0 comments

Open Agentic Swarm Security Engineering

https://franciscocarloserra.github.io/open-swarm-security/
1•FranciscoCarlos•38m ago•0 comments

Terra Incognita: The Economics of a Shrinking World

https://www.nber.org/papers/w35809
5•sodiumjoe•40m ago•0 comments

A coal mine has been burning since 1962

https://www.popularmechanics.com/science/energy/a70877611/centralia-mine-fire/
1•EndXA•40m ago•0 comments

What it felt like when I was interviewed by an AI assistant

https://www.theguardian.com/commentisfree/2026/oct/13/dystopian-and-dehumanising-thats-what-it-fe...
6•jethronethro•41m ago•0 comments

MP3 Organizer

https://crates.io/crates/mp3-organizer
4•gfalcao•43m ago•0 comments

The Bitter Lesson

http://www.incompleteideas.net/IncIdeas/BitterLesson.html
1•Anon84•45m ago•0 comments

The Origin Story of Kid Pix

http://red-green-blue.com/kid-pix-the-early-years
4•MBCook•49m ago•0 comments

'Remnants' – Ti West Directed First Immersive Horror Movie for Apple Vision Pro

https://bloody-disgusting.com/the-further/3971489/remants-ti-west-directed-the-first-immersive-ho...
2•CharlesW•50m ago•0 comments

Web app that lets you upload a song, pick an instrument and start practising

https://midi.falsaclub.com/
1•paratharoll•55m ago•1 comments

Show HN: Quick Image Kit – browser-local image tools for upload forms

https://quickimagekit.com
1•mainliufeng•59m ago•0 comments

Teenage Engineering Is Going to Stop Making Synths

https://www.highsnobiety.com/p/teenage-engineering-interview/
2•CharlesW•1h ago•0 comments

Blood cells from 80-year-old donor become stem cells with molecular age under 20

https://doi.org/10.1111/acel.70751
54•arunc•1h ago•20 comments

CS2680 Modern AI Systems: Agents and System Optimizations

https://cs2680.seas.harvard.edu/
2•shenli3514•1h ago•0 comments

Show HN: Personal Agent Proxy (Open Source)

https://github.com/personalagentproxy/proxy
2•arnestrickmann•1h ago•0 comments

Show HN: PickyCal – Filter upcoming and future events into your calendar

https://pickycal.com/
1•clash•1h ago•0 comments

The Mystery of the Unknown Sailor Who Inspired Trump to Shake Up the Navy

https://www.wsj.com/politics/policy/the-mystery-of-the-unknown-sailor-who-inspired-trump-to-shake...
3•lt_snuffles•1h ago•0 comments