diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-07-08 09:28:31 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-07-08 09:28:31 +0200 |
| commit | 6f454424153fc205e519f7aada62837487600a8e (patch) | |
| tree | 9b7d753b7c87db6a8b81275247a5e31a90e98c5c /meta | |
| parent | 844968b28ffa805bfb5e3ade5b5537d716dca96e (diff) | |
refactor: New Embfs TeX specs, and reworked SNU-LIB's fix module.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/tex/embfs.tex (renamed from meta/tex/embdfs.tex) | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/meta/tex/embdfs.tex b/meta/tex/embfs.tex index d6e6e99..e72d4b4 100644 --- a/meta/tex/embdfs.tex +++ b/meta/tex/embfs.tex @@ -37,14 +37,14 @@ The \textbf{Embedded File System (EMBFS)} is a compact and minimal filesystem de \section{Namespace} The EMBFS implementation resides under: \begin{lstlisting} -namespace snu::embdfs +namespace snu::embfs \end{lstlisting} \section{Supported Logical Block Addressing (LBA) Modes} Two LBA addressing modes are supported via macro definitions: \begin{itemize} - \item \texttt{EMBDFS\_28BIT\_LBA} — Uses \texttt{uint32\_t}. - \item \texttt{EMBDFS\_48BIT\_LBA} — Uses \texttt{uint64\_t}. + \item \texttt{EMBFS\_28BIT\_LBA} — Uses \texttt{uint32\_t}. + \item \texttt{EMBFS\_48BIT\_LBA} — Uses \texttt{uint64\_t}. \end{itemize} \section{Fundamental Types} @@ -73,9 +73,9 @@ Two LBA addressing modes are supported via macro definitions: \end{longtable} \section{Superblock Structure} -\textbf{Structure:} \texttt{embdfs\_superblock} +\textbf{Structure:} \texttt{embfs\_superblock} \begin{lstlisting} -struct embdfs_superblock { +struct embfs_superblock { sword_t s_block_mag; sdword_t s_num_inodes; sdword_t s_part_size; @@ -103,9 +103,9 @@ struct embdfs_superblock { \end{itemize} \section{Inode Structure} -\textbf{Structure:} \texttt{embdfs\_inode} +\textbf{Structure:} \texttt{embfs\_inode} \begin{lstlisting} -struct embdfs_inode { +struct embfs_inode { utf8_char_t i_name[128]; sword_t i_size_virt, i_size_phys; lba_t i_offset[8]; @@ -127,7 +127,7 @@ struct embdfs_inode { \section{Inode Array Type} \begin{lstlisting} -typedef embdfs_inode embdfs_inode_arr_t[12]; +typedef embfs_inode embfs_inode_arr_t[12]; \end{lstlisting} Represents a fixed-size array of 12 inodes within a given partition. |
