feat: taken qsort from PDCLIB, Sorting drivers. Generic driver

structure. Driver ranking
This commit is contained in:
2021-03-07 14:43:35 +01:00
parent 01efc5e98a
commit f6e720bad9
11 changed files with 255 additions and 44 deletions

View File

@@ -34,6 +34,7 @@ typedef uint8_t (*block_device_access)(const block_device *device, uint8_t direc
struct block_dev_driver {
char name[16];
uint16_t rank;
struct {
uint8_t root_only: 1;
} flags;
@@ -64,6 +65,8 @@ uint8_t block_dev_register(block_device *device);
void block_dev_free(block_device *device);
void block_dev_pre_init();
void block_dev_start_task();
void block_dev_print_info();