]> err.no Git - linux-2.6/commit
[PATCH] spufs: The SPU file system, base
authorArnd Bergmann <arnd@arndb.de>
Tue, 15 Nov 2005 20:53:48 +0000 (15:53 -0500)
committerPaul Mackerras <paulus@samba.org>
Mon, 9 Jan 2006 03:49:12 +0000 (14:49 +1100)
commit67207b9664a8d603138ef1556141e6d0a102bea7
treee98886778be65aeb6625a5f516873bbc5beeb978
parentd7a301033f1990188f65abf4fe8e5b90ef0e3888
[PATCH] spufs: The SPU file system, base

This is the current version of the spu file system, used
for driving SPEs on the Cell Broadband Engine.

This release is almost identical to the version for the
2.6.14 kernel posted earlier, which is available as part
of the Cell BE Linux distribution from
http://www.bsc.es/projects/deepcomputing/linuxoncell/.

The first patch provides all the interfaces for running
spu application, but does not have any support for
debugging SPU tasks or for scheduling. Both these
functionalities are added in the subsequent patches.

See Documentation/filesystems/spufs.txt on how to use
spufs.

Signed-off-by: Arnd Bergmann <arndb@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
20 files changed:
Documentation/filesystems/spufs.txt [new file with mode: 0644]
arch/powerpc/Kconfig
arch/powerpc/kernel/systbl.S
arch/powerpc/mm/hash_utils_64.c
arch/powerpc/platforms/cell/Kconfig [new file with mode: 0644]
arch/powerpc/platforms/cell/Makefile
arch/powerpc/platforms/cell/spu_base.c [new file with mode: 0644]
arch/powerpc/platforms/cell/spu_syscalls.c [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/Makefile [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/context.c [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/file.c [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/inode.c [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/spufs.h [new file with mode: 0644]
arch/powerpc/platforms/cell/spufs/syscalls.c [new file with mode: 0644]
arch/ppc/kernel/ppc_ksyms.c
include/asm-powerpc/spu.h [new file with mode: 0644]
include/asm-powerpc/unistd.h
include/linux/syscalls.h
kernel/sys_ni.c
mm/memory.c