Guidelines¶
This documents contains the guidelines for nova-core. Additionally, all commonguidelines of the Nova project do apply.
Driver API¶
One main purpose of nova-core is to implement the abstraction around thefirmware interface of GSP and provide a firmware (version) independent API for2nd level drivers, such as nova-drm or the vGPU manager VFIO driver.
Therefore, it is not permitted to leak firmware (version) specifics, through thedriver API, to 2nd level drivers.
Acceptance Criteria¶
To the extend possible, patches submitted to nova-core must be tested forregressions with all 2nd level drivers.