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

Cursor trails of people currently browsing the web

https://wewere.online/
1•ohjeez•1m ago•0 comments

Show HN: I built a news app that shows you the top stories of the day

https://play.google.com/store/apps/details?id=com.quicknews.mobile&hl=en_US
1•Bobby791•3m ago•0 comments

Show HN: Browse obscure Wikipedia articles that became popular on Hacker News

https://www.orangecrumbs.com/
1•oyster143•7m ago•0 comments

Preliminary Analysis of AUR Malware

https://ioctl.fail/preliminary-analysis-of-aur-malware/
1•thewebguyd•7m ago•1 comments

Financial Model in Python – Tootsie Roll

https://github.com/Orcaset/orcaset-py/tree/main/examples/tr
1•jrdnocs•8m ago•0 comments

Route public traffic to private applications with Cloudflare

https://blog.cloudflare.com/private-origins-dns-routing/
2•Spunkie•9m ago•0 comments

Deep learning four decades of human migration

https://www.nature.com/articles/s41586-026-10611-7
1•NoRagrets•11m ago•0 comments

Polars GPU Engine

https://docs.rapids.ai/api/cudf/stable/cudf_polars/
1•jonbaer•11m ago•0 comments

Music Understanding Framework

https://developer.apple.com/documentation/MusicUnderstanding
1•hmokiguess•11m ago•0 comments

Hacking Google with A.I. For $500k

https://brutecat.com/articles/hacking-google-with-ai/
1•llui85•12m ago•0 comments

Is Rullst the best Rust Full-Stack Framework nowadays? I think it is

https://rullst.github.io/Rullst/
1•venelouis•13m ago•0 comments

Ask HN: Top Energy Startup Accelerators?

1•jacksonpollock•14m ago•0 comments

Show HN: Sentinel Den – Zero-back end, on-device iOS security SDKs

https://sentinelden.com/
1•iamuhammadkhan•15m ago•0 comments

Cc-doubleteam – Claude plans, Codex executes, Claude reviews

https://github.com/responsiblparty/cc-doubleteam
1•responsiblparty•17m ago•0 comments

Local AI: 775 tok/s, DiffusionGemma (BF16) on Nvidia RTX 6000 Pro

https://twitter.com/OrganicGPT/status/2064883777499795716
1•behnamoh•17m ago•0 comments

ORP – Turn AI agent failures into regression tests and tested lessons

https://github.com/Fujo930/ORP
1•Fujo930•17m ago•0 comments

Tired of AI amnesia, I built a 3-Tier infinite memory LLM in 1 week

https://dl-chat-49232436682.asia-northeast3.run.app/
2•dominicyglee•18m ago•1 comments

Show HN: A tiny shell agent in Rust

https://github.com/skorotkiewicz/nano-agent
1•modinfo•23m ago•0 comments

Ask HN: Why not compare Fable 5 with GPT "Pro"? Why compare with GPT xhigh?

1•behnamoh•24m ago•0 comments

Students Are Using a 'Backdoor' to Attend Their Dream Schools

https://www.wsj.com/us-news/education/college-admissions-alternative-enrollment-programs-communit...
1•bookofjoe•25m ago•1 comments

MCP Apps vs. Generative UI

https://www.openui.com/blog/state-of-generative-ui-report
1•zahlekhan•26m ago•0 comments

TrustZone Intermezzo: Broken OP-Tee Memory Isolation on i.MX 8M

https://sigma-star.at/blog/2026/06/trustzone-intermezzo/
1•st_goliath•28m ago•0 comments

Corsair Drone Boat Plucked Downed Apache Crew Out of the Gulf of Oman

https://www.twz.com/sea/this-is-the-corsair-drone-boat-that-plucked-the-downed-apache-crew-out-of...
1•breve•28m ago•0 comments

Solo founders are 63% of new startups in 2026 (Stripe)

https://solofounders.com/blog/solo-founders-are-63-of-new-startups-in-2026-stripe
1•spking•30m ago•1 comments

Ravenstorm at the Center of Airbus's New Combat Drone Portfolio

https://www.twz.com/air/ravenstorm-at-the-center-of-airbuss-new-combat-drone-portfolio
1•breve•30m ago•0 comments

Ayden to Acquire Orb

https://www.adyen.com/press-and-media/jtrg4qd7j3p4rj
2•FinnLobsien•31m ago•1 comments

Show HN: FablePool – pool money behind a prompt, and Fable builds it in public

https://fablepool.com
16•matthewbarras•33m ago•4 comments

BNPLs: Businesses Needing Provided Legibility

https://www.bitsaboutmoney.com/archive/buy-now-pay-later/
1•pavel_lishin•38m ago•0 comments

Tailwind and Slop Apps

https://briandouglas.ie/llm-tailwind-template/
2•coneonthefloor•38m ago•0 comments

A "LSP" for the Chinese Language

https://twitter.com/b__feldman/status/2065178961588728089
1•b__feldman•38m ago•1 comments