Page MenuHomeFreeBSD

arm64/vmm: Implement vgic_v5
Needs ReviewPublic

Authored by sarah.walker2_arm.com on Tue, Sep 29, 11:14 AM.
Tags
None
Referenced Files
F174976338: D60115.diff
Wed, Oct 7, 7:57 AM
Unknown Object (File)
Tue, Oct 6, 7:53 AM
Unknown Object (File)
Tue, Oct 6, 7:48 AM
Unknown Object (File)
Tue, Oct 6, 7:23 AM
Unknown Object (File)
Mon, Oct 5, 11:10 PM
Unknown Object (File)
Mon, Oct 5, 11:46 AM
Unknown Object (File)
Mon, Oct 5, 2:07 AM
Unknown Object (File)
Mon, Oct 5, 1:19 AM
Subscribers

Details

Reviewers
andrew
manu
Group Reviewers
bhyve
arm64
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