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

Hacker News addiction and taking simple mundane breaks in life

https://smileplease.mataroa.blog/blog/hackernews-addiction-and-taking-simple-mundane-breaks-in-life/
1•Imustaskforhelp•4m ago•0 comments

The Hottest Debate in Tech: Ads in AI

https://www.forbes.com/councils/forbesagencycouncil/2026/04/13/the-hottest-debate-in-tech-ads-in-ai/
1•bryanrasmussen•10m ago•1 comments

Anthropic reported diary entry to police, woman faces felony charge

https://www.techspot.com/news/114091-florida-woman-used-claude-diary-anthropic-reported-shoot.html
1•emptybits•19m ago•0 comments

Show HN: Free domain RDAP lookup, availability and bulk check

https://www.yuliusbox.com/tools/domain-lookup
1•yuliuslux•20m ago•0 comments

Next-Generation Collective Communication Object for AMD GPUs

https://www.amd.com/en/developer/resources/technical-articles/2026/mori-cco.html
1•sks_15•24m ago•0 comments

Rune Icons

https://www.runeicons.com
2•handfuloflight•25m ago•0 comments

Web games created with Claude Opus

https://triptych.github.io/web-games-andrew/
1•triptych•28m ago•1 comments

Simon Andriesz Exposed Howard Lutnick's Ties to Jeffrey Epstein Dead

https://www.thedailybeast.com/whistleblower-simon-andriesz-who-exposed-howard-lutnicks-ties-to-je...
2•latchkey•30m ago•1 comments

gtm- a (more beautiful) cliamp alternative in the making

https://github.com/prjctimg/gtm
1•prjctimg•31m ago•1 comments

Show HN: A tool which estimates X statistics

https://estimatemyx.com/
1•virajshoor•34m ago•0 comments

Understand What Whales Are Saying

https://www.projectceti.org
1•guiambros•37m ago•0 comments

Altman: `World should accept some bad things happening' for the benefits of AI

https://www.politico.com/news/2026/10/04/sam-altman-decoded-interview-ai-01106217
2•theanonymousone•39m ago•6 comments

PicoSputnik: 1M picosputniks in Solar System and beyond

1•Ontolorg•41m ago•1 comments

Replacement of Petroleum Based Products with Plant-Based Materials

https://onlinelibrary.wiley.com/doi/10.1002/eng2.70108
1•thelastgallon•46m ago•0 comments

Modder brings Nvidia Pascal GPU support to Windows XP 32-bit

https://www.tomshardware.com/pc-components/gpu-drivers/modder-brings-nvidia-pascal-gpu-support-to...
1•sbulaev•49m ago•0 comments

RedIWM – Wayland Compositor in Zig

https://github.com/oxydizer/rediwm/
1•oxydizer•51m ago•1 comments

Storage orchestration layer presents many S3/blob providers as one S3 endpoint

https://github.com/afreidah/s3-orchestrator
1•munch-o-man•53m ago•1 comments

Cement-based supercapacitors could power next-generation 'smart' buildings

https://www.acs.org/pressroom/presspacs/2026/october/cement-based-supercapacitors-could-power-nex...
1•geox•54m ago•0 comments

Service-Area Businesses: How to Rank on Google Maps Without a Shopfront

https://rentry.co/3edpsssi
1•khanjumakhan•54m ago•0 comments

Show HN: Tip Tool – dodge spam and phishing

https://github.com/protonic/TempIdentityPrivacy-TIP-Tool
1•redfoxfromwoods•55m ago•0 comments

YalaRide

https://yalaride.com
1•YalaRide•57m ago•0 comments

Safety is a product liability Issue

2•natrajs•1h ago•0 comments

The Problem with AV Data Isn't Size

https://sanspareilsmyn.github.io/blog/why-av-data-is-different/en/
1•sanspareilsmyn•1h ago•0 comments

The Temporary Democratization of Software Reverse Engineering

https://www.da.vidbuchanan.co.uk/blog/reversing.html
1•1317•1h ago•0 comments

Musk says he will rename SpaceXAI to SpaceXSI

https://www.reuters.com/business/media-telecom/musk-says-he-will-rename-spacexai-spacexsi-2026-10...
6•theanonymousone•1h ago•3 comments

"Get ready for a new age" (music CD promoting Microsoft Office 2000)

https://archive.org/details/12-well-balanced
1•jfil•1h ago•0 comments

Further thoughts on Android's native desktop mode

https://kevinboone.me/android_desktop_mode_2.html
2•lr0•1h ago•0 comments

System-level ad-blocking in Android in 2026

https://kevinboone.me/adblock.html
2•lr0•1h ago•0 comments

As We May Think (1945)[pdf]

https://web.mit.edu/STS.035/www/PDFs/think.pdf
2•AntiRush•1h ago•0 comments

Wikipedia: AI or Not Quiz

https://en.wikipedia.org/wiki/Wikipedia:AI_or_not_quiz
2•msub2•1h ago•0 comments