mosa / MOSA-Project

Managed Operating System Alliance Project
https://www.mosa-project.org/
Other
405 stars 82 forks source link

PCI framework refactor: part 3 #1218

Closed AnErrupTion closed 2 months ago

AnErrupTion commented 2 months ago

Hello! This PR is the final part of refactoring the PCI subsystem. This last part focuses on changing the role of the PCIDevice class to be a configuration instead of a device driver. Some additional, small code style changes were done, as well as 2 encapsulation changes in the HAL class.