1
linux/arch/powerpc/platforms
Benjamin Herrenschmidt 94b2a4393c [POWERPC] Fix spu SLB invalidations
The SPU code doesn't properly invalidate SPUs SLBs when necessary,
for example when changing a segment size from the hugetlbfs code. In
addition, it saves and restores the SLB content on context switches
which makes it harder to properly handle those invalidations.

This patch removes the saving & restoring for now, something more
efficient might be found later on. It also adds a spu_flush_all_slbs(mm)
that can be used by the core mm code to flush the SLBs of all SPEs that
are running a given mm at the time of the flush.

In order to do that, it adds a spinlock to the list of all SPEs and move
some bits & pieces from spufs to spu_base.c

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2007-03-10 00:07:50 +01:00
..
4xx kconfig: Standardize "depends" -> "depends on" in Kconfig files 2006-12-12 20:04:19 +01:00
8xx [POWERPC] Add mpc866ads board-specific bits to arch/powerpc 2007-02-07 14:03:17 +11:00
52xx [POWERPC] Small cleanup of EFIKA platform 2007-02-13 15:35:53 +11:00
82xx [POWERPC] Fix kernel build errors for mpc8272ads and mpc8560ads 2007-02-07 14:03:20 +11:00
83xx [POWERPC] 83xx: Minor fixes for 834x_mds USB setup code 2007-03-07 22:46:03 -06:00
85xx [POWERPC] 85xx: Enable CONFIG_SERIAL_8250_SHARE_IRQ 2007-03-07 23:14:57 -06:00
86xx Merge branch '85xx' into for_paulus 2007-02-16 18:21:18 -06:00
apus
cell [POWERPC] Fix spu SLB invalidations 2007-03-10 00:07:50 +01:00
celleb [POWERPC] Celleb: bug fix caused by not casting pointer types 2007-03-08 04:09:33 +11:00
chrp mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data 2007-03-06 06:14:54 -05:00
embedded6xx [POWERPC] Select u-image as default image for Linkstation 2007-03-07 23:04:47 -06:00
iseries [PATCH] mark struct file_operations const 2 2007-02-12 09:48:44 -08:00
maple [POWERPC] Maple: use mmio nvram 2007-02-07 14:03:23 +11:00
pasemi [POWERPC] pasemi: iommu support 2007-02-07 14:03:22 +11:00
powermac [POWERPC] Fix warning in powermac pci.c 2007-03-08 04:09:34 +11:00
prep
ps3 [PATCH] ps3: introduce CONFIG_PS3_ADVANCED 2007-03-01 14:53:38 -08:00
pseries [POWERPC] pseries: Enabling auto poweron after power is restored. 2007-02-17 10:22:50 +11:00
Makefile [POWERPC] Restore 'proper' link order in platform 2007-02-13 15:35:53 +11:00