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

1-click MMI execution in Android

https://karansaini.com/mmi-android/
1•karansaini•1m ago•0 comments

AI fight exposes Silicon Valley's mimetic flaw

https://www.breakingviews.com/columns/big-view/ai-fight-exposes-silicon-valleys-mimetic-flaw-2026...
1•bryanrasmussen•1m ago•0 comments

Russia was not ready for the data center war it started with Ukraine

https://arstechnica.com/gadgets/2026/10/russia-was-not-ready-for-the-data-center-war-it-started-w...
1•cisc•4m ago•0 comments

I measured what PDF compression costs, across 12 documents

https://pdftoolshq.com/pdf-compression-study/
1•HaniReza•6m ago•0 comments

Denmark set to allow return of 'physical force' in school

https://www.lemonde.fr/en/international/article/2026/10/10/denmark-set-to-allow-the-return-of-phy...
2•janisz•12m ago•0 comments

Updated Debian 13: 13.7 released

https://www.debian.org/News/2026/20260912
1•tapanjk•14m ago•0 comments

A slightly faster slimmer curl

https://daniel.haxx.se/blog/2026/10/13/a-slightly-faster-slimmer-curl/
1•robin_reala•15m ago•0 comments

Epic Games delays Disney game and tells developers to go "AI first"

https://www.gamesindustry.biz/epic-games-delays-disney-game-and-tells-developers-to-go-ai-first
3•pjmlp•16m ago•0 comments

AI Can't Think for You

https://humanpro.co/articles/ai-cant-think-for-you/
2•gx•21m ago•0 comments

Character.ai files for bankruptcy, agrees to sell some assets for $20M

https://www.reuters.com/legal/litigation/characterai-files-bankruptcy-agrees-sell-some-assets-dis...
3•toomuchtodo•22m ago•0 comments

Show HN: Outloud – Open-source PDF accessibility checker for CLI, CI and browser

https://github.com/visionably/outloud
3•yashbhatnagar•26m ago•0 comments

Karl Bushbys 28-year walk home,through deserts,kidnappers,polar bears

https://www.theguardian.com/lifeandstyle/2026/oct/13/karl-bushby-incredible-28-year-walk-home-gol...
2•CaptainZapp•31m ago•0 comments

Alecthomas/Devtodo2: DevTodo the Second

https://github.com/alecthomas/devtodo2
1•ankitg12•32m ago•0 comments

I Was a Meat Proxy for a Day

https://mayberay.bearblog.dev/i-was-a-meat-proxy-for-a-day/
2•mugamuga•34m ago•0 comments

Hittite royal archive found in Turkey

https://www.thehistoryblog.com/archives/77107
2•benbreen•36m ago•0 comments

Firefox Enterprise

https://blog.mozilla.org/en/firefox/introducing-firefox-enterprise/
4•soheilpro•39m ago•0 comments

Whats your take on laying off a large part of the Airtable team

2•saud_c•39m ago•3 comments

Snake Oil Got a Bad Rap

https://www.collectorsweekly.com/articles/how-snake-oil-got-a-bad-rap/
1•riffraff•41m ago•0 comments

Threat of AI share crash puts world financial stability at risk, says IMF

https://www.theguardian.com/business/2026/oct/13/ai-share-crash-risk-global-imf-debt-corrowing-cy...
25•novaRom•42m ago•6 comments

Ask HN: CAD for wood working with LLM support?

2•reacharavindh•45m ago•0 comments

Stablecoin-on-Creditor Violence

https://fedinprint.org/item/fedcwq/103919/original
2•toomuchtodo•46m ago•0 comments

Lossless Image Editing with AI

https://jgibbs.dev/blogs/image-editing/
1•joegibbs•48m ago•0 comments

Show HN: NameDaemon, free .com domain tools built on the daily zone file

https://namedaemon.com/
1•kobramobra•50m ago•0 comments

Part II: Is It a Flatpak? Is It an AppImage? No It's AppJail

https://www.youtube.com/watch?v=JnxoZe9pcSQ
1•DtxdF•53m ago•0 comments

'I use AI to do the things that I'm bad at': Linus Torvalds

https://www.zdnet.com/tech/linus-torvalds-ai-coding-programming/
4•naves•56m ago•0 comments

Error-correcting codes, visualized on a hypercube

https://tuebui.com/intuitive-information/hamming-hypercube/
2•bomot113•1h ago•0 comments

Only 14% of model cards mention risks

https://arxiv.org/abs/2504.08952
2•Gigacore•1h ago•0 comments

Muse Wonder Full (Max): Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/muse-wonder-full
2•theanonymousone•1h ago•0 comments

The many faces of LLVM PGO and FDO (2023)

https://aaupov.github.io/blog/2023/07/09/pgo
1•csmantle•1h ago•0 comments

Paper Mosquito: An NE556 Atari Punk Console as a Paper Circuit

https://messopedals.com/diy/onion-madder/paper/mosquito/
1•uxamanda•1h ago•0 comments