I'd also like to see an OS project that paid attention to PnP. Certainly seems the concepts of bus enumerators, hadware trees, and configuration management are worth investigating.
The concept would be even more challenging if you then try to abstract it in a platform-independent way. Although not too badly- you could always have some sort of blob management at the platform-independent level, for the hardware tree. But the configuration selection and implementaiton would need to be in the platform-dependent pieces.
rbk
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'd also like to see an OS project that paid attention to PnP. Certainly seems the concepts of bus enumerators, hadware trees, and configuration management are worth investigating.
The concept would be even more challenging if you then try to abstract it in a platform-independent way. Although not too badly- you could always have some sort of blob management at the platform-independent level, for the hardware tree. But the configuration selection and implementaiton would need to be in the platform-dependent pieces.
rbk