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

The CDC Has a Cyclospora Lab. DOGE Downsized It Last Year

https://www.wired.com/story/cdc-cyclospora-lab-doge-downsized-it-last-year/
1•cdrnsf•3s ago•0 comments

WordPress – Polls for ActivityPub

https://wordpress.org/plugins/polls-for-activitypub/
1•8organicbits•2m ago•0 comments

The US Grocery Slowdown Is Real

https://www.bain.com/insights/the-us-grocery-slowdown-is-real-snap-chart/
1•toomuchtodo•2m ago•0 comments

AirDows – Instant P2P file and clipboard sharing between devices

https://airdows.com
1•SamOkampo•5m ago•0 comments

HollowByte DDoS flaw bloats OpenSSL server memory with 11-byte payload

https://www.bleepingcomputer.com/news/security/hollowbyte-ddos-flaw-bloats-openssl-server-memory-...
1•sbulaev•6m ago•0 comments

Claude Fable 5 vs. Kimi K3 vs. GPT 5.6 Sol [video]

https://www.youtube.com/watch?v=iGNNgzUumoY
1•amrrs•8m ago•0 comments

Show HN: PrintBlocks – API and MCP server for your thermal printer

https://gian-reto.github.io/print-blocks/
1•gian-reto•8m ago•0 comments

Investigating Flock: America's Mass Surveillance Company [video]

https://www.youtube.com/watch?v=S3MQLlMbS-Y
2•oceansky•10m ago•0 comments

What does the Riemann zeta function have to do with the distribution of primes?

https://hidden-phenomena.com/articles/rh
2•mb1699•11m ago•0 comments

Show HN: A local browser extension that protects critical thinking from LLM's

https://frog1230.itch.io/mind-shield
1•Frog1230•14m ago•0 comments

JobLog

https://myjoblog.app/
1•Fedot•15m ago•2 comments

Two critical SQLi vulnerabilities in WordPress

https://wordpress.org/news/2026/07/wordpress-7-0-2-release/
1•nikcub•19m ago•0 comments

Necklace

https://en.wikipedia.org/wiki/Necklace_(combinatorics)
1•barrister•22m ago•0 comments

TP-Link Kasa cameras leaked home GPS via unauthenticated UDP for 6 years

https://github.com/BadChemical/IoT-Vulnerability-Research-Public/blob/main/TP-Link_Kasa_EC71/Kasa...
2•BadChemical•30m ago•0 comments

US seeks share of Korean chipmakers' 'excess profits'

https://www.koreatimes.co.kr/business/tech-science/20260716/us-seeks-share-of-korean-chipmakers-e...
5•scrlk•31m ago•1 comments

Show HN: Re:Likes – open-source library to be particular about reactions to text

https://relikes.com/#demo
1•kotoverse•31m ago•0 comments

Show HN: Learn hadware digital design online (VHDL, systemverilog)

https://risingedge.pro
2•wozniakpawel•33m ago•1 comments

Hegseth wants a "High-T" military; doctors call it a clinical minefield

https://arstechnica.com/health/2026/07/hegseth-wants-a-high-t-military-doctors-call-it-a-clinical...
5•duxup•36m ago•0 comments

Relay.app will be shutting down

https://www.relay.app/
3•qainsights•36m ago•1 comments

Advanced Security Alerting with DuckDB and Delta Lake – Clickdetect

https://medium.com/@souzo/advanced-security-alerting-with-duckdb-and-delta-lake-clickdetect-8041a...
1•souzo•37m ago•0 comments

Show HN: The Port Index – 3,804 seaports and 9,640 airports, scored

https://www.theportindex.online
1•theportindex•40m ago•0 comments

Show HN: Building a Rust-ish programming language with 100% coding agents: Wado

https://wado-lang.org/playground/
1•gfx•40m ago•0 comments

Ask HN: Do you use LLM-Wikis?

2•DavidHaerer•42m ago•0 comments

Self hosting a PDS isn't hard (so far)

https://www.coryd.dev/posts/2026/self-hosting-a-pds-isnt-hard-so-far
1•cdrnsf•43m ago•1 comments

Eliminating Go bounds checks with unsafe

https://blog.andr2i.com/posts/2026-07-06-eliminating-go-bound-checks-with-unsafe
1•olexsmir•43m ago•0 comments

Charlotte's Jujutsu Tutorial

https://char.lt/blog/2026/07/jj-vcs/
1•olexsmir•44m ago•0 comments

Disney Jr. & AI Animation Outfit Animaj Release 'Ozzy Fox' on YouTube

https://www.cartoonbrew.com/series/disney-jr-animaj-ozzy-youtube-264646.html
1•ortusdux•46m ago•0 comments

Is "jobs" a four-letter word?

https://benn.substack.com/p/is-jobs-a-four-letter-word
1•herbertl•46m ago•0 comments

I built a digital F1 garage to learn how Formula 1 cars work

https://paddockpass.app
6•jdluk87•48m ago•1 comments

Everybody's Weirded Out by AI–Except the People Who Foist It on Us

https://newrepublic.com/article/213004/everybody-weirded-ai-except-people-foist-us
50•jamesgill•49m ago•33 comments