|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||||
2008年11月15日(土) 旧暦 [n年日記] [更新:"2008/11/15 21:26:59"]#1 [NetBSD] 4.99.72 + modular-xorg
一とおり、meta-pkg/modular-xorg* と x11/modular-xorg-server
で make package した。
その後、xorgconfig を起動して、/etc/X11/xorg.conf
を用意してから、startx とか xdm とかやっているが:
var/log/Xorg.0.log
より:
(WW) xf86EnableIO 5 (II) xf86EnableIO: ffffffff (WW) Can't map IO space!xorg-server-1.4.2/hw/xfree86/os-support/bsd/ppc_video.c:
144 Bool xf86EnableIO()
145 {
146 int fd = xf86Info.screenFd;
147
148 xf86MsgVerb(X_WARNING, 3, "xf86EnableIO %d\n", fd);
149 if (ioBase == MAP_FAILED)
150 {
151 ioBase=mmap(NULL, 0x10000, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
152 0xf2000000);
153 xf86MsgVerb(X_INFO, 3, "xf86EnableIO: %08x\n", ioBase);
154 if (ioBase == MAP_FAILED) {
155 xf86MsgVerb(X_WARNING, 3, "Can't map IO space!\n");
156 return FALSE;
157 }
158 }
159 return TRUE;
xsrc/xfree の中では - ioBase=mmap(NULL, 0x10000, PROT_READ|PROT_WRITE, MAP_SHARED, fd, - 0xf2000000); + ioBase=mmap(NULL, 0x10000, PROT_READ|PROT_WRITE, MAP_SHARED, fd, + PCI_MAGIC_IO_RANGE);と変更されているが、 これでいい ような気がする。 Basically - look at genfb_pci.c, grep it for PCI_MAGIC_IO_RANGE, pick an offset that's safe on your hardware ( it may or may not correspond to the real bus address of the PCI IO space but X and genfb need to agree about it and no PCI BARs should EVER be mapped there ). Put (WW) Can't map IO space!と言っているのは、それほど重要ではない、その次が問題 ? (という訳でもなく) ( つっこみ )
|
最近の日記 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? 2025年10月13日 ・missing package 2025年10月04日 ・pkgin search pkgname segfaults 2025年08月16日 ・installboot (Although it’s too late) | ||