frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•8mo 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: What are the best things to do for high schoolers in summer?

1•artostash•56s ago•0 comments

If you had unlimited tokens for one month, what would you use them for?

1•hmokiguess•2m ago•0 comments

Ask HN

1•artostash•3m ago•0 comments

All-in-One project management tool for organizations with sensitive data

https://www.stackfield.com/
1•doener•4m ago•0 comments

Amazon Layoffs Hit 1,400 in Seattle as Local Tech Jobs Wither

https://www.bloomberg.com/news/articles/2026-01-30/amazon-layoffs-hit-1-400-in-seattle-700-in-bel...
1•1vuio0pswjnm7•8m ago•0 comments

Bitcoin Looks Set for Longest Monthly Losing Streak Since 2018

https://www.bloomberg.com/news/articles/2026-01-30/bitcoin-btc-slides-toward-longest-monthly-losi...
2•1vuio0pswjnm7•11m ago•0 comments

Faster package builds using Icecream and a Mac

https://iovec.net/2026-01-26
1•pratham_IN•12m ago•0 comments

US Has Investigated Claims WhatsApp Chats Aren't Private

https://www.bloomberg.com/news/articles/2026-01-29/us-has-investigated-claims-that-whatsapp-chats...
1•1vuio0pswjnm7•12m ago•0 comments

AI, data centre companies will have to compete for electricity in B.C

https://www.cbc.ca/news/canada/british-columbia/ai-data-centres-competitive-bid-process-bc-9.7069103
1•barbazoo•13m ago•1 comments

Writing an optimizing tensor compiler from scratch

https://michaelmoroz.github.io/WritingAnOptimizingTensorCompilerFromScratch/
1•t-3•14m ago•0 comments

Show HN: I made a tool that sends daily curated SaaS tools and workflows

https://saas-brew.beehiiv.com/
1•itsmanishsharma•14m ago•1 comments

Mobile carriers can get your GPS location

https://an.dywa.ng/carrier-gnss.html
1•cbeuw•16m ago•0 comments

NASA taps Claude to conjure Mars rover's travel plan

https://www.theregister.com/2026/01/31/nasa_taps_claude_to_conjure/
1•donutshop•19m ago•0 comments

Cloud-cost-CLI – Find AWS and Azure cost waste in less than 60 seconds

https://github.com/vuhp/cloud-cost-cli
3•vuhp•20m ago•1 comments

ModelRift: An AI-assisted IDE for parametric 3D models (OpenSCAD) [video]

https://www.youtube.com/watch?v=2jE_qX4u-rU
1•jetter•21m ago•0 comments

Show HN: Quorum-free replicated state machine built atop S3

https://github.com/io-s2c/s2c
3•mzazaipsc•21m ago•0 comments

Show HN: Skills teach your agent roam outside Moltbook and return with context

https://github.com/tico-messenger/protico-agent-skill
1•howieyoung•23m ago•1 comments

Embracing Thread-per-Core Architecture

https://nurmohammed840.github.io/posts/embracing-thread-per-core-architecture/
2•lukastyrychtr•23m ago•0 comments

No More Hidden Changes: How MySQL 9.6 Transforms Foreign Key Management

https://blogs.oracle.com/mysql/no-more-hidden-changes-how-mysql-9-6-transforms-foreign-key-manage...
1•ksec•23m ago•0 comments

The End of the Steam Age? China's Breakthrough CO2 Generator [video]

https://www.youtube.com/watch?v=BNDrC6fkjf0
1•tartoran•23m ago•0 comments

AIVO Evidentia

https://zenodo.org/records/18443871
1•businessmate•24m ago•1 comments

Study: AI predicts personality and behaviors as accurately as closest to you

https://news.umich.edu/say-whats-on-your-mind-and-ai-can-tell-what-kind-of-person-you-are/
1•giuliomagnifico•28m ago•0 comments

Ask a girl out with a pip3 package

https://github.com/LeonardHolter/Valentine-pip3-package
3•leonardholter•29m ago•3 comments

Securing America's grid: a strategic transformer reserve

https://breakingdefense.com/2025/11/securing-americas-grid-through-transformers-and-workforce-res...
2•jrpt•29m ago•0 comments

Pills that communicate from the stomach could improve medication adherence

https://medicalxpress.com/news/2026-01-pills-communicate-stomach-medication-adherence.html
1•PaulHoule•29m ago•0 comments

GNU Units

https://www.gnu.org/software/units/
3•birdculture•30m ago•0 comments

Finland to end "uncontrolled human experiment" with ban on youth social media

https://yle.fi/a/74-20207494
5•Teever•31m ago•1 comments

What It's Like to Live w D.I.D.—One of Psychiatry's Most Misunderstood Diagnoses

https://www.nytimes.com/2026/01/30/magazine/dissociative-identity-disorder-mental-health.html
1•bookofjoe•32m ago•1 comments

The United States Releases Millions of Flies over Panama Every Week

https://newsroompanama.com/2025/05/10/why-the-united-states-releases-millions-of-flies-over-panam...
1•thunderbong•32m ago•0 comments

Founder of 4chan created /pol/ days after meeting Jeffrey Epstein

https://bsky.app/profile/avitek.bsky.social/post/3mdowe3dyic2g
4•tootie•32m ago•4 comments