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

Man reaches the Bay Area after walking across the country from New York City

https://www.nbcbayarea.com/news/local/man-walk-across-country-new-york-city-san-francisco/4165421/
1•inatreecrown2•2m ago•0 comments

Z2RAM – HBM replacement, no capacitor, mass manufacturable at 300nm

https://www.nagarelabs.ai/
1•peter_d_sherman•3m ago•1 comments

An app aimed to solve the loneliness crisis

https://apps.apple.com/qa/app/lc-lets-connect/id6792295616
1•Pahal10•5m ago•0 comments

Black holes are simpler than forests and science has its limits(2017)

https://aeon.co/ideas/black-holes-are-simpler-than-forests-and-science-has-its-limits
1•num42•7m ago•0 comments

Show HN: I built an AI photo editor powered by GPT-Image-2.6

https://getaiphotoeditor.com/
1•CoderLim110•7m ago•0 comments

Herbert Blomstedt, former SF Symphony music director, dies at 99

https://www.sfchronicle.com/entertainment/classical/article/herbert-blomstedt-former-s-f-symphony...
2•dsubburam•8m ago•1 comments

His Job Is to Turn Walmart's Customer Data into Profit

https://www.wsj.com/business/retail/seth-dallaire-walmart-ef8827b5
1•impish9208•13m ago•1 comments

FLEY a voice AIassistant thatwill notonly talkwith youbut canalso control yourPC

1•Drfoxi•15m ago•0 comments

Agents reveal secrets when offered to team up with each other

https://www.theregister.com/security/2026/11/06/agents-reveal-secrets-when-offered-to-team-up-wit...
1•pseudolus•16m ago•0 comments

It's never been easier to build a RollerCoaster Tycoon

https://twitter.com/noriagent/status/2117256979542397106
1•theahura•16m ago•0 comments

Cellular pathway that allows colorectal cancer to metastasize

https://news.mit.edu/2026/biologists-identify-cellular-pathway-allows-colorectal-cancer-metastasi...
1•gmays•17m ago•0 comments

Despite headwinds, Vineyard Wind, Revolution Wind come online

https://newbedfordlight.org/despite-headwinds-vineyard-wind-revolution-wind-come-fully-online/
1•geox•19m ago•0 comments

Agentic QA for Marketing

https://www.arbiterqa.com
1•digitalgeek9•20m ago•1 comments

Show HN: Select – AI agents that earn autonomy through verified work

https://github.com/Kirby54/Select
1•Ahmedch11•20m ago•0 comments

Show HN: We filmed a bird-themed Iliad using mallard

https://mallard-ai.com/Rika321/Homer?tab=files&file=The_Iliad_Complete.mp4
1•rika321•24m ago•0 comments

Clef-Omni Struggles with Similar-Sounding Spanish Words

https://camden.sh/posts/clef-omni-spanish/
1•camdenclark•28m ago•0 comments

An open-source harness for coding agents that shows its work

https://github.com/gosha70/code-copilot-team
2•iamgoga•29m ago•0 comments

Organic farm in Switzerland is growing blueberries beneath 5,220 solar panels

https://www.autonocion.com/us/5220-solar-panels-10-5-feet-organic-blueberries-switzerland-four-we...
2•thunderbong•31m ago•0 comments

The School Apps Are Out of Control

https://www.theatlantic.com/family/2026/11/school-apps-communication-broken/689312/
2•paulpauper•41m ago•0 comments

GPT-6 Astra Covertly Underperforms on Safety Research Tasks

https://thezvi.substack.com/p/gpt-6-astra-covertly-underperforms
4•paulpauper•43m ago•0 comments

South Africa's Shrinking ANC

https://unpublishablepapers.substack.com/p/kill-yourself-or-die-trying
1•paulpauper•44m ago•0 comments

Reverse Engineering with AI: Your Decompiler Can Lie to You

https://prod.codes/blog/reverse-engineering-with-ai-your-decompiler-can-lie-to-you/
3•alex09x•44m ago•0 comments

When Alexa can't answer, Claude takes over

https://github.com/rg321/hey-claude
2•mparnisari•46m ago•0 comments

TikTok's For You page needs to change, says the EU

https://www.theverge.com/tech/1028597/tiktok-eu-for-you-algorithm-rabbit-hole-effect
1•TMWNN•48m ago•0 comments

Show HN: CLI calls spend their time starting up. I cut it by 4.5x, same output

https://github.com/anthonyGosme/speedrunner
1•anthonygosme•50m ago•0 comments

EU accuses TikTok of trapping users in harmful 'rabbit holes'

https://therecord.media/eu-accuses-tiktok-of-rabbit-hole-DSA-violation
4•arbuge•56m ago•0 comments

Project Swap: What happens when agents trade for us?

https://www.anthropic.com/research/project-swap
1•gmays•58m ago•0 comments

Humanoid Musical Robots as Experimental Interfaces for Music-Evoked Emotion

https://arxiv.org/abs/2608.20433
1•gregsadetsky•1h ago•0 comments

I Toured Unitree's Factory. I'm More Bullish on the West

https://josef.cn/blog/unitree
20•josefchen•1h ago•9 comments

Implementing GPT-2 in CSS

https://shubhampatil.dev/blog/gpt2-css
4•zapt02•1h ago•0 comments