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

AI for Bio Doesn't Need More Data

https://amplesa.substack.com/p/ai-for-bio-doesnt-need-more-data
1•hoglogic•5m ago•1 comments

Show HN: DH Tools – 40 client-side developer and productivity tools

https://denizlihub.com/
1•denizlihub•6m ago•0 comments

Thoughts on the Future of Web Browsers

https://sarahjamielewis.com/log/2026/future-of-web-browsers.html
1•lproven•15m ago•1 comments

The Physical World Has No Data Stack

https://www.felicis.com/blog/the-physical-world-has-no-data-stack
1•intrepidsoldier•20m ago•0 comments

AI safety conversations have gotten unbelievable

https://techcrunch.com/2026/09/19/ai-safety-conversations-have-gotten-unbelievable/
1•jnord•22m ago•0 comments

Frontier Engineering

https://kiro.dev/topics/frontier-engineering/
1•emersonmacro•33m ago•0 comments

Nscale S-1 IPO

https://www.sec.gov/Archives/edgar/data/2110365/000119312526395475/ck0002110365-20260918.htm
2•marc__1•34m ago•0 comments

Why fitting a logistic is nearly impossible from early data

https://www.johndcook.com/blog/2026/09/18/logistic-fit-sensitivity/
2•ibobev•34m ago•0 comments

How did Apple Silicon get 50% faster in three years? – Daniel Lemire's blog

https://lemire.me/blog/2026/09/19/how-did-apple-silicon-get-50-faster-in-three-years/
2•ibobev•35m ago•0 comments

Show HN: Rubrol – Sub-10ms PDF engine using Typst instead of Headless Chrome

https://rubrol.com/
1•halfradaition•35m ago•0 comments

Notes on discrete-time Fourier series and transform

https://eli.thegreenplace.net/2026/notes-on-discrete-time-fourier-series-and-transform/
1•ibobev•36m ago•0 comments

Show HN: Jev-align, a CLI to calibrate Jev to your judgement

https://github.com/sutro-sh/jev-align
1•sethkim•38m ago•0 comments

Claudecookie – convert, check, and mint Claude Code credentials from a cookie

https://claudecookie.com/
2•matt_hollins•40m ago•0 comments

Authenticity's Triumph

https://blog.smalleycreative.com/authenticitys-triumph/
1•stuntmachine•41m ago•0 comments

Can you tell which images are AI-generated?

https://slop-sense.labtoagi.com/games/is-this-image-ai/
2•hckr78•41m ago•1 comments

Relation Algebra ≠ Relational Algebra

https://remy.wang/blog/ra-ra.html
1•remywang•41m ago•0 comments

An open source roguelike adventure through dungeons

https://crawl.develz.org/
1•Bluestein•48m ago•0 comments

AI in schools – The choice we keep making

https://friendsschoolboulder.org/the-choice-we-keep-making/
1•MetallicCloud•48m ago•0 comments

OneZoom: Tree of Life Explorer

https://www.onezoom.org/
1•thunderbong•51m ago•0 comments

Tadao Ando Designed&Donated a Floating Library That Delivers Books to Children

https://spoon-tamago.com/tadao-ando-kagawa-floating-library/
1•bookofjoe•53m ago•0 comments

Ask HN: Anyone using DeepSeek Harness (dsh) as part of a customer-facing agent?

1•mmartindevelope•57m ago•0 comments

Joy's Law (Management)

https://en.wikipedia.org/wiki/Joy%27s_law_(management)
1•brewmarche•58m ago•0 comments

Academic Doomerism

http://muratbuffalo.blogspot.com/2026/09/academic-doomerism.html
1•zdw•1h ago•0 comments

Communicating schwa is impossible in written English

https://ashishb.net/linguistics/schwa/
2•ashishb•1h ago•0 comments

Research that compiles: typed claims, conflict detection and next actions

https://grainulator.app/playground/
3•aid-ninja•1h ago•1 comments

PyPy v8.0.0 Release

https://pypy.org/posts/2026/09/pypy-v800-release.html
2•lumpa•1h ago•0 comments

Humanism Without (All) Humans

https://contraptions.venkateshrao.com/p/humanism-without-all-humans
1•zdw•1h ago•0 comments

Semantic end-to-end agent testing for iOS, Android, and web using Jev

https://www.tryconvoy.xyz
1•gokulnair2001•1h ago•1 comments

India Outsourcing Shifts Upmarket as AI Reshapes Jobs, ING Says

https://www.bloomberg.com/news/articles/2026-09-17/india-outsourcing-shifts-upmarket-as-ai-reshap...
1•porridgeraisin•1h ago•1 comments

V Language Review (2023)

https://n-skvortsov-1997.github.io/reviews/
2•lr0•1h ago•0 comments