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•11mo 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

Sqlite3 WebAssembly and JavaScript

https://sqlite.org/wasm/doc/trunk/index.md
1•firasd•25s ago•0 comments

Reimagining Kernel Generation at the PTX Layer

https://standardkernel.com/blog/reimagining-kernel-generation-at-the-ptx-layer-learning-from-and-...
1•matt_d•29s ago•0 comments

Neo Semiconductor 3D X-DRAM for AI processors passed proof-of-concept validation

https://www.tomshardware.com/tech-industry/artificial-intelligence/neo-semiconductors-revolutiona...
1•rbanffy•1m ago•0 comments

Sperm carry unexpected genetic messages – Science – AAAS

https://www.science.org/content/article/sperm-carry-unexpected-genetic-messages
1•rbanffy•3m ago•0 comments

Sum-Check as an Algebraic Tensor Reduction: Part I

https://blog.zksecurity.xyz/posts/tensor-reductions-1/
1•baby•3m ago•0 comments

I self-host a time-sorted list of STEM, Arts and Design articles

https://limereader.com
1•busymom0•3m ago•0 comments

Good News If You Have a Sony TV and Were Hoping It Would Become Less Useful

https://www.techdirt.com/2026/04/24/good-news-if-you-have-a-sony-tv-and-were-hoping-it-would-beco...
1•cf100clunk•3m ago•0 comments

Show HN: Pylon – Sentry Errors to PRs via Claude Code, with Telegram Approval

https://github.com/pylonto/pylon
1•bojanstef•4m ago•0 comments

With TPU 8, Google Makes GenAI Systems Better, Not Just Bigger

https://www.nextplatform.com/compute/2026/04/24/with-tpu-8-google-makes-genai-systems-much-better...
1•rbanffy•4m ago•0 comments

A Deductive System for (Hardware-Software) Contract Satisfaction Proofs

https://arxiv.org/abs/2604.09165
1•matt_d•4m ago•0 comments

Ask HN: Any examples of useful AI agents?

1•taikon•5m ago•0 comments

GPU Spot Prices Surge 114% in Six Weeks

https://tomtunguz.com/b200-gpu-pricing-spot-market-model-releases/
1•swolpers•5m ago•0 comments

Jack Dorsey's Block launches new Bitcoin hardware wallet, Bitkey

https://bitkey.world
1•obnauticus•5m ago•0 comments

Study Finds a Third of New Websites Are AI-Generated

https://www.404media.co/study-finds-a-third-of-new-websites-are-ai-generated/
1•cdrnsf•5m ago•0 comments

A Third of New Websites Created Since 2022 are AI-Generated

https://ai-on-the-internet.github.io/
2•ilreb•6m ago•0 comments

Agentic World Modeling: Foundations, Capabilities, Laws, and Beyond

https://huggingface.co/papers/2604.22748
1•matrix-agent•6m ago•0 comments

Claude Desktop Buddy

https://github.com/anthropics/claude-desktop-buddy
1•henryaj•10m ago•0 comments

Intentional Inefficiency in Software Design

https://support.cch.com/oss/ml/kb/solution/Why-is-the-CPU-usage-on-my-CCH-ProSystem-fx-Scan-Admin...
1•nohell•10m ago•0 comments

Source code protection in JavaScript desktop apps

https://teamdev.com/mobrowser/blog/how-source-code-protection-works-in-javascript-desktop-apps/
1•Ikryanov•11m ago•0 comments

Show HN: Sverklo – local-first MCP code intelligence (and the runs we lose)

https://sverklo.com/research/
1•nike-17•12m ago•0 comments

Customizing Karpathy's LLM Wiki for fighting disease

https://kamens.com/blog/llm-wiki-for-fighting-disease
1•kamens•13m ago•0 comments

A Brief History of Subpoenas

https://commerciallore.com/2015/06/04/a-brief-history-of-subpoenas/
1•JumpCrisscross•13m ago•0 comments

Garage door open: C programming language examples in library form

https://github.com/dmiller-fork/libkr
1•punknight•14m ago•1 comments

MinIO Is Done with Open Source, What Are Your Options?

https://itsfoss.com/news/minio-moves-away-from-open-source/
1•speckx•14m ago•0 comments

HTML written only using the C preprocessor

https://chaos.social/@citizen428/116138240021584394
1•slopinthebag•14m ago•0 comments

Tile Kernels: An optimized GPU kernels library written in TileLang

https://github.com/deepseek-ai/TileKernels
1•matt_d•15m ago•0 comments

AI Tools Privacy Tracker

https://www.getvoibe.com/resources/ai-privacy-tracker/
1•ayushchat•15m ago•0 comments

You Can't Write That Book

https://brianschrader.com/archive/why-you-cant-write-that-book/
1•sonicrocketman•15m ago•0 comments

Disruption with Some GitHub Services

https://www.githubstatus.com/incidents/6bkk045k741z
2•darnfish•15m ago•1 comments

Writing with AI is an abstraction problem

https://twitter.com/jakemintz/status/2048802545771184269
1•jmintz•19m ago•0 comments