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

Unihertz won't release the GPL'd kernel source, so I ported LineageOS anyway

https://osquera.com/blog/unihertz-jellystar-lineageos-port/
1•osquera•2m ago•0 comments

Porn showing choking or incest to be banned in UK from early November

https://www.bbc.co.uk/news/articles/cmpqgepejr2ro
1•b800h•2m ago•1 comments

Neophyte combines capture and browser automation to capture product flows

https://neophyte.run/
1•cruink•2m ago•1 comments

Studio.Design Was Breached

https://violet353984.studio.site/updates/unauthorized-access-2026-10
1•amanverasia•3m ago•0 comments

Reverse Engineering Hong Kong's New Traffic Lights

https://thereallo.dev/blog/reverse-engineering-hong-kong-traffic-lights
1•tnychn•5m ago•0 comments

Ask HN: What world do you want to live in?

1•dfps•5m ago•0 comments

I recreated the Vision Pro palm-flip gesture on Apple Watch

https://github.com/Ag3497120/SpatialCue
1•kofuudai•6m ago•0 comments

Ledger Unveils $899 Smartphone After $90M Crypto Theft

https://www.bloomberg.com/news/articles/2026-10-15/ledger-unveils-899-smartphone-like-device-afte...
1•SXX•6m ago•0 comments

Streaming a coding agent's UI in Flutter: what broke and how we fixed it

https://getpullrequest.com/blogs/streaming-agent-ui-in-flutter
1•narayanahari•9m ago•0 comments

Quantum Encoding Agents

https://arxiv.org/abs/2609.31902
1•greekanalyst•18m ago•0 comments

LibreNT – how AI slop infects Windows clean-room engineering

https://github.com/ahmedarif193/LiberNT
2•AIslopsucks•20m ago•1 comments

Video Cutter AI – turn long videos into short clips

https://video-cutter.ai/
1•policehaveseize•22m ago•0 comments

Show HN: RoamDial – Roam the live radio in a 3D particle galaxy

https://roamdial.com
1•ddter•27m ago•0 comments

Show HN: Tunedaway – a little place to listen to music

https://tunedaway.com/
3•Strokezilla•30m ago•0 comments

Skill that will matter most in the AI age: computationalizing (S.Wolfram)[video]

https://www.youtube.com/shorts/DmA01hM5B4E
2•mdp2021•32m ago•2 comments

Show HN: CanvoWP – Agent first website builder for WordPress (completely free)

https://canvowp.com/
2•hamzamairaj•32m ago•0 comments

aria2-next: Redefining the next generation of aria2

https://github.com/AnInsomniacy/aria2-next
2•csmantle•34m ago•0 comments

Mini brain organoids 'reading' Braille marks step towards biohybrid computing

https://www.frontiersin.org/news/2026/10/16/mini-brain-organoids-reading-braille-biohybrid-comput...
2•geox•34m ago•0 comments

Coconuts in Medieval Britain

https://www.themarysue.com/monty-python-holy-grail-coconuts/
4•wolfi1•35m ago•0 comments

Show HN:case blossom, design and manufacture cases for e-readers and devices

https://caseblossom.com/
2•andywisegood•37m ago•0 comments

Show HN: What F1 lap times don't tell you (but telemetry does)

https://github.com/saccofrancesco/slipstream
2•nullsacco•40m ago•0 comments

European countries spend at least €1.4B on 'dangerous' Palantir

https://www.ftm.eu/articles/palantir-europe-spending-defence-intelligence-health
3•robtherobber•43m ago•0 comments

AI will lose to Human when it comes to gambling

https://www.youtube.com/watch?v=19hdzsbeBHY
2•hayyoth•44m ago•1 comments

Tesla's New Roadster Takes Flight

https://www.wsj.com/business/autos/tesla-roadster-elon-musk-530c8e78
3•ivell•46m ago•0 comments

Calcova: Scientific Calculator with Step-by-Step Math and Smart Unit Conversions

https://apps.apple.com/us/app/calcova-scientific-calculator/id6769450028
3•jimmy_lee•46m ago•0 comments

JMA Cancels Emergency Warning After Predicting M9.9; Rules Out Cyberattack

https://www.nikkei.com/article/DGXZQOUD163IE0W6A011C2000000/
4•methou•52m ago•1 comments

Ask HN: Which books did you read at least twice?

3•chessnode•54m ago•3 comments

3D Graphics Engine in Haskell Inside a Command Prompt

https://github.com/LarzP123/terminal-3d-graphics
3•larzp123•55m ago•0 comments

Tesla roadster vs. a plane LA to SF

https://flyortesla.com/flying-tesla
5•drewlem•56m ago•0 comments

Show HN: WP Replai – AI chatbot built right into WordPress

https://wpreplai.com/
1•hamzamairaj•58m ago•0 comments