kernel-ark/arch/powerpc/platforms/cell/spufs
Arnd Bergmann f0831acc4b [PATCH] spufs: abstract priv1 register access.
In a hypervisor based setup, direct access to the first
priviledged register space can typically not be allowed
to the kernel and has to be implemented through hypervisor
calls.

As suggested by Masato Noguchi, let's abstract the register
access trough a number of function calls. Since there is
currently no public specification of actual hypervisor
calls to implement this, I only provide a place that
makes it easier to hook into.

Cc: Masato Noguchi <Masato.Noguchi@jp.sony.com>
Cc: Geoff Levand <geoff.levand@am.sony.com>
Signed-off-by: Arnd Bergmann <arndb@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-01-09 15:44:49 +11:00
..
backing_ops.c [PATCH] spufs: fix mailbox polling 2006-01-09 14:53:01 +11:00
context.c [PATCH] spufs fix spu_acquire_runnable error path 2006-01-09 15:44:40 +11:00
file.c [PATCH] spufs: move spu_run call to its own file 2006-01-09 15:44:45 +11:00
hw_ops.c [PATCH] spufs: abstract priv1 register access. 2006-01-09 15:44:49 +11:00
inode.c [PATCH] spufs: fix spufs_fill_dir error path 2006-01-09 15:44:42 +11:00
Makefile [PATCH] spufs: move spu_run call to its own file 2006-01-09 15:44:45 +11:00
run.c [PATCH] spufs: move spu_run call to its own file 2006-01-09 15:44:45 +11:00
sched.c [PATCH] spufs: clean up use of bitops 2006-01-09 15:44:43 +11:00
spu_restore_crt0.S [PATCH] spufs: add spu-side context switch code 2006-01-09 14:49:25 +11:00
spu_restore_dump.h_shipped [PATCH] spufs: switchable spu contexts 2006-01-09 14:49:16 +11:00
spu_restore.c [PATCH] spufs: add spu-side context switch code 2006-01-09 14:49:25 +11:00
spu_save_crt0.S [PATCH] spufs: add spu-side context switch code 2006-01-09 14:49:25 +11:00
spu_save_dump.h_shipped [PATCH] spufs: switchable spu contexts 2006-01-09 14:49:16 +11:00
spu_save.c [PATCH] spufs: add spu-side context switch code 2006-01-09 14:49:25 +11:00
spu_utils.h [PATCH] spufs: add spu-side context switch code 2006-01-09 14:49:25 +11:00
spufs.h [PATCH] spufs: move spu_run call to its own file 2006-01-09 15:44:45 +11:00
switch.c [PATCH] spufs: abstract priv1 register access. 2006-01-09 15:44:49 +11:00
syscalls.c [PATCH] spufs: check for proper file pointer in sys_spu_run 2006-01-09 15:44:38 +11:00