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

Ask HN: Are OSS projects allowing vibe-coding?

1•raphaelj•1m ago•0 comments

Celebrating 15 years of SAP's involvement in the OpenJDK

https://mostlynerdless.de/blog/2026/07/07/celebrating-15-years-of-saps-involvement-in-the-openjdk/
1•Tomte•2m ago•0 comments

Beijing is looking at curbing overseas access to China's top AI models

https://www.reuters.com/world/beijing-is-looking-curbing-overseas-access-chinas-top-ai-models-sou...
3•eis•3m ago•1 comments

Are We AI Yet?

https://data.stackexchange.com/stackoverflow/query/1953321/are-we-ai-yet#graph
1•pelagicAustral•5m ago•0 comments

HTTP Status Codes and SEO

https://urlwatch.io/blog/http-status-codes.php
1•mssblogs•6m ago•0 comments

An allegory on technical debt, hiring, and product requirements

https://carette.xyz/posts/a_story_of_screwdriver_drivers/
1•weird_trousers•6m ago•0 comments

Top researchers leave USA for the Netherlands (in Dutch)

https://www.nwo.nl/nieuws/eerste-internationale-wetenschappers-via-het-tulp-fonds-naar-nederland
1•28304283409234•6m ago•0 comments

Transforming Wild

https://wild.gr/story/2
1•djnaraps•7m ago•0 comments

A Script for Mark Zuckerberg

https://stratechery.com/2026/a-script-for-mark-zuckerberg/
1•chrisvalleybay•8m ago•0 comments

Why migrants come to Germany for work and then leave again

https://www.dw.com/en/germany-migrants-skilled-workers-integration-labor-market-bureaucracy-langu...
4•theanonymousone•11m ago•0 comments

Money Magician – AI financial co-pilot for founders (not a budgeting app)

https://moneymagician.eu
1•carolinev•11m ago•0 comments

Tamp – shows when another app is keeping your Mac awake

https://tamp.kybernaut.cz/
1•vyskoczilova•13m ago•0 comments

Show HN: A simple random animal generator

https://randomanimalgen.com
1•mark_literacy•14m ago•0 comments

Search movies across all your streaming services

https://memovee.com/posts/search-across-your-streaming-services
1•zacksiri•14m ago•0 comments

Introduction to Algorithms and Machine Learning from Sorting to Strategic Agents [pdf]

https://www.justinmath.com/files/introduction-to-algorithms-and-machine-learning.pdf
1•Anon84•16m ago•0 comments

Show HN: A read-only MCP server for WooCommerce

https://github.com/wppoland/woocommerce-mcp
1•motylanogha•20m ago•0 comments

The hard part was never the model

https://jenniferjiangkells.substack.com/p/the-hard-part-was-never-the-model
1•adjks•23m ago•0 comments

Top banking watchdogs issue stark warning over AI-driven cyber attacks

https://www.ft.com/content/304cdbb9-c161-4e40-af4d-6df1d2ff5363
2•thm•26m ago•0 comments

Show HN: Formester – a form builder with no limits on forms or submissions

https://formester.com/
1•whitefang•29m ago•1 comments

Missing women on Indian streets [pdf]

https://gsood.com/research/papers/missing_women.pdf
1•like_any_other•33m ago•1 comments

ABC Australia will trial using AI for journalism

https://theconversation.com/abc-will-trial-using-ai-for-journalism-what-are-the-risks-and-benefit...
1•Alien1Being•33m ago•0 comments

Ask HN: Is Email Marketing Dead?

2•akashwadhwani35•34m ago•2 comments

The first American autonomous ground vehicles are fighting in Ukraine

https://techcrunch.com/2026/07/07/the-first-american-autonomous-ground-vehicles-are-fighting-in-u...
1•arnejenssen•35m ago•0 comments

Prevail – open-source AI "life OS" (not for your job)

https://prevail.sh/
2•mrlou•37m ago•0 comments

Shell Has a Forth-Like Quality

https://www.oilshell.org/blog/2017/01/13.html
1•ingve•41m ago•0 comments

Show HN: Brianni – AI chat on GPT/Claude/Gemini that we can't read (provable)

https://brianni.co/blog/prove-were-not-lying
1•iosazee•44m ago•0 comments

Ask HN: What are your favorite games?

3•freedomben•46m ago•1 comments

Never ask a model to do something a deterministic system can do reliably

https://cacm.acm.org/blogcacm/what-platform-security-taught-me-about-trusting-llm-agents/
2•visha1v•47m ago•1 comments

The EU Wants Its Own Tech Supply Chain

https://spectrum.ieee.org/europe-tech-sovereignty-package
2•sscaryterry•47m ago•0 comments

Show HN: iOS-style "select text on any image" OCR for de-googled Android

https://github.com/notune/TextGrab
1•leumon•48m ago•0 comments