|
Packit |
2f40ff |
Limitations / future ideas
|
|
Packit |
2f40ff |
--------------------------
|
|
Packit |
2f40ff |
|
|
Packit |
2f40ff |
- PCI slot numbers are not really static, it'd be good to support some
|
|
Packit |
2f40ff |
other means of addressing a given device. However prior to loading
|
|
Packit |
2f40ff |
an actual driver there isn't much data to go on with, just about
|
|
Packit |
2f40ff |
the only thing is the actual pci-id which *is* static and reliable
|
|
Packit |
2f40ff |
but using it'd mean overriding all such devices. Which might be a
|
|
Packit |
2f40ff |
better option than not being able to do it at all.
|
|
Packit |
2f40ff |
- Rewrite it in some real programming language
|
|
Packit |
2f40ff |
- In current kernels (as of 4.6.x) very limited number of subsystems
|
|
Packit |
2f40ff |
support driver_override. The rest could be supported if we used
|
|
Packit |
2f40ff |
the older unbind/bind mechanism, but I'm lazy.
|
|
Packit |
2f40ff |
- Some devices might need overriding in the initrd phase already,
|
|
Packit |
2f40ff |
add dracut integration
|
|
Packit |
2f40ff |
- Rewrite in an actual programming language (read: C)
|
|
Packit |
2f40ff |
|