[Writing an OS Kernel from Scratch] 336 – U-Boot Porting: Getting Your Dev Board Running from Zero

dean
title: [Writing an OS Kernel from Scratch] 336 – U-Boot Porting: Getting Your Dev Board Running from Zero category: os tag: [u-boot, embedded, arm, porting] source: https://github.com/golang12306/os-kernel-from-scratch [Writing an OS Kernel from Scratch] 336 – U-Boot Porting: Getting Your Dev Board Running from Zero 1. The Essence of U-Boot Porting U-Boot porting is essentially making... » read more

355 | Virtual Memory: From CR3 to Complete Page Table Setup

dean
355 | Virtual Memory: From CR3 to Complete Page Table Setup Key Insight: Without virtual memory, the kernel cannot even protect itself. The security foundation of the entire modern OS rests on a single register — CR3. 1. There Must First Be Someone, Then There Is a Virtual Address The previous article covered how the... » read more