[ISAPNP] Fix descriptors and support alternative configurations
authorDmitry Borisov <di.sean@protonmail.com>
Sat, 20 Mar 2021 14:51:29 +0000 (20:51 +0600)
committerDmitry Borisov <di.sean@protonmail.com>
Sun, 20 Jun 2021 13:24:31 +0000 (19:24 +0600)
commit8ed43b69073f47c25bb1c2ff644a3dc948f017bc
tree313df9d37f23a51bec842ed8c00678129a6d7c25
parentb29a3ac524901bc17e66ebbbcd87d8e70cab6a72
[ISAPNP] Fix descriptors and support alternative configurations

- Fix empty resource descriptors being created.
- Properly support IRQ descriptors.
- Introduce four helpers made to help search descriptors
  in the logical device's requirements.
- Implement support for memory descriptors and alternative configurations.
- DMA descriptors are always DMA_8.
drivers/bus/isapnp/isapnp.c
drivers/bus/isapnp/isapnp.h