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

DX12.0 and Vulkan 1.0 were designed for ~15 year old GPUs

https://twitter.com/SebAaltonen/status/2087870023557697856
1•ksec•5m ago•0 comments

One of the Most Important Policy Decisions of Our Lifetime

https://www.nytimes.com/2026/08/14/opinion/ai-policy-tax-technology.html
2•reasonableklout•10m ago•0 comments

Show HN: HN Without AI Stories

https://hnnoai.readpipe.org/
2•zorked•14m ago•0 comments

manim: Framework for Creating Mathematical Animations

https://github.com/manimCommunity/manim
1•pykello•17m ago•0 comments

Coreboot Overclocking Arrives on MSI's Z690 and Z790

https://hwbusters.com/news/coreboot-overclocking-arrives-on-msis-z690-and-z790-experimental-and-u...
1•pietrushnic•17m ago•1 comments

No Plan Survives Contact with the Enemy (Reality)

https://blog.exe.dev/planning
1•tosh•18m ago•0 comments

Causation in Climate Change: ICJ)'S Climate Change Advisory Opinion Re Tort Law

https://opiniojuris.org/2026/03/03/causation-in-climate-change-the-international-court-of-justice...
1•bryanrasmussen•18m ago•1 comments

Healthcare Palantir Prototype

https://tmg.marcokittel.de
1•evlute•19m ago•1 comments

Show HN: Chemistry AI – step-by-step chemistry solver

https://chemistryai.chat
1•realisticaigen•20m ago•0 comments

Jason Arday, professor at centre of Cambridge plagiarism row, found dead

https://www.theguardian.com/uk-news/2026/aug/14/jason-arday-found-dead-after-resigning-from-cambr...
2•jimnotgym•21m ago•0 comments

Show HN: Homelander – free desktop app that applies for apartments in Germany

https://www.youtube.com/watch?v=udNWQz3WNBI
1•b1z0n•22m ago•0 comments

Charity and Sylvia: The Extraordinary Claims of Rachel Hope Cleves

https://buttondown.com/thene/archive/charity-and-sylvia-the-extraordinary-claims-of/
1•bryanrasmussen•23m ago•0 comments

OpenAI updates its Privacy Policy to include ads

2•1equalsequals1•23m ago•1 comments

Qwen3.8 27B Coming to Cerebras

https://twitter.com/cerebras/status/2088419572416147582
1•Moduke•27m ago•1 comments

Django is moving to an annual release cycle

https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/
3•JodieBenitez•32m ago•0 comments

Using GCC's Nested Functions with Wide Pointers and No Trampolines II

https://uecker.codeberg.page/2026-07-14.html
1•uecker•32m ago•0 comments

Show HN: Sandbox the install step of any NPM package

https://www.npmjs.com/package/@kenwea/mcp
1•Myzura•33m ago•0 comments

State media control influences large language models

https://www.nature.com/articles/s41586-026-10506-7
1•theanonymousone•38m ago•0 comments

René Goscinny

https://en.wikipedia.org/wiki/Ren%C3%A9_Goscinny
2•wolfi1•42m ago•0 comments

Copyright Is Brain Damage

https://www.youtube.com/watch?v=XO9FKQAxWZc
2•theanonymousone•42m ago•0 comments

Tell HN: My open-source form builder has reached ~7k registered users

1•darkhorse13•43m ago•0 comments

Tropical Storm Lala forecast to bring hurricane conditions to Hawaii Saturday

https://www.hawaiinewsnow.com/2026/08/15/tropical-storm-lala-forecast-bring-hurricane-conditions-...
1•saisrirampur•44m ago•0 comments

High-performance single-GPU inference for selected model checkpoints and GPUs

https://github.com/Neroued/ninfer
1•davedx•46m ago•0 comments

The pursuit of excellence does not need justification

https://twitter.com/mitchellh/status/2074225453217505494
1•tosh•56m ago•0 comments

New findings throw light on enduring Sun mysteries

https://www.bbc.com/news/articles/c934wqpd74xo
1•porridgeraisin•57m ago•0 comments

Ukraine Finds Nvidia AI Chip in New Russian Missile

https://www.kyivpost.com/post/82225
5•jnord•59m ago•0 comments

Vulnerability giving attackers full control of Macs is under active exploitation

https://arstechnica.com/security/2026/08/vulnerability-giving-attackers-full-control-of-macs-is-u...
1•jnord•1h ago•0 comments

Suspecting court of using AI, man injected prompts in filings to try to win case

https://arstechnica.com/tech-policy/2026/08/suspecting-court-of-using-ai-man-injected-prompts-in-...
6•jnord•1h ago•1 comments

AI agents aren't legally responsible for harm they cause. So who is?

https://www.theguardian.com/technology/2026/aug/13/ai-agents-arent-legally-responsible-for-any-ha...
2•theanonymousone•1h ago•1 comments

Chinese firm to launch Arctic shipping route

https://news.rthk.hk/rthk/en/component/k2/1866196-20260814.htm
3•ksec•1h ago•0 comments