[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XFree86 4.0.1 (PowerMac 8500)
>/bandit/MTRX,Mistral の .properties です。
問題なさそうですねえ…。
一応、切り分けのために以下のコードを実行するとどうなるでしょうか。
mmap のところでエラーになるはずなのだけど。
# で mmap だったらそれはそれで理由が不明…
#include <sys/mman.h>
#include <sys/time.h>
#include <dev/wscons/wsconsio.h>
main()
{
int fd;
int mode = WSDISPLAYIO_MODE_MAPPED;
char *p;
fd = open("/dev/ttyE0", 2);
if (fd < 0)
err(1, "open");
if (ioctl(fd, WSDISPLAYIO_SMODE, &mode) < 0)
err(1, "ioctl");
p = mmap(0, 0x4000, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0x80804000);
mode = WSDISPLAYIO_MODE_EMUL;
ioctl(fd, WSDISPLAYIO_SMODE, &mode);
if (p == MAP_FAILED)
err(1, "mmap");
printf("succeeded %p\n", p);
}