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

Prompts Are Not Guardrails

https://sdeaton.com/blog/prompts-are-not-guardrails/
1•speckx•1m ago•0 comments

The Download: climate tech companies to watch and AI's discovery problem

https://www.technologyreview.com/2026/09/29/1145249/the-download-climate-tech-ai-scientific-disco...
1•joozio•1m ago•0 comments

Ask HN: Do you believe that the AI will kill everyone who doesn't say please?

1•roschdal•2m ago•1 comments

Hibernating bacteria survive outer space but energy budget reveals a weakness

https://phys.org/news/2026-09-hibernating-bacteria-invade-hospitals-survive.html
1•majkinetor•4m ago•0 comments

Scammers Pretending to Be Grandchildren Are Robbing the Elderly

https://thewalrus.ca/grandparent-scam/
2•gmays•6m ago•0 comments

John Wolff's Web Museum

https://www.johnwolff.au/
1•Snow_Falls•6m ago•1 comments

Show HN: Helping small business owners automate their front of house

https://essencetheapp.com
1•frankgrecojr•6m ago•0 comments

Punchcard on Rails – Convention over Comprehension

https://punchcard.lol/
1•tortilla•7m ago•0 comments

McDonald's push to have AI price your Big Mac

https://www.reuters.com/business/inside-mcdonalds-push-have-ai-price-your-big-mac-2026-09-29/
1•tolugenius•7m ago•0 comments

In Defense of the Visual Cortex

https://miralume.dev/the-architect/in-defense-of-the-visual-cortex
1•Jernesstar•10m ago•0 comments

I Found a $113,337 Af_alg Linux Local Privilege Escalation Before Copy Fail

https://idnsec.com/research/linux-local-privilege-escalation-with-af-alg/
1•ibobev•10m ago•0 comments

OpenAI DevDay Keynote

https://openai.com/live/
4•postalcoder•10m ago•0 comments

Dissecting House of Apple 2 on modern glibc

https://jazho76.github.io/house_of_apple_2/
1•ibobev•10m ago•0 comments

Pope Leo says he's not in 'panic mode' over AI, but warns against ignoring risks

https://www.usccb.org/news/2026/pope-leo-says-hes-not-panic-mode-over-ai-warns-against-ignoring-r...
1•haunter•11m ago•0 comments

Deploying Guix Images on Linode

https://dthompson.us/posts/deploying-guix-images-on-linode.html
1•ibobev•11m ago•0 comments

Paid to peer review: firms paying researchers to assess manuscripts for journals

https://www.nature.com/articles/d41586-026-02277-y
2•bookofjoe•11m ago•1 comments

Show HN: Text alerts when Codex resets are announced

https://resetalerts.com
2•samfeldman•11m ago•0 comments

Rust based platform for e-ink gadgets (ESP32)

https://alexgrinman.com/posts/tinyboard
1•agrinman•11m ago•0 comments

Boeing Knew About New 737 MAX Software Glitch for Nearly Two Years

https://viewfromthewing.com/boeing-knew-about-new-737-max-software-glitch-for-nearly-two-years-un...
1•crescit_eundo•12m ago•2 comments

Raw IQ Capture with Espressif's ESP32 Chips

https://espargos.net/espsdr/
1•pantalaimon•12m ago•0 comments

Reproducing Olmo 3 7B Pre-training

https://developers.googleblog.com/reproducing-olmo-3-7b-pre-training-in-maxtext-case-study-of-lar...
1•kristianpaul•12m ago•0 comments

AI Mode in Polyforest Particles for Threejs

https://blog.polyforest.com/announcing-ai-mode/
1•nbilyk•12m ago•0 comments

SpaceX Starship reaches orbit, deploys 26 satellites, returns early

https://news.kagi.com:443/science/2026092911/spacex-starship-reaches-orbit-deploys-26-satellites-...
1•majkinetor•12m ago•0 comments

Show HN: Magic 8 Ball powered by Jev

https://jevball.rorz.io/
1•sarreph•12m ago•0 comments

Show HN: Nerftracker – We show you when models get nerfed

https://nerftracker.com
1•creepy•13m ago•1 comments

Patricia Nilsson is exposing the biggest porn bosses

https://www.theguardian.com/lifeandstyle/2026/sep/29/patricia-nilsson-exposing-worlds-biggest-por...
1•Teever•13m ago•0 comments

Teaching a machine to squish video where it shouldn't fit

https://plaing.ca/posts/aetv/
1•thcipriani•13m ago•0 comments

Vint Cerf on IPv4 and 32 bit addresses

https://seclists.org/nanog/2010/Apr/193
1•rbanffy•13m ago•0 comments

Jev-compatible document classification with open-weight VLMs

https://twitter.com/spillai/status/2104652615569334397
1•fzysingularity•14m ago•0 comments

Live from OpenAI DevDay 2026 [video]

https://www.youtube.com/watch?v=Fls_onRviPM
1•Palmik•14m ago•0 comments