瀏覽代碼

[romprefix] Fix regression in UNDI loader

Commit 12f203c introduced a bug that caused the UNDI loader to attempt
to load the UNDI code and data segments to incorrect addresses.
tags/v0.9.4
Michael Brown 15 年之前
父節點
當前提交
d5e07dfe92
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      src/arch/i386/prefix/romprefix.S

+ 2
- 2
src/arch/i386/prefix/romprefix.S 查看文件

@@ -524,8 +524,8 @@ undiloader:
524 524
 	pushw	%bx
525 525
 	/* UNDI loader parameter structure address into %es:%di */
526 526
 	movw	%sp, %bx
527
-	movw	%ss:12(%bx), %di
528
-	movw	%ss:14(%bx), %es
527
+	movw	%ss:16(%bx), %di
528
+	movw	%ss:18(%bx), %es
529 529
 	/* Install to specified real-mode addresses */
530 530
 	pushw	%di
531 531
 	movw	%es:12(%di), %bx

Loading…
取消
儲存