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 Reinvention of Liberal Arts Colleges

https://www.educationnext.org/reinvention-of-liberal-arts-colleges-higher-education-brandeis-univ...
1•Tomte•51s ago•0 comments

Anthropic aligment lead warns about extinction by AI

https://twitter.com/EvanHub/status/2097497037956891126
1•margorczynski•1m ago•0 comments

Amazon Profitability Calculator

https://clarisix.com/amazon-profitability-calculator
1•claudiuclement•2m ago•0 comments

Mapped: Europe's Biggest Budget Deficits

https://www.visualcapitalist.com/mapped-europes-biggest-budget-deficits/
1•leonidasrup•3m ago•0 comments

Y Combinator, Mapped

https://dashboard.vclense.ch/ycglobe
1•plurby•4m ago•0 comments

PHP is Dead (and AI is to blame)

https://www.lifeofguenter.de/2026/09/php-is-dead-and-ai-is-to-blame
1•lifeofguenter•9m ago•0 comments

Show HN: Impress your boss with interactive Scikit-Learn Decision Tree

https://github.com/mljar/supertree
1•pplonski86•12m ago•0 comments

What makes $BigTechCompany's products bad, anyway?

https://herecomesthemoon.net/2026/09/why-is-big-tech-bad/
1•birdculture•13m ago•0 comments

Show HN: Project Estimator – a free, no sign-up software cost estimator

https://project-estimator.webround.net/
1•LucaSiviero•14m ago•0 comments

US claims Chinese AI firms are carrying out 'industrial-scale' theft

https://www.cnn.com/2026/09/08/politics/us-accuses-china-of-stealing-ai-technology
3•jllyhill•14m ago•0 comments

Primework by Kunst X

https://kunstx.online/primework/
2•kunstx•14m ago•1 comments

Bristol Myers' blood cancer cell therapy succeeds in mid-stage trial

https://www.reuters.com/business/healthcare-pharmaceuticals/bristol-myers-blood-cancer-cell-thera...
1•thunderbong•15m ago•0 comments

How Much of the Internet Is Written with AI?

https://www.pewresearch.org/data-labs/2026/08/20/how-much-of-the-internet-is-written-with-ai/
3•dp-hackernews•16m ago•0 comments

Steam now requires Australian users to verify their age with a credit card

https://www.reddit.com/r/Games/comments/1wbauz5/steam_now_requires_australian_users_to_verify/
2•haunter•16m ago•0 comments

Show HN: CreepyLink: A fun tool to turn safe URLs into suspicious looking links

https://www.creepylink.online
1•tangjei•19m ago•0 comments

Law schools tell students to put AI away

https://www.ft.com/content/8ddd3668-5858-45c3-b34f-a6bafc678187
4•1vuio0pswjnm7•20m ago•0 comments

Our Technological Wager

https://dissentmagazine.org/article/artificial-futures-ai-risk/
1•robtherobber•23m ago•0 comments

Italian tech collective Autistici/Inventati shut down by Trump administration

https://sabot.media/post/ai-shuts-down
3•kYuZz•24m ago•1 comments

ScanChess – Digitize handwritten chess scorebooks and diagrams into PGN/FEN

https://scanchess.com/
1•sudoai•28m ago•0 comments

Want to borrow a dinosaur fossil? Try California's taxidermy lending library

https://www.theguardian.com/us-news/2026/sep/08/san-diego-taxidermy-museum
1•rdmuser•28m ago•0 comments

Ryanair ATC disruption update with Synthesia AI representative [video]

https://www.youtube.com/shorts/pIfAvoHtj44
2•50kIters•29m ago•1 comments

The diversity hypothesis: diversity and scientific output/impact in the sciences

https://link.springer.com/article/10.1007/s11186-026-09714-x
2•mpweiher•29m ago•0 comments

Show HN: Compute Polynomials Twice as Fast

https://thomasahle.com/fast-polynomials/
1•thomasahle•30m ago•0 comments

The Fundamental Limits of LLMs at Scale

https://openreview.net/pdf?id=BIRDGVrom8
2•leeuw01•30m ago•0 comments

Diskless Kafka: Object Storage, KIP-1150, and Kafka's Future

https://softwaremill.com/diskless-kafka-object-storage-kip-1150-and-kafkas-future/
1•mmatloka•37m ago•0 comments

Gambling with our lives: AI researcher quits Anthropic with warning about safety

https://www.politico.eu/article/anthropic-openai-researcher-jacob-coxon-warns-ai-could-kill-humans/
5•taubek•40m ago•0 comments

Arm's C2-Ultra, G2-Ultra NX, and CSS N4 IP

https://chipsandcheese.com/p/arms-c2-ultra-g2-ultra-nx-and-css
1•rbanffy•40m ago•0 comments

Google warns lower quality as it revamps Europe search results to avoid EU fines

http://www.reuters.com/world/google-warns-lower-quality-it-revamps-europe-search-results-avoid-eu...
2•1vuio0pswjnm7•40m ago•0 comments

Bitap: My favorite string matching algorithm

https://jo3-l.dev/posts/bitap/
1•fanf2•41m ago•0 comments

CogniFind is now available for Windows

https://www.cognifind.co/
1•hisp•41m ago•1 comments