Skip to content

SPU file system for 2.6.15-rc-mm

Arnd Bergmann lkml 1 version In review

Get series with b4
b4 am 20051115205347.395355000@localhost

Versions newest first

  1. v1 Latest4 of 5 patches 4 repliesIn review

4 of 5 patches are in this archive. The cover letter announces 5.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/5spufs: switchable spu contextsarch/powerpc/platforms/cell/spu_base.c arch/powerpc/platforms/cell/spufs/Makefile arch/powerpc/platforms/cell/spufs/context.c +6 more+975 -40 replies
3/5kernel-side context switch code for spufsarch/powerpc/platforms/cell/spufs/switch.c include/asm-powerpc/spu_csa.h+2036 -70 replies
4/5spufs: add spu-side context switch codearch/powerpc/platforms/cell/spufs/Makefile arch/powerpc/platforms/cell/spufs/spu_restore.c arch/powerpc/platforms/cell/spufs/spu_restore_crt0.S +3 more+958 -00 replies
5/5spufs: cooperative scheduler supportarch/powerpc/platforms/cell/setup.c arch/powerpc/platforms/cell/spu_base.c arch/powerpc/platforms/cell/spufs/Makefile +11 more+1680 -3230 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] SPU file system for 2.6.15-rc-mm

I'd like to have the SPU file system included in the -mm kernel to get broader review and eventually have it merged in 2.6.16.

This version now puts all the spufs files under arch/powerpc/platforms/cell/spufs instead of fs/spufs, since it is really specific to that platform.

The interface has now stabilized on a set of files per logical SPU that can be accessed with read/write and sometime poll or mmap but not ioctl as well as two new system calls, spu_run and spu_create.

As discussed, the system call numbers that I am using here conflict with those from the perfmon patches, so I'm moving the perfmon syscall range to start at 280. This means that the first patch gets to be applied on top of perfmon2-reserve-system-calls-reserve-spu-slots.patch.

	Arnd <><

--