From 0a1f9017913f3ce83da0412ca80246844cb32c92 Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Fri, 6 Aug 2004 20:48:36 +0000 Subject: [PATCH] make the __asm for the pushfl fakery __volatile. --- sys/boot/i386/libi386/gatea20.c | 6 +++--- sys/boot/pc32/libi386/gatea20.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/boot/i386/libi386/gatea20.c b/sys/boot/i386/libi386/gatea20.c index ac7bdd7664..fb43bb0392 100644 --- a/sys/boot/i386/libi386/gatea20.c +++ b/sys/boot/i386/libi386/gatea20.c @@ -1,7 +1,7 @@ /* * $NetBSD: gatea20.c,v 1.2 1997/10/29 00:32:49 fvdl Exp $ * $FreeBSD: src/sys/boot/i386/libi386/gatea20.c,v 1.4 2003/08/25 23:28:31 obrien Exp $ - * $DragonFly: src/sys/boot/i386/libi386/Attic/gatea20.c,v 1.3 2003/11/10 06:08:36 dillon Exp $ + * $DragonFly: src/sys/boot/i386/libi386/Attic/gatea20.c,v 1.4 2004/08/06 20:48:36 dillon Exp $ */ /* extracted from freebsd:sys/i386/boot/biosboot/io.c */ @@ -34,7 +34,7 @@ static unsigned char x_20 = KB_A20; void gateA20() { - __asm("pushfl ; cli"); + __asm __volatile("pushfl ; cli"); #ifdef IBM_L40 outb(0x92, 0x2); #else /* !IBM_L40 */ @@ -49,5 +49,5 @@ void gateA20() delay(100); while (inb(K_STATUS) & K_IBUF_FUL); #endif /* IBM_L40 */ - __asm("popfl"); + __asm __volatile("popfl"); } diff --git a/sys/boot/pc32/libi386/gatea20.c b/sys/boot/pc32/libi386/gatea20.c index c472737b53..06553c54a9 100644 --- a/sys/boot/pc32/libi386/gatea20.c +++ b/sys/boot/pc32/libi386/gatea20.c @@ -1,7 +1,7 @@ /* * $NetBSD: gatea20.c,v 1.2 1997/10/29 00:32:49 fvdl Exp $ * $FreeBSD: src/sys/boot/i386/libi386/gatea20.c,v 1.4 2003/08/25 23:28:31 obrien Exp $ - * $DragonFly: src/sys/boot/pc32/libi386/gatea20.c,v 1.3 2003/11/10 06:08:36 dillon Exp $ + * $DragonFly: src/sys/boot/pc32/libi386/gatea20.c,v 1.4 2004/08/06 20:48:36 dillon Exp $ */ /* extracted from freebsd:sys/i386/boot/biosboot/io.c */ @@ -34,7 +34,7 @@ static unsigned char x_20 = KB_A20; void gateA20() { - __asm("pushfl ; cli"); + __asm __volatile("pushfl ; cli"); #ifdef IBM_L40 outb(0x92, 0x2); #else /* !IBM_L40 */ @@ -49,5 +49,5 @@ void gateA20() delay(100); while (inb(K_STATUS) & K_IBUF_FUL); #endif /* IBM_L40 */ - __asm("popfl"); + __asm __volatile("popfl"); } -- 2.41.0