From 5117ee7b57f7e349d35c88d31b0d3714a2afbcc6 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 20 Aug 2026 16:04:48 +0200 Subject: docs: draft new documentation structure --- docs/briefs/tb0002-x86_64_bootstrap.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs/briefs/tb0002-x86_64_bootstrap.rst') diff --git a/docs/briefs/tb0002-x86_64_bootstrap.rst b/docs/briefs/tb0002-x86_64_bootstrap.rst index b7a6c2a9..26b5db18 100644 --- a/docs/briefs/tb0002-x86_64_bootstrap.rst +++ b/docs/briefs/tb0002-x86_64_bootstrap.rst @@ -39,7 +39,7 @@ Component Analysis ------------------ C++/Assembly Interface (``boot.hpp``) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A single header file serves as the definitive interface between assembly code and C++. This is achieved through the use of the ``__ASSEMBLER__`` preprocessor macro. @@ -106,7 +106,7 @@ Key Implementation Decisions ---------------------------- ``lret`` Stack Frame Construction -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The transition to 64-bit mode is initiated by executing an ``lret`` instruction from 32-bit protected mode. The behavior of this instruction is determined by the characteristics of the destination code segment descriptor referenced by the selector on the stack. -- cgit v1.2.3