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

Cyclospora: How to Stay Safe from the Stomach Bug That's Going Around

https://www.nytimes.com/2026/07/08/well/eat/cyclospora-stomach-bug-prevention.html
1•aanet•15s ago•1 comments

Show HN: Send a Note to a Friend

https://notesfrom.me/letter/internet
1•heshiebee•2m ago•0 comments

Startup PrismML shrinks a large AI model for use in Apple's iPhone: report

https://seekingalpha.com/news/4612644-startup-prismml-shrinks-a-large-ai-model-for-use-in-apples-...
1•nittanymount•2m ago•1 comments

Firefox release cadence experiment: moving to 2 weeks starting in September

https://groups.google.com/a/mozilla.org/g/dev-platform/c/qlaQ1YSlOP8
1•Cider9986•9m ago•0 comments

NASA 3D Resources

https://science.nasa.gov/3d-resources/
1•chha•12m ago•0 comments

Show HN: Interactive SQLite3 Query Inspection

https://github.com/yeet-src/sqlitefeed
1•zasc•13m ago•0 comments

Tested 4 different AI on SEO tool pricing. Here's what AI got wrong

https://clarorank.com/ai-seo-tool-accuracy-report/
1•digispecial8x•18m ago•0 comments

Who Does Anubis Stop?

https://fzakaria.com/2026/07/09/who-does-anubis-actually-stop
2•ingve•21m ago•0 comments

RavenCall – AI stocks ranked by leading indicators, better transparency

https://ravencall.io/
1•amgadellaboudy•23m ago•0 comments

Calculix: A Free Software Three-Dimensional Structural Finite Element Program

https://www.calculix.de/
1•joebig•26m ago•0 comments

Internet Radio Station Directory

https://www.radio-browser.info/
1•rickcarlino•26m ago•0 comments

Blockmachine

https://blockmachine.io
1•brittanyseales•27m ago•0 comments

AI chatbots are coming for white-collar job interviews

https://www.businessinsider.com/ai-bot-job-interview-white-collar-work-2026-7
1•petethomas•27m ago•0 comments

Two AI models exchanged a thought through raw activations on one consumer GPU

https://github.com/VitaAI-SCG/one-gpu-lab
1•HASHIRAMA1337•28m ago•0 comments

Twilio API attack leaves customers with upwards $5k charges

https://old.reddit.com/r/twilio/comments/1uhx9zt
3•sskylar•28m ago•2 comments

Ask HN: Meta's 'Localhost Tracking on Android'

1•juliusceasar•28m ago•1 comments

Bricks and Minifigs Tried to Get Me Arrested to Stop This Video

https://www.youtube.com/watch?v=auf_-bVs2WA
2•fortran77•28m ago•2 comments

Germany is quietly falling apart

https://spectator.com/article/germany-is-quietly-falling-apart/
2•mrzool•28m ago•1 comments

Show HN: BlockSlides –> ProseMirror-WYSIWYG slide editor built like Tiptap

https://www.blockslides.com/
1•Mojmalik•30m ago•0 comments

Verification of the Outer Space Treaty with cosmic protons

https://www.nature.com/articles/s41586-026-10783-2.epdf
1•root-parent•30m ago•0 comments

Ocean: Climate Infrastructure?

https://medium.com/@zhikai.wang/ocean-infrastructure-could-the-ocean-become-humanitys-next-climat...
1•witnesser2•34m ago•1 comments

Rant about local models [video]

https://www.youtube.com/watch?v=wnfxSxP8pGs
2•mfbx9da4•35m ago•0 comments

Bringing back Eisenhower's process for getting rid of process

https://www.governance.fyi/p/bringing-back-eisenhowers-process
2•toomuchtodo•35m ago•1 comments

Request for a Cybersecurity and Senior Developer

1•essina•35m ago•1 comments

Vāgdhenu A vṛtta (meter) aware śloka-to-chant text-to-speech system for Sanskrit

https://prathosh.in/vagdhenu/
2•user20180120•35m ago•1 comments

Modernizing Property Tax Assessments in Allegheny County with Open Source Tech

https://bsky.app/profile/johnhbillings.bsky.social/post/3mqa7wj5uek2u
1•larsiusprime•36m ago•1 comments

Hot Surveillance Summer, a.k.a. Why Smart Glasses Feel Different This Time

https://www.usermag.co/p/hot-surveillance-summer-aka-why-smart-glasses-feel-different-this-time-m...
1•Retz4o4•39m ago•1 comments

I made a silly motion blurred-scrolling web page just to see

https://blakehouseholder.substack.com/p/i-made-a-silly-motion-blurred-scrolling
2•blake8086•40m ago•0 comments

I'm pretty sure isRecord is tldraw's fault

https://tldraw.dev/blog/is-record-sorry
2•steveruizok•40m ago•0 comments

Not your keys, not your songs: Last rites for Nina Protocol

https://components.news/not-your-keys-not-your-songs-nina-protocol/
1•AirMax98•45m ago•0 comments