diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2006-10-04 15:26:11 (GMT) |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-10-04 23:21:00 (GMT) |
commit | 27d5bf2a35c0762f1358e9ef39776733cd942121 (patch) | |
tree | 059292c3cee05c27a0fbf57333b6a7e634bc68cf /arch/powerpc/platforms/cell/Kconfig | |
parent | 3bdc9d0b408e01c4e556daba0035ba37f603e920 (diff) | |
download | linux-fsl-qoriq-27d5bf2a35c0762f1358e9ef39776733cd942121.tar.xz |
[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>
Diffstat (limited to 'arch/powerpc/platforms/cell/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/cell/Kconfig | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/powerpc/platforms/cell/Kconfig b/arch/powerpc/platforms/cell/Kconfig index 0c8c7b6..3e430b4 100644 --- a/arch/powerpc/platforms/cell/Kconfig +++ b/arch/powerpc/platforms/cell/Kconfig @@ -16,11 +16,6 @@ config SPU_BASE bool default n -config SPUFS_MMAP - bool - depends on SPU_FS && SPARSEMEM - default y - config CBE_RAS bool "RAS features for bare metal Cell BE" default y |