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

Extracting a UART Password via SPI Flash Instruction Tracing

https://zuernerd.github.io/blog/2026/01/07/switch-password.html
1•Eduard•1m ago•0 comments

Show HN: I built a sandboxed VM for letting AI agents go wild without risks

1•pancakeInDev•4m ago•0 comments

Show HN: ATS-1.0 – A 6-Tier Technical Standard for AI Authorship Disclosure

https://github.com/MeaningfulnessMediaGroup/ATS-Framework
1•djeffbee•4m ago•1 comments

Reflecting on two years as an open-source startup

https://hatchet.run/blog/two-years-open-source
1•abelanger•5m ago•0 comments

How to Solve Santa Claus Concurrency Puzzle with a Model Checker

https://wyounas.github.io/puzzles/concurrency/2026/01/10/how-to-help-santa-claus-concurrently/
2•speckx•5m ago•0 comments

Show HN: FOMOmeter – crypto sentiment based on crowd emotions, not price

https://www.fomometer.ai
2•Utss•6m ago•0 comments

Spain's fourth train in five days

https://news.sky.com/story/commuter-train-crashes-into-crane-in-murcia-marking-spains-fourth-trai...
1•puttycat•7m ago•0 comments

Scaling PostgreSQL to power 800M ChatGPT users

https://openai.com/index/scaling-postgresql/
1•mustaphah•8m ago•0 comments

Microsoft Slop 365

https://www.youtube.com/watch?v=BuUDhHuc7Rg
1•flockyflock•9m ago•0 comments

Show HN: Presidents Flights – map of world leaders' trips

http://presidentsflights.com/
1•Neodelf•9m ago•0 comments

Beyond Vendor Lock-In – A Framework for LLM Sovereignty

https://nezhar.com/blog/llm-sovereignty-framework/
1•nezhar•9m ago•0 comments

Show HN: Website template for iOS apps

https://appview.dev
1•harmash•9m ago•0 comments

Capital One to buy fintech firm Brex in $5.15B deal

https://www.reuters.com/legal/transactional/capital-one-buy-fintech-firm-brex-515-billion-deal-20...
2•personjerry•10m ago•0 comments

Capital One Strikes $5.15B Deal for Fintech Brex (YC W17)

https://www.wsj.com/finance/banking/capital-one-to-buy-fintech-brex-e2dacc67
3•cj•10m ago•3 comments

Show HN: pgedge-loadgen for realistic open-source PostgreSQL workload simulation

https://github.com/pgEdge/pgedge-loadgen
2•pgedge_postgres•10m ago•0 comments

White House Posts Digitally Altered Image of Woman Arrested After ICE Protest

https://www.theguardian.com/us-news/2026/jan/22/white-house-ice-protest-arrest-altered-image
17•TigerUniversity•11m ago•3 comments

Iran's 14-Day Blackout: The New, Silent Reality

https://mastodon.social/@netblocks/115939719155570618
2•us321•12m ago•0 comments

Google study finds DeepSeek, Alibaba models mimic human collective intelligence

https://www.scmp.com/tech/tech-trends/article/3340690/google-study-finds-deepseek-alibaba-ai-mode...
1•maxloh•13m ago•1 comments

Show HN: Human vs. AI Tetris Arena

https://tetrisbench.com/
1•ykhli•13m ago•0 comments

Lisp Coding Standards v1.0

https://franz.com/~jkf/coding_standards.html
2•swatson741•13m ago•0 comments

Noahpinion on Fertility – Let's Save the Human Species

https://www.noahpinion.blog/p/lets-save-the-human-species
1•A_D_E_P_T•14m ago•0 comments

Rewards Are Everywhere

https://agenticposts.substack.com/p/rewards-are-everywhere
1•brandonb•15m ago•0 comments

Ask HN: Which Wireless Router in 2026

1•helij•16m ago•0 comments

To flexibly organize thought, the brain makes use of space

https://news.mit.edu/2026/to-flexibly-organize-thought-the-brain-makes-use-of-space-0120
2•gmays•16m ago•0 comments

GM to Move Production of Buick SUV from China to US

https://www.reuters.com/business/autos-transportation/gm-bring-china-built-buick-us-2026-01-22/
1•tokyobreakfast•17m ago•0 comments

Social rank and social environment combinedly affect REM sleep in mice

https://www.nature.com/articles/s41598-025-32402-2
1•PaulHoule•18m ago•0 comments

Building a vintage Macintosh web server [video]

https://www.youtube.com/watch?v=XkLFHN273zk
1•geerlingguy•19m ago•0 comments

Beginner's Guide to Vibetrading

https://blog.everstrike.io/beginners-guide-to-vibetrading/
1•mo3rew4r•19m ago•0 comments

Ask HN: How do you keep hardware requirements "verified" throughout development?

3•joshguggenheim•19m ago•0 comments

Moderna curbing investments in vaccine trials due to US backlash

https://www.reuters.com/business/healthcare-pharmaceuticals/moderna-curbing-investments-vaccine-t...
2•_DeadFred_•19m ago•0 comments