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

Firefox suggests tab groups with local AI (2025)

https://blog.mozilla.org/en/firefox/ai-tab-groups/
1•Topfi•3m ago•0 comments

AI holds the key to faster battery tech development

https://www.ft.com/content/2dbdf635-7bbc-430d-96ef-ea893e754b6e
1•khutorni•4m ago•0 comments

Highspeed Amateurradio Multimedia NETwork

https://hamnet.eu/site/
1•raffael_de•6m ago•0 comments

The Hacker Sent by Anthropic to Calm the Government's Nerves About AI Safety

https://www.wsj.com/tech/ai/anthropic-mythos-safety-nicholas-carlini-20bceaa3
1•dkobia•11m ago•0 comments

Mini MOSBius

https://tinytapeout.com/news/mini-mosbius/
1•thomasjb•12m ago•0 comments

Friends of gays should not be allowed to edit articles

https://meta.wikimedia.org/wiki/Friends_of_gays_should_not_be_allowed_to_edit_articles
1•mellosouls•14m ago•0 comments

I Built a LaTeXdiff Online tool – using Claude Code (Reddit users Loved it)

https://thelatexlab.com/latexdiff-online/
2•sahiltll•14m ago•2 comments

GLM-5.2 is the leading open weights model on the Intelligence Index v4.1

https://xcancel.com/ArtificialAnlys/status/2067135640249209175
1•alecco•15m ago•0 comments

Matilda: Resource for Intensive Longitudinal Research

https://matilda.fss.uu.nl/
2•Tomte•16m ago•0 comments

Claude Code Skills Turn It into an AI Engineering Team

https://nextweekai.com/blog/claude-code-27-skills-ai-engineering-team/
2•javatuts•16m ago•0 comments

Ucp-Local – Offline RAG for Claude Desktop, Cursor, and LM Studio

https://github.com/akshay2211/universal-context-pipeline
1•akshay2211•19m ago•0 comments

Lovable merges credit balance with Cloud and AI balance

https://lovable.dev/terms
1•doener•20m ago•0 comments

Review PySpark, SQL and dbt models for temporal modeling risks

https://bitemporal-debugger.vercel.app/
1•temp_debugger•21m ago•0 comments

The "superpower" AI unblocked is ability to ask tons of stupid questions

https://old.reddit.com/r/ExperiencedDevs/comments/1u80tnf/the_real_superpower_ai_unblocked_is_abi...
3•destel•22m ago•1 comments

Nginx Explained in Plain English

https://sanyamserver.online/posts/nginx-reverse-proxy/
1•birdculture•24m ago•0 comments

MinIO to SeaweedFS on Hetzner

https://we-manage.de/en/blog/seaweedfs-on-hetzner-self-hosted-s3-storage
1•aamederen•28m ago•0 comments

cc-reflection: teaching Claude Code to reflect

https://provi.me/cc-reflection
2•Bluestein•28m ago•0 comments

Tell HN: Musk doesn't "have" a Trillion, he has the leverage

5•ggm•30m ago•1 comments

Agentic coding and persistent returns to expertise

https://www.anthropic.com/research/claude-code-expertise
1•mellosouls•30m ago•0 comments

Inside FIFA's Race to Move Natural Grass to All 16 World Cup Stadiums [video]

https://www.youtube.com/watch?v=5GLJW2It52s
1•dataflow•31m ago•0 comments

GLM 5.2 ranks #2 in Code Arena: Frontend

https://twitter.com/arena/status/2066957802741043641
2•stared•36m ago•1 comments

Hacker News but for Independent Blogs

https://bubbles.town/
3•headalgorithm•38m ago•0 comments

Mistral AI to produce a larger family of models

https://twitter.com/arthurmensch/status/2066913356548542827
1•acoye•38m ago•1 comments

Monsoon has vanished: Satellite images of rain collapse, India faces 64% deficit

https://www.indiatoday.in/science/story/monsoon-has-vanished-imd-satellite-images-show-rain-colla...
2•koolhead17•40m ago•0 comments

The Eliza Effect

https://medium.com/@firstfromreverse/the-eliza-effect-a9769d817c2a
3•WishingWisp•40m ago•0 comments

Do journalists pay too much attention to Twitter? (2018)

https://www.cjr.org/the_media_today/journalists-on-twitter-study.php
2•downbad_•40m ago•1 comments

Show HN: Stego.Image – Hide any file inside a PNG image in the browser

https://stegoimage.pages.dev/
1•coder_xyz•41m ago•1 comments

Lighthouse for AI Agents

https://github.com/lucioduran/ax-audit
2•lucioduran•41m ago•0 comments

Common Corpus: The Largest Collection of Ethical Data for LLM PRE-Training

https://openreview.net/pdf?id=0wSlFpMsGb
3•Topfi•42m ago•0 comments

Solving neural ODEs from first principles

https://www.tinyvolt.com/geomatic/articles/94b37ff9-d131-4147-83c0-d83d87e3e2a6
2•nivter•43m ago•0 comments