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

Joe Schmoe vs. the Engineer: Why AI Democratized Construction, Not Trust

1•JustifiedSystem•26s ago•0 comments

Command Notepad – An offline library for terminal commands

https://commandnotepad.com/
1•Englestone•36s ago•0 comments

Windows 0-day dropped by disgruntled researcher hands hackers System rights

https://arstechnica.com/security/2026/11/windows-0-day-dropped-by-disgruntled-researcher-hands-ha...
1•saikatsg•55s ago•0 comments

Ode to Qwen 3.8 Flash Next

https://terra-incognita.blog/posts/ode-to-qwen-3-8-flash-next
1•incognito124•1m ago•0 comments

Leaderboard Hacking: Preference-Based Model Evals Vulnerable to Manipulation

https://arxiv.org/abs/2611.14769
1•Betelbuddy•1m ago•0 comments

Another Linux kernel developer steps back from some duties due to overload

https://www.theregister.com/ai-and-ml/2026/11/13/another-linux-kernel-developer-steps-back-from-s...
1•saikatsg•2m ago•0 comments

A Binary Search Tree with the Unified Bound

https://arxiv.org/abs/2611.16272
1•Betelbuddy•2m ago•0 comments

Ask HN: Do you still need to know whats going on in the code?

1•no-user•3m ago•0 comments

Thousands turn out in Edinburgh to protest against AI data centres

https://www.bbc.co.uk/news/articles/c8n50w445zgpo
1•nothing_is_real•4m ago•0 comments

Upwork to Cut ~37% of Total Workforce in Expanded Layoffs

https://news.bloomberglaw.com/daily-labor-report/upwork-to-cut-37-of-total-workforce-in-expanded-...
2•frank_clover•4m ago•0 comments

Show HN: DownForReal – Kuma Hosted from 3 regions

https://downforreal.com/
1•hodder•8m ago•0 comments

Uber's Rate Limiting System

https://www.uber.com/in/en/blog/ubers-rate-limiting-system/
1•birdculture•8m ago•0 comments

I Tried Every LLM Architecture Change Since 2020

https://www.nikita-pavlichenko.com/blog/every-llm-architecture-change
2•scoresmoke•9m ago•0 comments

Nvidia board urged to consider 'return of Jensen Huang' by two major investors

https://www.cnbc.com/2026/11/14/nvidia-investors-jensen-huang-return-board-letter.html
6•pretext•12m ago•0 comments

GCVE is a fresh, open approach to vulnerability identification and numbering

https://gcve.eu/
1•adulau•12m ago•0 comments

Fixing a WebKit bug to see if promises are made of train tracks

https://alistair.sh/thenables
1•dverlaeckt80•15m ago•0 comments

AI School Bus Cameras Cash in on Drivers Who Fail to Stop

https://www.techspot.com/news/114489-america-school-buses-becoming-ai-powered-ticket-machines.html
3•gnabgib•17m ago•0 comments

Show HN: AI Time Estimator – how long Claude Code will take, from your own logs

https://github.com/noambrand/ai-time-estimator
2•Noambbb•18m ago•0 comments

Part Time Monkey

https://www.parttimemonkey.com/jono/
1•bookofjoe•19m ago•0 comments

AI Company Employees Should Unionize

https://www.nature.com/articles/d41586-025-00649-4
1•JimmyBuckets•19m ago•2 comments

Where We'll Live in the Future

https://www.chrbutler.com/where-we-will-live-in-the-future
2•delaugust•23m ago•0 comments

The Ontological Divergence of Artificial Intelligence

https://medium.com/@smoking2man/the-ontological-divergence-of-artificial-intelligence-from-person...
1•Aldus551•23m ago•0 comments

A 27-byte telemetry response nobody reads freezes Claude Desktop every two days

https://blog.dfb.sh/blog/claude-desktop-freeze/
2•lladnar•23m ago•0 comments

An open letter to the Nvidia Board of Directors

https://standwithjensen.com/#letter
2•matco11•24m ago•1 comments

A simple website to test if your bot is detectable

https://botstop.io/
2•incolumitas•26m ago•1 comments

Big Tech's Left Turn

https://www.status.news/p/midterm-elections-big-tech-elon-musk-mark-zuckerberg-jeff-bezos
2•ibn_khaldun•28m ago•1 comments

Lirz Ads

https://www.lirz.com
1•DevElif•30m ago•0 comments

Taboos and Self-Censorship Among U.S. Psychology Professors (2025)

https://journals.sagepub.com/doi/10.1177/17456916241252085
1•mpweiher•31m ago•0 comments

Show HN: Flipbook Foundry – animated stick figures baked into a font

https://flipbook-foundry.pages.dev/
1•arbourtrary•32m ago•1 comments

Show HN: Blaris – Windowless Random-Access LZSS for Constrained Microcontrollers

https://github.com/lis05/blaris
1•lis05•32m ago•0 comments