Page MenuHomeFreeBSD

arm64/vmm: Implement vgic_v5
Needs ReviewPublic

Authored by sarah.walker2_arm.com on Tue, Sep 29, 11:14 AM.

Details

Reviewers
andrew
manu
Summary

Adds support for GICv5 as both a host and guest. Additionally, on platforms with
FEAT_GICE_LEGACY, supports a GICv3 guest under a GICv5 host.

The current implementation only implements the IRS component. The ITS is not
currently emulated, which prevents the use of MSIs.

Co-developed-by: Andrew Turner <andrew@FreeBSD.org>
Sponsored by: Arm Ltd

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 77434
Build 74317: arc lint + arc unit