|
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!と言っているのは、それほど重要ではない、その次が問題 ? (という訳でもなく) ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||