projects
/
pintos-anon
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Start work on kernel start-up code.
[pintos-anon]
/
src
/
threads
/
loader.S
diff --git
a/src/threads/loader.S
b/src/threads/loader.S
index aeb58bc9fd55b572d670fe5087fbd5bdbdb96c06..fd0f59eda57d40decd38b41c4113ea36b1f33319 100644
(file)
--- a/
src/threads/loader.S
+++ b/
src/threads/loader.S
@@
-49,14
+49,14
@@
scan_partitions:
call read_sector
jc no_such_drive
call read_sector
jc no_such_drive
-2: pusha
+2: cmp word ptr [es:510], 0xaa55
+ jnz no_boot_partition
+
+ pusha
mov edx, [es:508]
call outw
popa
mov edx, [es:508]
call outw
popa
- cmp word ptr [es:510], 0xaa55
- jnz no_boot_partition
-
mov si, 446
1: mov al, [es:si+4]
cmp al, 0x20
mov si, 446
1: mov al, [es:si+4]
cmp al, 0x20