From owner-FreeBSD-users-jp@jp.freebsd.org  Wed May  7 16:52:01 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id QAA17285
	Wed, 7 May 1997 16:52:01 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id QAA17277
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 7 May 1997 16:51:59 +0900 (JST)
Received: from fdmmail.fujitsu.co.jp by fgwmail2.fujitsu.co.jp (8.8.5+2.7Wbeta5/3.5Wpl3-MX970303-Fujitsu Mail Gateway)
	id QAA16139; Wed, 7 May 1997 16:51:57 +0900 (JST)
Received: from Pandora.ai.cs.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.8.5+2.7Wbeta5/3.5Wpl3-970427-Fujitsu Domain Mail Master)
	id QAA23394; Wed, 7 May 1997 16:51:25 +0900 (JST)
Received: by Pandora.ai.cs.fujitsu.co.jp (8.6.12+2.5Wb7/3.4W-MX)
	id QAA29703; Wed, 7 May 1997 16:51:24 +0900
Date: Wed, 7 May 1997 16:51:24 +0900
From: eto@ai.cs.fujitsu.co.jp (Toshihisa Eto)
Message-Id: <199705070751.QAA29703@Pandora.ai.cs.fujitsu.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <199705070736.QAA23572@hike1.hike.te.chiba-u.ac.jp>
References: <199705061748.CAA20880@tky0.attnet.or.jp>
	<199705070736.QAA23572@hike1.hike.te.chiba-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 12528
Subject: [FreeBSD-users-jp 12528] Re: Setting the X-Window for ThinkPad530CS
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

>>>>> On Wed, 7 May 1997 16:36:03 +0900, atsushi@hike.te.chiba-u.ac.jp (Atsushi Abe) said:

Atsushi> XFree86-3.1.2$B$G$bF1$8>I>u$,$"$j$^$7$?!#(B
Atsushi> $B$=$N$H$-$O!"(BX$B$N%5!<%P$r:F9=C[$7$^$7$?!#(B

X$B%5!<%P$K$O<j$r2C$($:$K!$0J2<$N%W%m%0%i%`$r%3%s%Q%$%k$7$F(B .xinitrc $B$J(B
$B$I$GF0$+$9$C$F<j$b$"$j$^$9!%(B

$B$I$3$+$G8+$FJ]B8$7$?$N$G$9$,!$5-;v<+BN$OJ]B8$7$F$$$J$+$C$?$?$a!$:n<T$O(B
$B$o$+$j$^$;$s!%$4$a$s$J$5$$!%!d:n$C$??M(B

$B!]!]!c$3$3$+$i!d!]!]!c$3$3$+$i!d!]!]!c$3$3$+$i!d!]!]!c$3$3$+$i!d!]!](B
/* vgaclk0.c set VGA clock at 25Mhz, for XF86_SVGA on ThinkPad 230Cs */
/* */

#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <machine/console.h>

#define MIS_W   0x3C2
#define MIS_R   0x3CC
#define SCREEN  "/dev/vga"

int
main(void)
{
    int  fd;
    char value;

    if ((fd = open(SCREEN, O_RDWR, 0600)) < 0) {
        perror("open");
        exit(1);
    }
    if (ioctl(fd, KDENABIO, NULL) < 0) {
        perror("ioctl");
        exit(1);
    }

    __asm__ volatile ("inb %1,%0"
		      :"=a" (value):"d" ((unsigned short) MIS_R));
    __asm__ volatile ("outb %0,%1"
		      ::"a" ((char) value & 0xf3),"d" ((unsigned
							short)
						       MIS_W));

    close(fd);
    exit(0);
}
$B!]!]!c$3$3$^$G!d!]!]!c$3$3$^$G!d!]!]!c$3$3$^$G!d!]!]!c$3$3$^$G!d!]!](B

--
                  __________________Internet______________NIFTY____
   $B$((B   $B$H(B       /  Office /  eto@osl.fujitsu.co.jp  /  HBG02665  /
  $B1RF#(B $BIR<w(B     /  Home   /  eto@lp.ForUs.or.jp     /  GHA02227  /
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
