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

The Cables That Connect the World

https://xn--gckvb8fzb.com/the-cables-that-connect-the-world/
1•HotGarbage•1m ago•0 comments

Massage Hacking

1•edwinkaukonde•3m ago•0 comments

Man Dressed as Darth Vader Defends Flock Cameras to San Diego City Council

https://thehill.com/policy/technology/6042349-darth-vader-flock-surveillance/
1•mooreds•3m ago•0 comments

Queen Caroline turned King Arthur into an 18C royal PR strategy

https://theconversation.com/how-queen-caroline-turned-king-arthur-into-an-18th-century-royal-pr-s...
1•samizdis•4m ago•0 comments

Fears of AI-induced armageddon are overdone

https://economist.com/by-invitation/2026/08/23/fears-of-ai-induced-armageddon-are-overdone
2•_tk_•4m ago•0 comments

Homeric details and other influences in Nolan's The Odyssey (2026)

https://kiwihellenist.blogspot.com/2026/08/nolan.html
1•speckx•6m ago•0 comments

Do teams still use scrum and sprints?

1•peter_retief•6m ago•1 comments

Oura Ring Heads Toward an IPO, Lawsuit Targets One of Its Biggest Selling Points

https://www.inc.com/chloe-aiello/oura-ring-heading-toward-ipo-lawsuit-targets-one-of-its-biggest-...
4•randycupertino•9m ago•1 comments

IBM's next-gen mainframe chip is the first to run Arm and Z workloads

https://venturebeat.com/infrastructure/ibms-next-gen-mainframe-chip-is-the-first-to-run-arm-and-z...
3•rbanffy•10m ago•0 comments

Policy-based content moderation with Shieldstral

https://docs.mistral.ai/resources/cookbooks/mistral-moderation-shieldstral_policy_moderation
5•pretext•11m ago•0 comments

Show HN: I built a museum of AI interfaces

https://interfaces.kylejeong.com/
3•Kylejeong21•11m ago•0 comments

A Practical Intuition for C++20 Coroutines

https://blog.ydb.tech/making-coroutines-routine-building-a-scalable-tpc-c-client-in-c-b14f55a0947...
5•eivanov89•12m ago•1 comments

A Modern Alternative to Slurm for ML Workloads

https://www.union.ai/blog-post/a-modern-alternative-to-slurm-for-ml-workloads
3•samhita-alla•14m ago•0 comments

Show HN: A Modern GUI Library for Ada: CSS Styling, XML UI, SDL3

https://github.com/ovenpasta/adi2
6•ovenpasta•14m ago•0 comments

eInk Error Diffusion Dithering – The best of 2 worlds [video]

https://www.youtube.com/watch?v=paPTPjFJ5dw
4•initramfs•14m ago•1 comments

Beyond the Basics of RAG

https://parlance-labs.com/education/rag/ben.html
3•Bluestein•14m ago•0 comments

Public services are increasingly strained by LLM-written appeals for benefits

https://arxiv.org/abs/2608.16603
4•lensecat•15m ago•0 comments

Ox-Alpha Is GLM

https://dejan.ai/blog/ox-alpha/
7•jitbit•15m ago•0 comments

Live Mobile Gameshow for Developers

https://app.rebase.tv/
3•ryanvogel•15m ago•0 comments

A Server Lost Power at 00:32. We Found Out at 08:18

https://danubedata.ro/blog/storage-power-loss-postmortem-august-2026
5•alvis•15m ago•1 comments

Show HN: Slnmap – Roslyn code graph linking React call sites to .NET endpoints

https://github.com/EMahmoudNabil/slnmap
3•emahmoudnabil•15m ago•1 comments

A Blackstone real estate company exposed SSN digits, DOBs, addresses and more

https://alexschapiro.com/security/vulnerability/2026/07/16/beam-living-graphql-data-exposure
12•bearsyankees•16m ago•0 comments

AI Co-Scientists Are Rewriting the Economics of Deep Tech

https://spaceambition.substack.com/p/the-self-driving-lab-how-ai-co-scientists
3•superzero11•17m ago•0 comments

Who Wed Who (scrape of 6.4M couples' names from The Knot)

https://walzr.com/who-wed-who
3•mkmk•17m ago•0 comments

No limit to how large a waggled cursor gets in KDE Plasma (2025)

https://bsky.app/profile/mixolumia.com/post/3m7w3iipcy22w
3•debo_•18m ago•0 comments

Viral Chinese Cow Cartoon Becomes One of the Most Profitable Movies Ever Made

https://kotaku.com/viral-chinese-cow-cartoon-becomes-one-of-the-most-profitable-movies-ever-made-...
7•personjerry•19m ago•0 comments

On Adaptation, Again

https://hypersubject.net/posts/on-adaptation,-again
3•ExMachina73•19m ago•0 comments

Do Not Go Gentle into Silicon Valley's Dark Night

https://jacobin.com/2026/08/meta-lawsuits-regulation-social-media
3•samizdis•20m ago•0 comments

Case Study: Combining GPT‑5.6 Luna and Sol for Cost‑Efficient AI

https://theaq.blog/2026/08/24/case-study-combining-gpt-5.6-luna-and-sol-for-cost-efficient-ai.html
4•HonzaT•20m ago•0 comments

Malaysia, Indonesia to Synchronise Cloud Seeding as Monsoon and El Niño Converge

https://www.malaymail.com/news/malaysia/2026/08/24/malaysia-indonesia-to-synchronise-haze-suppres...
2•nomilk•21m ago•0 comments