summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/STANDARD_FWRK.md4
-rw-r--r--docs/tex/binary_mutex.tex2
-rw-r--r--docs/tex/core_process_scheduler.tex2
-rw-r--r--docs/tex/openhefs.tex (renamed from docs/tex/hefs.tex)26
4 files changed, 17 insertions, 17 deletions
diff --git a/docs/STANDARD_FWRK.md b/docs/STANDARD_FWRK.md
index 1411fe5e..8bc1444c 100644
--- a/docs/STANDARD_FWRK.md
+++ b/docs/STANDARD_FWRK.md
@@ -41,7 +41,7 @@ The JSON manifest file defines the build configuration, compilation flags, and m
- **`headers_path`** (array): Array of header search paths (relative to framework)
- Include paths for finding dependencies and kernel interfaces
- - Example: `["./", "../../../dev/kernel", "../../../public/frameworks/", "../../../dev/"]`
+ - Example: `["./", "../../../src/kernel", "../../../public/frameworks/", "../../../src/"]`
- **`sources_path`** (array): Array of source file globs to compile
- Example: `["src/*.cc"]`
@@ -62,7 +62,7 @@ The JSON manifest file defines the build configuration, compilation flags, and m
{
"compiler_path": "x86_64-w64-mingw32-g++",
"compiler_std": "c++20",
- "headers_path": ["../", "./", "../../../dev", "../../../dev/kernel"],
+ "headers_path": ["../", "./", "../../../dev", "../../../src/kernel"],
"sources_path": ["src/*.cc"],
"output_name": "./dist/libCoreFoundation.fwrk.dylib",
"compiler_flags": [
diff --git a/docs/tex/binary_mutex.tex b/docs/tex/binary_mutex.tex
index 0f6a6663..583dffeb 100644
--- a/docs/tex/binary_mutex.tex
+++ b/docs/tex/binary_mutex.tex
@@ -72,6 +72,6 @@ Thus its existence in Legacy VMKernel and NeKernel.}
{Legacy VMKernel}: \href{https://snu.systems/specs/vmkernel}{Legacy VMKernel}
-{BinaryMutex}: \href{https://github.com/nekernel-org/nekernel/blob/dev/dev/kernel/KernelKit/BinaryMutex.h}{BinaryMutex}
+{BinaryMutex}: \href{https://github.com/nekernel-org/nekernel/blob/src/src/kernel/KernelKit/BinaryMutex.h}{BinaryMutex}
\end{document}
diff --git a/docs/tex/core_process_scheduler.tex b/docs/tex/core_process_scheduler.tex
index 41bad465..4be38308 100644
--- a/docs/tex/core_process_scheduler.tex
+++ b/docs/tex/core_process_scheduler.tex
@@ -125,6 +125,6 @@ struct ProcessImage final {
{Legacy VMKernel}: \href{https://snu.systems/specs/vmkernel}{Legacy VMKernel}
-{CoreProcessScheduler C++ Header}: \href{https://github.com/nekernel-org/nekernel/blob/dev/dev/kernel/KernelKit/CoreProcessScheduler.h}{CoreProcessScheduler}
+{CoreProcessScheduler C++ Header}: \href{https://github.com/nekernel-org/nekernel/blob/src/src/kernel/KernelKit/CoreProcessScheduler.h}{CoreProcessScheduler}
\end{document}
diff --git a/docs/tex/hefs.tex b/docs/tex/openhefs.tex
index 1ce387a0..ea618196 100644
--- a/docs/tex/hefs.tex
+++ b/docs/tex/openhefs.tex
@@ -20,16 +20,16 @@ The High-throughput Extended File System (OpenHeFS) is a custom filesystem tailo
\hline
\textbf{Name} & \textbf{Value / Description} \\
\hline
-\texttt{kHeFSVersion} & 0x0103 \\
-\texttt{kHeFSMagic} & "OpenHeFS" (8-byte magic identifier) \\
-\texttt{kHeFSMagicLen} & 9 \\
-\texttt{kHeFSBlockLen} & 512 bytes \\
-\texttt{kHeFSFileNameLen} & 256 characters \\
-\texttt{kHeFSPartNameLen} & 128 characters \\
-\texttt{kHeFSMinimumDiskSize} & 128 GiB \\
-\texttt{kHeFSDefaultVolumeName} & "OpenHeFS Volume" \\
-\texttt{kHeFSINDStartOffset} & Offset after boot node \\
-\texttt{kHeFSSearchAllStr} & "*" (wildcard string) \\
+\texttt{kOpenHeFSVersion} & 0x0103 \\
+\texttt{kOpenHeFSMagic} & "OpenHeFS" (8-byte magic identifier) \\
+\texttt{kOpenHeFSMagicLen} & 9 \\
+\texttt{kOpenHeFSBlockLen} & 512 bytes \\
+\texttt{kOpenHeFSFileNameLen} & 256 characters \\
+\texttt{kOpenHeFSPartNameLen} & 128 characters \\
+\texttt{kOpenHeFSMinimumDiskSize} & 128 GiB \\
+\texttt{kOpenHeFSDefaultVolumeName} & "OpenHeFS Volume" \\
+\texttt{kOpenHeFSINDStartOffset} & Offset after boot node \\
+\texttt{kOpenHeFSSearchAllStr} & "*" (wildcard string) \\
\hline
\end{longtable}
@@ -120,7 +120,7 @@ Red-black tree based directory node.
\begin{itemize}
\item \texttt{fHashPath}, \texttt{fFlags}, \texttt{fKind}, \texttt{fEntryCount}, \texttt{fChecksum}
\item Time and ownership same as inode
- \item \texttt{fINSlices[kHeFSSliceCount]} for storing child inode links
+ \item \texttt{fINSlices[kOpenHeFSSliceCount]} for storing child inode links
\item RB-Tree Fields:
\begin{itemize}
\item \texttt{fColor}: Red or Black
@@ -145,8 +145,8 @@ Red-black tree based directory node.
Constants:
\begin{itemize}
- \item \texttt{kHeFSTimeInvalid = 0x0}
- \item \texttt{kHeFSTimeMax = 0xFFFFFFFFFFFFFFFF - 1}
+ \item \texttt{kOpenHeFSTimeInvalid = 0x0}
+ \item \texttt{kOpenHeFSTimeMax = 0xFFFFFFFFFFFFFFFF - 1}
\end{itemize}
\section{Filesystem API}\label{sec:filesystem-api}