[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XFree86 on PowerPC
早速のお返事ありがとうございます。
> -current には /dev/pci があるようですが(これ美しくないと思う)、
> 1.5.1 では /dev/kmem を open して read/write することになります。
> (/dev/mem は主記憶しか読めないから)
メモリアクセスが、read/writeでは効率が悪過ぎます。
i386/i386/mem.cでは、
paddr_t
mmmmap(dev, off, prot)
dev_t dev;
off_t off;
int prot;
{
struct proc *p = curproc; /* XXX */
if (minor(dev) != 0)
return (-1);
if ((u_int)off > ctob(physmem) && suser(p->p_ucred, &p->p_acflag) != 0)
return (-1);
return (i386_btop((u_int)off));
}
となっていて、スーパーユーザであれば、physmemの外をmmapできます。
powerpcも同じでいいと思うのですが。