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

Snakes and Ladders

https://entropicthoughts.com/snakes-and-ladders
1•ibobev•1m ago•0 comments

Show HN: Review agent-written code chunk by chunk instead of one 1,500-line diff

https://ut8v.github.io/apronagents/
1•utshavkhatiwada•1m ago•0 comments

Chainable Oscillating Drones

https://greenvitriol.com/posts/chainable-oscillating-drones
1•janesconference•1m ago•0 comments

BMW, RAM and Tesla have the worst driver

https://www.lendingtree.com/insurance/brand-incidents-study/
1•speckx•1m ago•0 comments

More Blender VSE Tidbits

https://aras-p.info/blog/2026/08/18/More-Blender-VSE-tidbits/
1•ibobev•2m ago•0 comments

Illumination-Aware Spatial Subdivision for Path Guiding

https://momentsingraphics.de/EGSR2026.html
1•ibobev•3m ago•0 comments

Show HN: ProofFrame – Rust-native validation and receipts for DataFrames

https://github.com/emirhuseynrmx/proofframe
1•emirhuseyininci•5m ago•0 comments

Meta Files Patent for Facial Recognition, Automatic Recording of People

https://www.privacyguides.org/news/2026/08/17/meta-files-patent-for-facial-recognition-automatic-...
2•DeepLogin•5m ago•0 comments

Claude writing a macOS driver for my obscure HP printer built only for Windows

https://twitter.com/kuberwastaken/status/2089377982536388964
1•porridgeraisin•6m ago•0 comments

Intel Xeon 658X Review: Granite Rapids for Workstations – ServeTheHome

https://www.servethehome.com/intel-xeon-658x-review-granite-rapids-for-workstations/
1•rbanffy•6m ago•0 comments

29 states suing Meta for $1.4T over youth mental health claims

https://www.reuters.com/world/us/meta-faces-29-state-trial-that-could-reshape-instagram-facebook-...
1•giwook•8m ago•0 comments

What has driven deforestation in the 21st century?

https://ourworldindata.org/what-has-driven-deforestation-in-the-21st-century
1•surprisetalk•8m ago•0 comments

No to Spy Pixels

https://notospypixels.com
1•cdrnsf•9m ago•0 comments

'Unprecedented' number of Apple users received recent spyware alert

https://techcrunch.com/2026/08/17/unprecedented-number-of-apple-users-received-recent-spyware-ale...
1•speckx•10m ago•0 comments

Sonic the Hedgehog at 35 – from 2D to 3D to a billion-dollar film franchise

https://www.theguardian.com/games/2026/aug/18/sonic-the-hedgehog-at-35
1•tosh•10m ago•0 comments

QMUD modern Qt based, drop-in replacement for MUSHClient, MUD client

https://github.com/Nodens-/QMud
1•nkjoep•11m ago•0 comments

Show HN: Formulaic, paste a CSV and get the Excel formula that fits it

https://codebypeace.gumroad.com/l/Formulaic
1•KALYX•12m ago•0 comments

OpenAI Model Spec

https://model-spec.openai.com/2026-08-18.html
1•sha-3•13m ago•0 comments

State Farm defense lawyers admit AI generated fake cases in LA lawsuit

https://calmatters.org/economy/2026/08/state-farm-lawsuit-ai-hallucinations/
3•cdrnsf•13m ago•0 comments

ChainDrop worm crawls into NPM supply chain, evades standard defenses

https://www.theregister.com/security/2026/08/15/chaindrop-worm-crawls-into-npm-supply-chain-evade...
2•Bender•14m ago•0 comments

Ask HN: When code review starts backing up on your team, what happens?

1•stephencloud•15m ago•0 comments

Writing a Fast Compiler

https://tibleiz.net/blog/2024-02-04-writing-a-fast-compiler.html
1•birdculture•15m ago•0 comments

Almost nobody pays attention to web standards anymore

https://www.theregister.com/devops/2026/08/17/almost-nobody-pays-attention-to-web-standards-anymo...
2•Bender•15m ago•0 comments

Petlibro accused of "gaslighting" users over smart pet feeder outage

https://arstechnica.com/gadgets/2026/08/petlibro-accused-of-gaslighting-users-over-smart-pet-feed...
2•Bender•16m ago•0 comments

Taxing AI to Help Workers Sounds Good, but Public Deserves More

https://news.bloombergtax.com/tax-insights-and-commentary/taxing-ai-to-help-workers-sounds-good-b...
2•tldrthelaw•18m ago•1 comments

Can autocomplete play chess blindfolded? A journey into applied AI research

https://alfredvc.no/blog/chess-as-autocomplete
1•alfredvc•19m ago•1 comments

Show HN: I made collecting wearable data 25X cheaper

https://platform.stridee.fit
2•alvaromolina0•19m ago•0 comments

Show HN: Dreadsweeper – Minesweeper Raycasted

https://dreadsweeper.franzai.com/
2•franze•20m ago•1 comments

States Seek $200B from Meta over Child Social Media Addiction Claims

https://www.nytimes.com/2026/08/18/technology/meta-social-media-addiction-trial.html
3•sbulaev•22m ago•0 comments

Show HN: Kutta – a 2D wind tunnel in the browser

https://crgimenes.github.io/kutta/
2•crgimenes•24m ago•0 comments