PCI-IDE driver fallback to polling for PCI-native controllers
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m55s

This commit is contained in:
2026-03-15 12:52:29 +01:00
parent 5b432b2b01
commit c784264dc8
4 changed files with 111 additions and 103 deletions

View File

@@ -20,6 +20,7 @@ struct idedrv_init {
uint16_t io, ctrl;
uint8_t devno;
uint8_t irq;
bool irqs_support;
};
struct idedrv_request {
@@ -39,6 +40,7 @@ struct idedrv {
uint8_t devno;
uint8_t irq;
struct idedrv_request* current_req;
bool irqs_support;
};
struct ide_probe {
@@ -48,6 +50,7 @@ struct ide_probe {
uint16_t io, ctrl;
uint8_t devno;
uint8_t irq;
bool irqs_support;
};
bool idedrv_init (struct device* device, void* arg, struct proc* proc, struct reschedule_ctx* rctx);