Blame
|
1 | # Filesystem Layer |
||||||
| 2 | ||||||||
| 3 | ```mermaid |
|||||||
|
4 | --- |
||||||
|
5 | title: Filesystem Structures |
||||||
|
6 | --- |
||||||
| 7 | classDiagram |
|||||||
|
8 | class vmp_t{ |
||||||
|
9 | block_device-t *dev_driver; |
||||||
| 10 | vfs_fs_t *fs_driver; |
|||||||
| 11 | char name[16]; |
|||||||
|
12 | } |
||||||
| 13 | class block_device_t { |
|||||||
| 14 | zob |
|||||||
|
15 | } |
||||||
|
16 | class vfs_fs_t { |
||||||
| 17 | zig |
|||||||
| 18 | } |
|||||||
|
19 | |||||||
|
20 | block_device_t <|-- vmp_t |
||||||
|
21 | vfs_fs_t <|-- vmp_t |
||||||
|
22 | ``` |
||||||
|
23 | > [!NOTE] |
||||||
| 24 | > This diagram is evolving as I am in the process of implementing |
|||||||
| 25 | > the code for this. Anything could change, so come back often. |
|||||||