lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <200812061043.51438.arvidjaar@mail.ru>
Date:	Sat, 6 Dec 2008 10:43:50 +0300
From:	Andrey Borzenkov <arvidjaar@...l.ru>
To:	linux-kernel@...r.kernel.org
Subject: Is vm86old no more implemented?

In my distribution there is a program that tries to fetch EDID information 
from video BIOS; it is using vm86old but this fails with -ENOSYS:

{pts/2}:~%> sudo strace monitor-get-edid-using-vbe 
execve("/usr/sbin/monitor-get-edid-using-vbe", ["monitor-get-edid-using-
vbe"], [/* 30 vars */]) = 0
brk(0)                                  = 0x8bfc000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
...
iopl(0x3)                               = 0                             
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0                             
rt_sigaction(SIGSEGV, {0x8049730, [SEGV], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {0x8049730, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTRAP, {0x8049730, [TRAP], SA_RESTART}, {SIG_DFL}, 8) = 0
vm86old(0x8066f80)                      = -1 ENOSYS (Function not 
implemented)                                                                  

CONFIG_VM86 is defined; is there anything else that is needed? This fails 
both in 2.6.27.7 and in 2.6.28-rc7. I attach config from 2.6.28-rc7.

Thank you

-andrey

View attachment "config-2.6.28-rc7-1avb" of type "text/plain" (57911 bytes)

Download attachment "signature.asc " of type "application/pgp-signature" (198 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ