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

Zuckerberg says Meta's bets on reorganization 'haven't come to fruition'

https://www.youtube.com/watch?v=uUJBRX_SkIc
1•root-parent•43s ago•0 comments

I used I-JEPA to generate SVG's and here is my code

https://www.reddit.com/r/artificial/s/1cY8WltbPq
1•haghiri75•1m ago•0 comments

CalyxOS is back

https://lwn.net/Articles/1081038/
1•pluc•1m ago•0 comments

This Month in Ladybird – June 2026

https://ladybird.org/newsletter/2026-06-30/
1•exploraz•1m ago•0 comments

Artemis II Nikon Z9 images reveal details about the Sun's F-corona structure

https://petapixel.com/2026/07/02/artemis-iis-nikon-z9-was-way-more-important-for-science-than-exp...
1•whiteblossom•2m ago•0 comments

Ask HN: Who is hiring freelance developers?

1•azghanvi•2m ago•0 comments

Fedora 45 Considering x86_64 Shadow Stack Usage by Default

https://www.phoronix.com/news/Fedora-45-Consider-Shadow-Stack
1•Bender•5m ago•0 comments

Artificial Intelligence and Engels' Pause

https://www.ft.com/content/daab10e0-fde8-4de0-9d46-a597d59b503d
1•tcp_handshaker•7m ago•1 comments

West Nile virus detected in mosquitoes from these 8 Orange County cities

https://ktla.com/news/california/west-nile-virus-detected-mosquitoes-orange-county/
2•Bender•7m ago•0 comments

Startup JetZero builds novel plane to take on Airbus and Boeing

https://www.reuters.com/business/media-telecom/mojave-desert-startup-jetzero-builds-novel-plane-t...
1•bushwart•8m ago•0 comments

PJM Grid – Live Dashboard and Price Map

https://www.gridstatus.io/live/pjm
2•kmax12•11m ago•0 comments

Kalamazoo parents say pacifiers they bought off Amazon were used

https://www.wzzm13.com/article/news/local/kalamazoo-parents-say-pacifiers-they-bought-off-amazon-...
2•josephcsible•12m ago•0 comments

FlashAttention-4: Algorithm and Kernel Pipelining

https://research.colfax-intl.com/flashattention-4-algorithm-and-kernel-pipelining-co-design-for-a...
1•skidrow•13m ago•0 comments

Show HN: NEUX A daily brief on Europe's critical industries

https://neuxresearch.com/
1•sebmnt•14m ago•0 comments

Millions told to check their sunscreen experts reveal products may not be safe

https://www.dailymail.com/sciencetech/article-15948125/sunscreen-ingredients-oxbenzone-octinoxate...
1•Bender•16m ago•0 comments

Automatic Kubernetes workload resource adjuster

https://github.com/Tight-Line/ballast
2•nickmarden•20m ago•1 comments

'Weird Al' Yankovic Pulled Out of AI Ad

https://variety.com/2026/music/news/weird-al-yankovic-rejected-ai-commercial-money-offer-1236800794/
1•cdrnsf•21m ago•0 comments

Show HN: Fin – a TUI Jellyfin client powered by mpv with Chromecast support

https://github.com/tsirysndr/fin
2•tsiry•21m ago•0 comments

FBI field offices send analysts to Atlanta for 2020 election investigation

https://www.cbsnews.com/news/fbi-orders-field-offices-analysts-atlanta-election-investigation/
2•petethomas•23m ago•0 comments

U.S. Officials Believed Israel Was Plotting to Kill Iranian Negotiators

https://www.nytimes.com/2026/07/02/us/politics/israel-iran-negotiators-plot.html
10•MilnerRoute•24m ago•0 comments

Show HN: I built an app to find your competitors

https://opencorp.live/
2•krishavRajSingh•26m ago•0 comments

Show HN: I built Halo, a private AI assistant for your Mac (free)

https://heyhalo.app/
2•itsSilver•27m ago•0 comments

PHP 3.0 Final is OUT (1998)

http://web.archive.org/web/19980701120538/http://www.php.net/
2•chistev•27m ago•0 comments

Show HN: Meanwhile – turn Claude Code idle time into learning

https://github.com/riccardomusumeci11/meanwhile
1•RiccardoMus•28m ago•0 comments

Show HN: Declaw Arena – a CTF-style challenge to break an AI agent in a microVM

https://declaw.ai/arena
4•ShivamNayak11•33m ago•0 comments

Simple, beautiful Emacs modeline: modusregel

https://codeberg.org/jjba23/modusregel
2•jjba23•33m ago•0 comments

Toward Better Hip Kernel Generation for AMD GPUs

https://scalingintelligence.stanford.edu/blogs/hipkernels/
2•skidrow•35m ago•0 comments

Show HN: Run multiple Docker Compose instances for your agents

2•Bnjoroge•35m ago•0 comments

Foreign Influence in the Campaign Against American AI

https://www.btcpolicy.org/articles/foreign-influence-campaign-against-american-ai-part-ii-singham...
2•Paul_S•35m ago•0 comments

'Spectacular' Solar Halo Spotted over Devils Tower

https://cowboystatedaily.com/2026/07/02/once-in-a-lifetime-photo-spectacular-solar-halo-spotted-o...
3•Bender•37m ago•1 comments