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

Bloomberg Software Support

https://www.blpprofessional.com/
1•enjoyyourlife•46s ago•0 comments

Why Fewer People Are Challenging Bad Patents

https://www.eff.org/deeplinks/2026/11/why-fewer-people-are-challenging-bad-patents
1•gslin•4m ago•0 comments

Which Claude model should you build with? Fable, Opus, Sonnet, or Haiku

https://claude.dev/blog/which-claude-model-should-you-build-with/
1•882542F3884314B•4m ago•0 comments

There's a Reason for Holes on the Tops of Pen Caps (2016)

https://www.sciencealert.com/why-there-are-holes-in-tops-of-pen-caps-lids-bic
1•helloworld•4m ago•0 comments

iyi: A friendly, fast programming language for people and their agents

https://iyi.dev/
1•sedatk•5m ago•0 comments

Show HN: Fynepdf-pdfa – PDF/A conversion without Ghostscript (MIT)

https://github.com/fynepdf/fynepdf-pdfa
1•biaz•12m ago•0 comments

American Express is cutting 5% of its workforce to 'prepare for AI'

https://www.cnbc.com/2026/10/23/american-express-job-cuts.html
3•lxm•14m ago•1 comments

Anthropic Seeks to Raise $69.3B via Its IPO

https://www.bloomberg.com/news/articles/2026-11-10/anthropic-seeks-to-raise-69-3-billion-via-its-...
3•mfiguiere•15m ago•0 comments

Anthropic sends out, then retracts details of IPO filing, emails show

https://www.reuters.com/business/anthropic-aims-raise-up-693-billion-blockbuster-ipo-2026-11-10/
2•nycdatasci•15m ago•1 comments

Should learning to code be like learning to read?

https://olu.online/should-learning-to-code-be-like-learning-to-read/
3•meetpateltech•21m ago•0 comments

UK mathematician debunks myth around Parthenon's optical illusions

https://www.theguardian.com/science/2026/sep/16/uk-mathematician-debunks-myth-parthenon-optical-i...
2•NordStreamYacht•22m ago•0 comments

U.S. Government Networks Will Need to Be Torched and Rebuilt

https://karlbode.com/u-s-government-it-systems-are-completely-compromised-and-will-require-a-tota...
2•cdrnsf•22m ago•0 comments

Show HN: Dating app based on your LinkedIn profile

https://synergy.dating/
3•Startup4Life•22m ago•0 comments

'Stupendously large' primordial black holes ruled out as a dark matter source

https://phys.org/news/2026-11-stupendously-large-primordial-black-holes.html
3•wglb•23m ago•1 comments

A Tale of Blog Spam

https://dennisforbes.ca/blog/microblog/2026/11/blog_spam/
2•llm_nerd•28m ago•0 comments

Musk and Gwynne Shotwell on AI Risks, Peer Review, Starship, Terafab, Merger

https://www.youtube.com/watch?v=iwBOQeFPAwg
2•andsoitis•28m ago•0 comments

Show HN: KeyPad – Universal Control like keyboard/mouse for iPhone, iPhone Duo

https://apps.apple.com/us/app/keypad-bluetooth-keyboard/id1491684442?mt=12
1•toolbunch•30m ago•0 comments

Slonbase update: Lessons from the Show HN launch, trade-offs, and what's next

https://slonbase.com/
1•ayeshrodz•30m ago•0 comments

China seeks high-tech upper hand in industry carrying 80% of global trade

https://www.reuters.com/world/china/china-seeks-high-tech-upper-hand-industry-carrying-80-global-...
1•onemoresoop•31m ago•0 comments

SpaceX President and COO Gwynne Shotwell on Elon Musk

https://twitter.com/elonmusk/status/2119909709197279420
1•andsoitis•35m ago•0 comments

Vector Decision Models Typed decisions over embeddings you have

https://markrussinovich.github.io/venn-vdm/
1•shanselman•36m ago•0 comments

Proton CEO dismisses AI security-test request as 'bullshit and loser thinking'

https://www.reddit.com/r/ProtonMail/comments/1xilgwk/manifestos_fear_and_loser_thinking_inside_pr...
3•skeptic_ai•36m ago•1 comments

Show HN: BetterMan – man pages for all of Debian, with explain and portability

https://betterman.sh
1•amanthanvi•36m ago•1 comments

A Brief History of Sierra Online (2017)

https://retrofreakreviews.com/2017/01/30/sierra-retrospective/
2•freshtake•36m ago•0 comments

Canada renews the Local Journalism Initiative and extends journalism tax credit

https://www.niemanlab.org/2026/11/its-either-this-or-death-frankly-canada-renews-the-local-journa...
1•rdmuser•39m ago•3 comments

Short seller flagged Jensen Huang ties to suspected Chinese spy 6 months before

https://techcrunch.com/2026/11/09/a-short-seller-flagged-nvidia-ceos-ties-to-a-suspected-chinese-...
4•donsupreme•41m ago•1 comments

Anthropic reportedly plans to move forward with IPO plans

https://techcrunch.com/2026/11/09/anthropic-reportedly-plans-to-move-forward-with-ipo-plans/
2•inthebay•43m ago•1 comments

CUDA+ROCm dual-back ends LLM inference for mixed-vendor GPUs (up to 48% faster)

https://github.com/mw00/project-maya/pull/879
2•renwujun•44m ago•1 comments

Checking Module Boundaries in a Java Monolith

https://foojay.io/today/enforce-java-module-boundaries-with-modulith-rules/
1•fksubs•44m ago•0 comments

Show HN: Blabla Meter – Jev scores how useful page content is before you read it

https://github.com/maths-oliveira/blabla-meter
1•mmaths•44m ago•0 comments