HomeFreeBSD

riscv vmm: various fixes in APLIC.

Description

riscv vmm: various fixes in APLIC.

  • Implement Level-sensitive interrupts
  • Disable up to 32 interrupts by a single query (CLRIE register handling)
  • Implement reading from DOMAINCFG

All of this needed for Linux guest.

Differential Revision: https://reviews.freebsd.org/D48808

Details

Provenance
brAuthored on Wed, Feb 5, 9:25 AM
Differential Revision
D48808: riscv vmm: various fixes in APLIC
Parents
rGd69ab49ce081: bhyve/riscv: fix HSM extension handling.
Branches
Unknown
Tags
Unknown