serenity
serenity copied to clipboard
Kernel: Prepare and clean before the big PCI subsystem new design
trafficstars
Commits are taken from #23448. It mostly boils down to cleaning lots of mess and prepare before we could remove the old design and put the new one.
I had to remove https://github.com/supercomputer7/serenity/commit/0bfc7b04119c7540d160050812694aa892791953 from this PR, as aarch64 would not compile otherwise. I will see how to fix this in the big refactor PR, when we get there.