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

Six government passport CAs that Python rejects and OpenSSL accepts

https://github.com/Eginn-33/csca-masterlist-tools
1•Eginn-33•2m ago•0 comments

Can Agentic Engineers Estimate Software Delivery in the Age of AI?

https://serendb.com/blog/can-agentic-engineers-estimate-software-delivery-in-the-age-of-ai
1•lewistaariq•4m ago•0 comments

Made a dynamic links service with features we needed

https://linksense.net/
1•mrkokalj•4m ago•1 comments

The Hugging Face incident and the road ahead

https://openai.com/index/hugging-face-incident-and-the-road-ahead/
4•amrrs•5m ago•0 comments

Codegraff

https://github.com/justrach/codegraff
1•handfuloflight•6m ago•0 comments

There's Only One Way to Stop Students from Cheating

https://www.nytimes.com/2026/08/26/opinion/students-cheating-ai.html
2•7402•8m ago•0 comments

Show HN: Notificator – Send website events to push, email, MQTT and hardware

https://notificator-project.com/get-started/
1•vagelisp•8m ago•1 comments

She Was Told to Call Motels Herself: Inside Sacramento's Shelter Shutdown

https://invisiblepeople.tv/she-was-told-to-call-motels-herself-inside-sacramentos-shelter-shutdown/
1•petethomas•8m ago•0 comments

Flight attendant's breast cancer was occupational disease, court rules

https://www.theguardian.com/society/2026/aug/26/flight-attendant-breast-cancer-occupational-disease
2•speckx•9m ago•1 comments

How to make a model biased with few training samples?

https://subliminal-learning-blog.vercel.app/
1•anshubansal2000•9m ago•0 comments

Primus – AI Research Scientist

https://lab.cloud/
1•anonymous_llama•9m ago•0 comments

Build Htop for the Web with Go and Datastar

https://packagemain.tech/p/golang-datastar
1•der_gopher•9m ago•0 comments

The House Always Wins, Even on House-Less Kalshi

https://prospect.org/2026/08/26/house-always-wins-kalshi-prediction-markets/
3•dxs•11m ago•0 comments

OpenAI staff saw warning signs before agent hacking crusade caused global alarm

https://www.theguardian.com/technology/2026/aug/26/openai-staff-observed-warning-signs-before-ai-...
3•billybuckwheat•11m ago•1 comments

Apple Maps has ads now

https://www.theverge.com/tech/985249/apple-maps-iphone-ads
2•abawany•12m ago•1 comments

A Thread-Register Decoupled GPU Execution Model for Efficient Tensor Computation

https://arxiv.org/abs/2608.19628
2•matt_d•12m ago•0 comments

Processing in Memory: DRAM Is About to Do Math

https://ben3d.ca/blog/processing-in-memory
1•bhouston•13m ago•0 comments

The Rules We Use to Define False Positives

https://pandocore.io/blog/false-positive-scoring-rules
1•eaferstl•14m ago•0 comments

Disenchantment with the Post-AI Internet

https://lukesmith.xyz/articles/disenchantment-with-the-post-ai-internet/
2•speckx•14m ago•0 comments

What jobs should be "human reserved" as Bill Gates puts it?

https://www.telegraph.co.uk/business/2026/08/26/bill-gates-ban-ai-from-taking-jobs-from-humans/
1•jgafni•14m ago•1 comments

OpenAI saw warning signs weeks before Hugging Face breach

https://www.axios.com/2026/08/26/openai-hugging-face-technical-report-ai-hack
3•louiereederson•14m ago•0 comments

Pricing proprietary AI data using Spirit Airlines' $10M sale

https://tracerml.ai/research/pricing-capability/
1•adam_rida•15m ago•0 comments

Science fiction is a serious matter

https://vz.ru/opinions/2026/8/22/1444483.html
1•B1FF_PSUVM•17m ago•1 comments

Meta agrees to pay $17B in landmark US child-safety settlement deal

https://www.euronews.com/next/2026/08/26/meta-agrees-to-pay-17bn-in-landmark-us-child-safety-sett...
3•devonnull•17m ago•1 comments

Fitbit founders launch Luffu Link, an LTE health and safety band

https://techcrunch.com/2026/08/25/fitbit-founders-launch-luffu-link-an-lte-health-and-safety-band/
1•erohead•19m ago•0 comments

AI data startup Micro1 reaches $500M gross run rate amid AI training boom

https://techcrunch.com/2026/08/20/ai-data-startup-micro1-reaches-500m-gross-run-rate-amid-ai-trai...
1•MilnerRoute•19m ago•0 comments

V5 Droplets

https://www.digitalocean.com/blog/introducing-v5-droplets
1•rugma•19m ago•0 comments

The Debate of Mockist vs. Classicist TDD Is Like OOP vs. FP

https://fagnerbrack.com/the-debate-of-mockist-classicist-tdd-is-like-oop-fp-c9124185f3d2
1•fagnerbrack•20m ago•0 comments

LocalEATS

https://food-insider-nearby.northfieldnate6.chatgpt.site/?v=17&view=deals&city=montreal
2•NNNORTH•22m ago•0 comments

The Bloodbath of B-R5RB (2014)

https://www.eveonline.com/news/view/the-bloodbath-of-b-r5rb
1•EndXA•22m ago•0 comments