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

Booksellers suspect AI firms are buying and then destroying rare books

https://arstechnica.com/tech-policy/2026/08/heres-a-balm-if-the-idea-of-destroying-books-to-train...
1•throw0101a•3m ago•0 comments

World Model Architectures: A Survey (2018–2026)

https://github.com/natemurthy/world-models
2•natemurthy•4m ago•1 comments

Who wants to fuck with Elon Musk?

https://www.cardsagainsthumanity.com/elonhasnofriends
2•embedding-shape•5m ago•0 comments

LiteLLM supply chain attack hit 2,488 organisations

https://twitter.com/IntCyberDigest/status/2087581727619162296
2•plurby•8m ago•0 comments

The tug-of-war between engagement and dysregulation

https://www.sciencedirect.com/science/article/pii/S0747563226001226
2•asoberbeck•12m ago•0 comments

Stealing Reasoning Traces from Proprietary LLM APIs

https://www.alphaxiv.org/abs/2608.09867
5•buredoranna•16m ago•0 comments

Show HN: WindStrap – Bootstrap 5.3.8 to Tailwind CSS Using DeepSeek V4 Flash

https://github.com/rip747/windstrap
2•thrownaway561•17m ago•0 comments

Why space is a terrible place to cool a data center

https://thenewstack.io/spacex-and-nvidias-orbital-ai-datacenter-fantasy/
7•CrankyBear•17m ago•0 comments

Show HN: A marketplace where AI agents buy services from AI agents

https://aaas-marketplace-1089237826218.asia-northeast1.run.app
3•mt2user•18m ago•1 comments

Talent Disrupted (2024)

https://www.strada.org/reports/talent-disrupted
2•toomuchtodo•18m ago•1 comments

Paper-mill papers peddled in ads were later published

https://www.science.org/content/article/hundreds-paper-mill-papers-peddled-ads-were-later-published
2•sbulaev•18m ago•0 comments

New 'treatment-first' addiction toolkit emphasizes faith, abstinence

https://www.statnews.com/2026/08/12/addiction-homelessness-hhs-toolkit-harm-reduction/
2•EA-3167•18m ago•0 comments

Ask HN: How are you finding the job market in 2026?

4•dzonga•19m ago•0 comments

Amiga history: In the beginning was CAOS (1988)

http://obligement.free.fr/articles_traduction/in_the_beginning_was_caos_en.php
2•doener•22m ago•0 comments

Suno: An update to our downloads policy and Terms of Service

https://suno.com/blog/suno-updates-tos
2•throwaway2027•22m ago•0 comments

Banner Depot 2000: archive web ad banners from 1990s and early 2000s

https://www.banner-depot-2000.net/
2•jchook•25m ago•0 comments

TripOS/68k

https://web.archive.org/web/20131016145634/http://www.amigahistory.co.uk/tripos.html
2•doener•26m ago•1 comments

Locating Evolution in Artificial Successor Systems

https://zenodo.org/records/21892666
2•dhedegreen•27m ago•0 comments

Lovable: Connect your app to Google Analytics

https://docs.lovable.dev/integrations/google-analytics
2•doener•29m ago•0 comments

Website Developer Startup Built2WinWeb

https://built2winweb.com/
2•jacobcampbell•31m ago•0 comments

SlateDB Benchmarks

https://benchmark.slatedb.io/0.15.0/workload/balanced/
2•riccomini•37m ago•0 comments

Art Invented Humanity

https://aeon.co/essays/humans-did-not-invent-art-it-was-the-other-way-around
2•prismatic•38m ago•0 comments

I built a browser-native SysEx librarian for 80s/90s synthesizers

https://bipluk.com/
3•halfradaition•38m ago•0 comments

The Indo-European Family Tree

https://djbinder.com/language-tree/
2•benbreen•38m ago•1 comments

Archie G. Norcross' Maine Forest Fire Maps (1918–22)

https://publicdomainreview.org/collection/maine-forest-fire-maps/
1•samclemens•38m ago•0 comments

Recreating the Impossible Rhythm Illusion in "The Odyssey" Soundtrack [video]

https://www.youtube.com/watch?v=Z-VjDxckkg8
2•nphardon•41m ago•0 comments

Agentic AI Open-Source Unit Testing for orchestrators on CLI

https://github.com/insightitsGit/prism-eval
1•parvaamin•42m ago•0 comments

There's Not a Single Flock Camera on the Upper West Side

https://twitter.com/SecretFire79/status/2087277186285773249
7•grandpajoey•47m ago•0 comments

Tailscale – Information about AI for Candidates [pdf]

https://cdn.sanity.io/files/w77i7m8x/production/0de35a24de4d425390546ebd521107d5444985e9.pdf
1•figmert•47m ago•1 comments

DLLM: Minimal, clean coding agent built directly on llama.cpp without overhead

https://github.com/DannyArends/DLLM
2•teleforce•51m ago•1 comments