diff --git a/hardware_init_review.pdf b/hardware_init_review.pdf index 2752c5f..f982d04 100644 Binary files a/hardware_init_review.pdf and b/hardware_init_review.pdf differ diff --git a/hardware_init_review.tex b/hardware_init_review.tex index 971b224..e9ce2c3 100644 --- a/hardware_init_review.tex +++ b/hardware_init_review.tex @@ -733,7 +733,7 @@ Built-In Self-Test (BIST) information, which involves checking the integrity of the processor's internal components to ensure they are functioning correctly. The BSP also determines the type of reset - that has occurred—whether it's a cold reset, which happens when + that has occurred whether it's a cold reset, which happens when the system is powered on from an off state, or a warm reset, which is a restart without turning off the power. Identifying the reset type is crucial for deciding which initialization procedures need @@ -1397,8 +1397,8 @@ restricting their freedom \cite{uefi_what_is_uefi}. This is further reinforced by Intel ME's remote attestation capabilities, where the system’s state is reported to a remote server. This process verifies - that only systems meeting specific security standards—dictated by third - parties—are allowed to access DRM-protected content, potentially + that only systems meeting specific security standards dictated by third + parties are allowed to access DRM-protected content, potentially limiting users' control over their own devices \cite{proprivacy_intel_me}. Moreover, Intel ME supports High-bandwidth Digital Content Protection (HDCP), a technology that restricts how digital content is transmitted @@ -4166,7 +4166,9 @@ if (best_count > 2) { advanced firmware interfaces such as UEFI and \textit{coreboot}. The evolution from a simple set of routines stored in ROM to complex systems like UEFI and \textit{coreboot} highlights the growing importance of - firmware in modern computing. Firmware now plays a critical role not + firmware in modern computing. + + Firmware now plays a critical role not only in hardware initialization but also in memory management, security, and system performance optimization. \\