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

Ask HN: Do you still do pair programming in this agentic age?

2•Andugal•3m ago•0 comments

Independent investigation of agents' behavior in OpenAI/Hugging Face incident

https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/
1•mellosouls•4m ago•0 comments

Hiring SRE Axelerant

https://www.axelerant.com/careers
1•adrijadas•5m ago•0 comments

Von Neumann's 1927 Trilogy on the Foundations of Quantum Mechanics

https://arxiv.org/abs/2406.02149
1•throwaway81523•8m ago•0 comments

Microsoft Buys Corp.com So Bad Guys Can't (2020)

https://krebsonsecurity.com/2020/04/microsoft-buys-corp-com-so-bad-guys-cant/
1•mindracer•9m ago•0 comments

Cistercian Numerals

https://en.wikipedia.org/wiki/Cistercian_numerals
1•Michelangelo11•9m ago•0 comments

French Top Court Gets It Right, Strikes Down Social Media Ban for Youths

https://www.eff.org/deeplinks/2026/08/french-top-court-gets-it-right-strikes-down-social-media-ba...
2•mdp2021•12m ago•0 comments

Neurosurgeons perform first successful AI-assisted operation to remove tumour

https://www.theguardian.com/technology/2026/aug/27/london-neurosurgeons-ai-assisted-operation-bra...
1•_tk_•16m ago•0 comments

Pipeline Green Isn't Data Correct

https://apacheseatunnel.medium.com/pipeline-green-isnt-data-correct-dad6044c50ac
1•SeaTunnel•22m ago•0 comments

ARC-AGI-3: A game with no instructions

https://genaipod.substack.com/p/arc-agi-3
1•kuczmama•24m ago•0 comments

Show HN: Not the GTC 2026 Keynote [video]

https://www.youtube.com/watch?v=A5oeMEhB7b4
1•molive•24m ago•0 comments

Nvidia forecasts 70% sales growth next year

https://www.reuters.com/business/media-telecom/nvidia-forecasts-quarterly-revenue-above-estimates...
1•u1hcw9nx•25m ago•0 comments

OpenXcom is an open-source clone of the original UFO: Enemy Unknown

https://openxcom.org/
1•doener•26m ago•0 comments

Glacier collapse and ice avalanche likely fueled deadly Nepal flash flood

https://www.japantimes.co.jp/news/2026/08/27/asia-pacific/society/glacier-avalanche-nepal-flood/
1•blondie9x•29m ago•0 comments

The Eternal Now: How Present Tense Fiction Is Eroding Literary Depth

https://www.pensandpoison.org/p/the-eternal-now-how-present-tense
1•Bluestein•30m ago•0 comments

Uniwidth Typeface

https://en.wikipedia.org/wiki/Uniwidth_typeface
1•amadeuspagel•33m ago•0 comments

An Oral History of Tim Curry's Escape to the One Place Uncorrupted by Capitalism

https://www.vice.com/en/article/an-oral-history-of-tim-currys-escape-to-the-one-place-uncorrupted...
1•tosh•33m ago•0 comments

GitHub – rajnandan1/ken: Thompson-mode systems discipline for AI agents

https://github.com/rajnandan1/ken
1•purple_wow•34m ago•0 comments

Ask HN: What do you do when your AI coding agent is doing its job?

1•tryingtolearn•35m ago•1 comments

A community database for the problems on the erdosproblems.com site

https://github.com/teorth/erdosproblems
1•duck•35m ago•0 comments

Noise-Driven Escape from Metastable Phases Explains Grokking in DNNs

https://arxiv.org/abs/2606.17120
1•jerlendds•36m ago•1 comments

Floci – Local Cloud Emulators

https://floci.io
1•gjvc•37m ago•0 comments

Rembed – Pure-Go text embeddings, no ONNX Runtime, no cgo

https://github.com/rostamlabs/rembed
1•vahid4134•38m ago•0 comments

(Amateur) Planetary Astrophotography (2024)

https://skiesandscopes.com/damian-peach/
2•jensgk•38m ago•0 comments

The Rocky Horror Show – ZX Spectrum, Amstrad CPC, C64, C128 (1985)

https://www.hardcoregaming101.net/the-rocky-horror-show/
1•Bluestein•42m ago•0 comments

CIA Chief's Surprise Moscow Trip Was to Warn Russia Not to Attack NATO

https://www.wsj.com/politics/policy/cia-chiefs-surprise-moscow-trip-was-to-warn-russia-not-to-att...
4•_tk_•42m ago•0 comments

Where this hype is going?

2•arman-w-jalili•46m ago•0 comments

PlainInvoice – Free Invoice Generator, No Signup Required

https://plaininvoice.com
1•5balloons•48m ago•0 comments

Junior consultants called back to office as AI increases need for human skills

https://www.ft.com/content/7fd9c234-a92b-4ab2-ba1f-969cf9a23f52
3•petethomas•50m ago•0 comments

AgeLab research inspires an A I startup

https://www.technologyreview.com/2026/08/25/1140917/agelab-research-inspires-an-a-i-startup/
1•joozio•51m ago•0 comments