From 4ba8420ca5f637ef961de00c817d552347c994e6 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Sun, 8 Oct 2006 19:10:53 +0000 Subject: [PATCH] save and restore destination address git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19031 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/boot/platform/pxe_ia32/pxe_stage1.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/boot/platform/pxe_ia32/pxe_stage1.S b/src/system/boot/platform/pxe_ia32/pxe_stage1.S index cfbe312acd..959d8dc3fd 100644 --- a/src/system/boot/platform/pxe_ia32/pxe_stage1.S +++ b/src/system/boot/platform/pxe_ia32/pxe_stage1.S @@ -251,9 +251,11 @@ _start: // load data movl $load_addr, %edi read_loop: + pushl %edi movw $PXENV_TFTP_READ, %bx movw $s_PXENV_TFTP_READ, %di lcall * pxenv_api + popl %edi test %ax, %ax jnz err_load movw s_PXENV_TFTP_READ_Status, %ax