Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Support for optional full /dev/mem access even if host kernel has strict devmem
authorPeter Dinda <pdinda@northwestern.edu>
Wed, 13 Mar 2013 15:49:36 +0000 (10:49 -0500)
committerPeter Dinda <pdinda@northwestern.edu>
Wed, 13 Mar 2013 15:49:36 +0000 (10:49 -0500)
commitafdee70966b757149da1c1a47c5d0043a37336a1
tree678332f306dc8f10fb0f77a69552ea6eca92cf2b
parent0822602d2c296dbc06d6c47ed7f0204b307b6c15
Support for optional full /dev/mem access even if host kernel has strict devmem

This adds a new option:

  insmod v3vee.ko allow_devmem=1

This will enable host user space programs to mmap any host physical memory using
/dev/mem even if the host kernel has strict /dev/mem limitations.
linux_module/Makefile
linux_module/allow_devmem.c [new file with mode: 0644]
linux_module/allow_devmem.h [new file with mode: 0644]
linux_module/main.c