X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/c6de44b989e9d7286337e4cbf4d82d919f9120e6..6f6da1abb22dff69dbb710bd2fd9d95f083f2b43:/lunaix-os/includes/lunaix/block.h diff --git a/lunaix-os/includes/lunaix/block.h b/lunaix-os/includes/lunaix/block.h index c574dd3..0eb7775 100644 --- a/lunaix-os/includes/lunaix/block.h +++ b/lunaix-os/includes/lunaix/block.h @@ -31,6 +31,7 @@ struct block_dev u64_t end_lba; u32_t blk_size; struct block_dev_ops ops; + struct devclass* class; }; // Lunaix Partition Table @@ -44,7 +45,7 @@ struct lpt_header } __attribute__((packed)); typedef u64_t partition_t; -typedef uint32_t bdev_t; +typedef u32_t bdev_t; typedef void (*devfs_exporter)(struct block_dev* bdev, void* fsnode); void