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

Mark-of-the-web and pinning installers to sites

https://blog.randomoracle.io/2026/06/20/mark-of-the-web-and-pinning-installers-to-sites/
1•jandeboevrie•3m ago•0 comments

The videogame market is as big as ever, with PC leading growth [pdf]

https://resources.newzoo.com/hubfs/Newzoo%20-%20GMRF%20Q2%202026%20Analyst%20Update.pdf
1•HelloUsername•8m ago•0 comments

Earthquake gate stopping a San Andreas disaster under highest stress in 1K years

https://www.cnn.com/2026/06/19/weather/san-andreas-fault-record-stress-in-1000-years-earthquake-l...
1•mikhael•9m ago•0 comments

OCaml 5.5 Released

https://discuss.ocaml.org/t/ocaml-5-5-0-released/18265
1•azhenley•9m ago•0 comments

FFmpegKit NDK r26c patch and maintained Android fork

https://github.com/ffmpegkit-maintained/ffmpeg-kit
1•FFmpegKit•10m ago•0 comments

How do we prevent Bitrot?

https://notgull.net/bitrot/
1•dmit•13m ago•0 comments

Show HN: Shelve – Native macOS menu bar app that auto-organizes your Downloads

https://github.com/DanielZ1-tech/shelve
1•danielzx1•17m ago•0 comments

Ask HN: Would you let your AI coding agent profile and optimize autonomously?

1•connollystr•17m ago•0 comments

He made your free video player run smoothly. Now he's doing that for robots

https://techcrunch.com/2026/06/19/he-made-your-free-video-player-run-smoothly-now-hes-doing-that-...
1•XzetaU8•18m ago•0 comments

Principles and Practice of Deep Representation Learning [pdf]

https://ma-lab-berkeley.github.io/deep-representation-learning-book/assets/book-main.pdf
2•t_serpico•21m ago•0 comments

The Lost Story of Alan Turing's "Delilah" Project

https://spectrum.ieee.org/alan-turings-delilah
2•asdefghyk•23m ago•1 comments

Explaining Kerberos from A-Z

https://thattotallyrealmyth.gitbook.io/kerberos-explained
1•MeowMeowBinks•24m ago•0 comments

The Midjourney Scanner

https://twitter.com/midjourney/status/2067422898407837797
1•MrBuddyCasino•26m ago•0 comments

Show HN: I made an AI video of alexpotato's comment about his stockbroker dad

https://getartcraft.com/media/m_xtdewkcnz1ghvsnr5st2sted99p2nr
1•sexy_seedbox•27m ago•1 comments

Show HN: FloatDeck, a floating quick-actions menu for Chrome

https://chromewebstore.google.com/detail/floatdeck-floating-button/fanagpncolgnoglmhamngmcnadkffmlo
1•tapdot•30m ago•0 comments

Student Cheating Is Becoming Impossible to Detect in an A.I. Era

https://www.nytimes.com/2026/06/18/us/ai-apps-students-cheat.html
5•thm•41m ago•2 comments

Effective Use-Cases for LLMs

https://aggressivelyparaphrasing.me/2026/06/21/effective-use-cases-for-llms/
2•tcbrah•43m ago•0 comments

What are your Favorite Lobste.rs Comments?

https://lobste.rs/s/crl4fj/what_are_your_favorite_lobste_rs_comments
2•Curiositry•44m ago•0 comments

The terrifying world of the 'TikTok Farlands'

https://www.bbc.com/future/article/20260618-the-terrifying-world-of-the-tiktok-farlands
2•saikatsg•45m ago•0 comments

Warsh brings a skinny Fed approach to a complex, information-hungry world

https://www.reuters.com/business/warsh-brings-skinny-fed-approach-complex-information-hungry-worl...
3•kaycebasques•45m ago•0 comments

Public Service Announcement: Don't Say You Use AI for Writing

https://www.satisfice.com/blog/archives/488148
2•satisfice•48m ago•0 comments

Polymarket Paid Dozens to Post Videos of Themselves 'Winning' with Fake Bets

https://m.slashdot.org/story/455718
8•ilreb•53m ago•2 comments

Is anyone still using Emacs?

https://blogsystem5.substack.com/p/is-anyone-still-using-emacs
4•signa11•56m ago•1 comments

Building Reliable Agentic AI Systems

https://martinfowler.com/articles/reliable-llm-bayer.html
10•sarangk90•1h ago•0 comments

Show HN: Nivroo – AI builds your dropshipping store in 60s and trading terminal

https://nivroo.com
2•nivroo•1h ago•0 comments

Signal Shaped Noise

https://signalshapednoise.com/
4•cblakkan•1h ago•0 comments

Show HN: Moduna –- Mixpanel for AI Agents

https://moduna-ai.vercel.app
3•sjashwin•1h ago•0 comments

Ask HN: How to get ideas for space startups?

5•asxndu•1h ago•3 comments

Intuitive Self-Models (2024)

https://www.lesswrong.com/s/qhdHbCJ3PYesL9dde
4•OgsyedIE•1h ago•0 comments

Show HN: Argybargy – A peer-to-peer bridge connecting any AI agents and sessions

https://argybargy.dev
2•titusblair•1h ago•0 comments