소스 검색

Merge pull request #216 from QuentinPerez/missing_register

missing register
0xAX 9 년 전
부모
커밋
a9f8ac57b3
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Booting/linux-bootstrap-1.md

+ 2 - 2
Booting/linux-bootstrap-1.md

@@ -324,7 +324,7 @@ Actually this is the first code that runs (aside from the previous jump instruct
 It means that segment registers will have following values after kernel setup starts:
 
 ```
-fs = es = ds = ss = 0x1000
+gs = fs = es = ds = ss = 0x1000
 cs = 0x1020
 ```
 
@@ -347,7 +347,7 @@ First of all it ensures that `ds` and `es` segment registers point to the same a
 ```assembly
 	movw	%ds, %ax
 	movw	%ax, %es
-	cli	
+	cli
 ```
 
 As I wrote earlier, grub2 loads kernel setup code at address `0x10000` and `cs` at `0x1020` because execution doesn't start from the start of file, but from: