From 97936df55f650d71dd012ec5622e3e3594ba34e9 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 23 Aug 2007 09:28:42 -0700 Subject: [PATCH] --- yaml --- r: 64365 b: refs/heads/master c: 71351b98b9be6a867aa00276d67716c0728cfff7 h: refs/heads/master i: 64363: 049ef68b29e51bd0cbb50d016ffa06cfc079a356 v: v3 --- [refs] | 2 +- trunk/arch/i386/boot/video-vga.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 0017f68736f4..36791204cf3b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b015124e562a040f7faf361c72e8f5f457ac6cf5 +refs/heads/master: 71351b98b9be6a867aa00276d67716c0728cfff7 diff --git a/trunk/arch/i386/boot/video-vga.c b/trunk/arch/i386/boot/video-vga.c index d660e608cd58..aef02f9ec0c1 100644 --- a/trunk/arch/i386/boot/video-vga.c +++ b/trunk/arch/i386/boot/video-vga.c @@ -73,9 +73,10 @@ static u8 vga_set_basic_mode(void) mode = 3; /* Set the mode */ + ax = mode; asm volatile(INT10 - : : "a" (mode) - : "ebx", "ecx", "edx", "esi", "edi"); + : "+a" (ax) + : : "ebx", "ecx", "edx", "esi", "edi"); do_restore = 1; return mode; }