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

Guest to host: escaping Docker's hypervisor

https://accomplish.ai/blog/escaping-dockers-hypervisor/
1•porridgeraisin•1m ago•0 comments

First principles of UI composition for your coding agents

https://www.eflx.top/blog/ui-composition-first-principle
1•EFLKumo•2m ago•0 comments

Anthropic sets up biology lab as it ramps AI drug program

https://www.reuters.com/world/anthropic-quietly-sets-up-biology-lab-it-ramps-ai-drug-program-2026...
1•olalonde•4m ago•0 comments

Jev Playground

https://jevplayground.terrydjony.com/
1•terryds•5m ago•0 comments

Windowshot

https://www.windowshot.app/
1•qaisfaiz•7m ago•0 comments

Show HN: Sigabrt.dev – cronjob monitor with an SSH TUI

https://sigabrt.dev
1•4815162342•9m ago•0 comments

Laya the open source version of Jev

https://laya.convaiinnovations.com/
3•nandakishor_ml•10m ago•1 comments

Would you trade a 6-hour layover for 3 days in that city if it's cheaper?

https://uwillfly.net/pl
3•privacyzvarych•10m ago•0 comments

Search Engine that de-ranks Bot Popup and Cookie Popup websites?

1•peter_d_sherman•10m ago•1 comments

Leave the Class Path in the Rearview Mirror

https://netflixtechblog.com/leave-the-class-path-in-the-rearview-mirror-67a85b15b6be
1•theanonymousone•15m ago•0 comments

What Happens If You Execute a Random File? [video]

https://www.youtube.com/watch?v=I3i5cD5fdXI
1•vismit2000•15m ago•0 comments

Claude Fable credit expiring one day earlier than stated

https://www.reddit.com/r/ClaudeAI/comments/1wk7eui/credits_that_were_supposed_to_expire_on_the_19th/
1•rat_on_the_run•16m ago•0 comments

Goosebumps: A Paradigm Shift Is Occurring in Robotics

https://twitter.com/ken_goldberg/status/2100986412762087909
1•danielmorozoff•17m ago•0 comments

New evidence for hidden chambers beyond Tutankhamun's tomb

https://www.nature.com/articles/d41586-026-02621-2
1•bookofjoe•17m ago•1 comments

DraftKings Uses A.I. To Target the Gamblers Likeliest to Lose

https://www.nytimes.com/2026/09/19/business/draftkings-ai.html
1•koolba•17m ago•0 comments

California governor signs order to explore AI 'kill switch'

https://techxplore.com/news/2026-09-california-governor-explore-ai.html
1•geox•21m ago•0 comments

The sort that can't have a best case

https://0xax.dev/cs-inside/the-sort-that-cant-have-a-best-case/
1•donk8r•23m ago•0 comments

How to Limit What Apple's New Siri AI Can Access in iOS 27

https://www.eff.org/deeplinks/2026/09/how-limit-what-apples-new-siri-ai-can-access-ios-27
1•DeepLogin•23m ago•0 comments

What Are Sheaves? (2024)

https://www.quantamagazine.org/what-are-sheaves-20240719/
1•yu3zhou4•25m ago•0 comments

Cisco Identity Services Engine Authentication Bypass Vulnerability

https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ISE-ABP-VN...
1•fourfire•26m ago•0 comments

Minkowski's Papers on Relativity [pdf]

https://mathweb.ucsd.edu/~b3tran/cgm/Minkowski_SpaceAndTime_1909.pdf
2•binyu•28m ago•0 comments

US and Denmark reach deal over Greenland's security

https://www.euronews.com/2026/09/19/us-and-denmark-reach-deal-over-greenlands-security
1•embedding-shape•29m ago•0 comments

Researchers find way to listen in on headphones from afar

https://www.theregister.com/security/2026/09/17/researchers-find-way-to-listen-in-on-headphones-f...
2•t-3•31m ago•0 comments

Irreal: Improving Emacs Long Lines Performance

https://irreal.org/blog/?p=14091
1•hnp9j9qtda•34m ago•0 comments

Westinghouse EVinci Microreactor Achieves Criticality Milestone

https://www.energy.gov/ne/articles/westinghouse-evinci-microreactor-achieves-criticality-milestone
1•mpweiher•35m ago•0 comments

Building the fastest LLMs: why we're starting with diffusion

https://celeris.ai/building-the-worlds-fastest-llms
1•peter_d_sherman•40m ago•1 comments

Show HN: Snail Walk – escape Bob the giant snail by walking more IRL

https://snailwalk.app/
4•MartinTale•46m ago•5 comments

The last IMO problem AI could not solve [video]

https://www.youtube.com/watch?v=Nbwv5wHQoj0
2•ColinWright•48m ago•0 comments

Terence Tao: SAIR's Open Math Model Initiative

https://www.youtube.com/watch?v=PZRb6NIki2w
1•doppp•52m ago•0 comments

Roman Timekeeping

https://en.wikipedia.org/wiki/Roman_timekeeping
6•janandonly•52m ago•0 comments