android_kernel_xiaomi_sm8350/arch/powerpc/platforms
Jeremy Kerr d6ad39bc53 [POWERPC] spufs: rework class 0 and 1 interrupt handling
Based on original patches from
 Arnd Bergmann <arnd.bergman@de.ibm.com>; and
 Luke Browning <lukebr@linux.vnet.ibm.com>

Currently, spu contexts need to be loaded to the SPU in order to take
class 0 and class 1 exceptions.

This change makes the actual interrupt-handlers much simpler (ie,
set the exception information in the context save area), and defers the
handling code to the spufs_handle_class[01] functions, called from
spufs_run_spu.

This should improve the concurrency of the spu scheduling leading to
greater SPU utilization when SPUs are overcommited.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-12-21 19:46:20 +11:00
..
8xx [POWERPC] 8xx: Convert mpc866ads to the new device binding. 2007-12-13 22:45:35 -06:00
40x [POWERPC] 4xx: Replace #includes of asm/of_platform.h with linux/of_platform.h. 2007-11-19 08:13:08 -06:00
44x [POWERPC] 4xx: Replace #includes of asm/of_platform.h with linux/of_platform.h. 2007-11-19 08:13:08 -06:00
52xx [POWERPC] pci32: Add flags modifying the PCI code behaviour 2007-12-20 16:18:07 +11:00
82xx [POWERPC] pci32: Add flags modifying the PCI code behaviour 2007-12-20 16:18:07 +11:00
83xx [POWERPC] pci32: Add flags modifying the PCI code behaviour 2007-12-20 16:18:07 +11:00
85xx [POWERPC] 8xxx: Convert #include of asm/of_{platform, device}.h into linux/of_{platform, device}.h. 2007-12-11 13:57:17 -06:00
86xx [POWERPC] pci_controller->arch_data really is a struct device_node * 2007-12-11 13:42:37 +11:00
cell [POWERPC] spufs: rework class 0 and 1 interrupt handling 2007-12-21 19:46:20 +11:00
celleb [POWERPC] celleb: Split machine definition 2007-12-20 16:15:30 +11:00
chrp [POWERPC] CHRP: Fix possible NULL pointer dereference 2007-12-20 17:13:34 +11:00
embedded6xx [POWERPC] holly.c: Remove unnecessary include of linux/ide.h 2007-12-20 16:17:51 +11:00
iseries [POWERPC] arch/powerpc: Add missing of_node_put 2007-12-20 17:13:51 +11:00
maple [POWERPC] pci_controller->arch_data really is a struct device_node * 2007-12-11 13:42:37 +11:00
pasemi [POWERPC] pasemi: Implement MSI support 2007-12-20 16:15:23 +11:00
powermac [POWERPC] arch/powerpc: Remove duplicate includes 2007-12-20 17:13:50 +11:00
prep
ps3 [POWERPC] cell: wrap master run control bit 2007-12-21 19:45:05 +11:00
pseries [POWERPC] Merge PCI resource fixups 2007-12-20 16:18:09 +11:00
fsl_uli1575.c [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards 2007-08-17 13:22:16 -05:00
Kconfig typo fixes 2007-10-20 01:34:40 +02:00
Kconfig.cputype [POWERPC] 4xx: Split early debug output and early boot console for 44x 2007-10-19 16:18:18 -05:00
Makefile [POWERPC] Walnut board support 2007-09-07 07:51:24 -05:00