]> Zhao Yanbai Git Server - minix.git/commit
- enable remembering of device memory ranges set by PCI and
authorBen Gras <ben@minix3.org>
Tue, 3 Nov 2009 11:12:23 +0000 (11:12 +0000)
committerBen Gras <ben@minix3.org>
Tue, 3 Nov 2009 11:12:23 +0000 (11:12 +0000)
commit7e73260cf566971d7245a2919a7807827fca8476
treef1489d9c5441ddfd36d5519855ee63ed6d9b942b
parent56d485c1d688751c211459bdafe2c567e67d2420
  - enable remembering of device memory ranges set by PCI and
    told to kernel
  - makes VM ask the kernel if a certain process is allowed
    to map in a range of physical memory (VM rounds it to page
    boundaries afterwards - but it's impossible to map anything
    smaller otherwise so I assume this is safe, i.e. there won't
    be anything else in that page; certainly no regular memory)
  - VM permission check cleanup (no more hardcoded calls, less
    hardcoded logic, more readable main loop), a loose end left
    by GQ
  - remove do_copy warning, as the ipc server triggers this but
    it's no more harmful than the special cases already excluded
    explicitly (VFS, PM, etc).
drivers/pci/pci.c
include/minix/com.h
include/minix/syslib.h
kernel/system/do_copy.c
kernel/system/do_privctl.c
lib/other/_vm_set_priv.c
lib/syslib/sys_privctl.c
servers/vm/main.c
servers/vm/mmap.c
servers/vm/rs.c