summaryrefslogtreecommitdiffstats
path: root/sys/pc98/apm
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2001-04-01 07:08:13 +0000
committernyan <nyan@FreeBSD.org>2001-04-01 07:08:13 +0000
commite7f2a346bbfe6ced2ff352886d376b162186d8a6 (patch)
treeb8635d0428089708b32c2046c61f1a20b3c2ac32 /sys/pc98/apm
parentf8f0d24ddf02434dd004c5d08e61b878a1aea8a9 (diff)
downloadFreeBSD-src-e7f2a346bbfe6ced2ff352886d376b162186d8a6.zip
FreeBSD-src-e7f2a346bbfe6ced2ff352886d376b162186d8a6.tar.gz
Merged from sys/i386/i386/bioscall.s revision 1.9 and 1.10.
Diffstat (limited to 'sys/pc98/apm')
-rw-r--r--sys/pc98/apm/apm_bioscall.s10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/pc98/apm/apm_bioscall.s b/sys/pc98/apm/apm_bioscall.s
index a016dd7..f652cd4 100644
--- a/sys/pc98/apm/apm_bioscall.s
+++ b/sys/pc98/apm/apm_bioscall.s
@@ -45,9 +45,9 @@
ENTRY(bios32_apm98)
pushl %ebp
movl 16(%esp),%ebp
- mov %bp,_bioscall_vector+4
+ mov %bp,bioscall_vector+4
movl 12(%esp),%ebp
- movl %ebp,_bioscall_vector
+ movl %ebp,bioscall_vector
movl 8(%esp),%ebp
pushl %ebx
pushl %esi
@@ -61,7 +61,11 @@ ENTRY(bios32_apm98)
pushl %ebp
pushfl
cli
- lcall *_bioscall_vector
+#ifdef __AOUT__
+ lcall bioscall_vector /* Stupid a.out gas! */
+#else
+ lcall *bioscall_vector
+#endif
movl %eax,%edi
movl %edx,%esi
lahf
OpenPOWER on IntegriCloud