Searched hist:"27 d5bf2a35c0762f1358e9ef39776733cd942121" (Results 1 – 2 of 2) sorted by relevance
/linux/arch/powerpc/platforms/cell/ |
H A D | Kconfig | diff 27d5bf2a35c0762f1358e9ef39776733cd942121 Wed Oct 04 17:26:11 CEST 2006 Benjamin Herrenschmidt <benh@kernel.crashing.org> [POWERPC] spufs: cell spu problem state mapping updates
This patch adds a new "psmap" file to spufs that allows mmap of all of the problem state mapping of SPEs. It is compatible with 64k pages. In addition, it removes mmap ability of individual files when using 64k pages, with the exception of signal1 and signal2 which will both map the entire 64k page holding both registers. It also removes CONFIG_SPUFS_MMAP as there is no point in not building mmap support in spufs.
It goes along a separate patch to libspe implementing usage of that new file to access problem state registers.
Another patch will follow up to fix races opened up by accessing the 'runcntl' register directly, which is made possible with this patch.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
|
/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | diff 27d5bf2a35c0762f1358e9ef39776733cd942121 Wed Oct 04 17:26:11 CEST 2006 Benjamin Herrenschmidt <benh@kernel.crashing.org> [POWERPC] spufs: cell spu problem state mapping updates
This patch adds a new "psmap" file to spufs that allows mmap of all of the problem state mapping of SPEs. It is compatible with 64k pages. In addition, it removes mmap ability of individual files when using 64k pages, with the exception of signal1 and signal2 which will both map the entire 64k page holding both registers. It also removes CONFIG_SPUFS_MMAP as there is no point in not building mmap support in spufs.
It goes along a separate patch to libspe implementing usage of that new file to access problem state registers.
Another patch will follow up to fix races opened up by accessing the 'runcntl' register directly, which is made possible with this patch.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
|