Re: Privilegiertes Userland??

From: Hellmuth Michaelis <hm(at)hcs.de>
Date: Sun, 11 Apr 1999 16:12:15 +0200 (METDST)

> > Gibt es in FreeBSD die (einfache?) M_glichkeit, normalen
> > Prozessen Zugriff auf Hardware zu gestatten?

Wenn ich mich recht entsinne, so (nur fuer root-prozesse!):

        if((fd = open("/dev/console", O_RDONLY)) < 0)
                return(ERROR);

        if(ioctl(fd, KDENABIO, 0) < 0)
        {
                perror("ioctl(KDENABIO)");
                return(ERROR);
        }

        Zugriff_auf_Hardware_via_asm_in_oder_out();

        (void)ioctl(fd, KDDISABIO, 0);

        return 0;

Das ist aber aus offensichtlichen Gruenden alles nicht so prickelnd und
ich wuerde damit rechnen, das diese Moeglichkeiten frueher oder spaeter
abgestellt werden.

hellmuth

-- 
Hellmuth Michaelis                                    Tel   +49 40 559747-70
HCS Hanseatischer Computerservice GmbH                Fax   +49 40 559747-77
Oldesloer Strasse 97-99                               Mail  hm [at] hcs.de
22457 Hamburg                                         WWW   http://www.hcs.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 11 Apr 1999 - 16:12:49 CEST

search this site