On Wed, 15 Apr 2020 10:06:09 +0000 (UTC), Christophe Leroy wrote: > To enable/disable kernel access to user space, the 8xx has to > modify the properties of access group 1. This is done by writing > predefined values into SPRN_Mx_AP registers. > > As of today, a __put_user() gives: > > 00000d64 <my_test>: > d64: 3d 20 4f ff lis r9,20479 > d68: 61 29 ff ff ori r9,r9,65535 > d6c: 7d 3a c3 a6 mtspr 794,r9 > d70: 39 20 00 00 li r9,0 > d74: 90 83 00 00 stw r4,0(r3) > d78: 3d 20 6f ff lis r9,28671 > d7c: 61 29 ff ff ori r9,r9,65535 > d80: 7d 3a c3 a6 mtspr 794,r9 > d84: 4e 80 00 20 blr > > [...]
Applied to powerpc/next. [1/1] powerpc/8xx: Reduce time spent in allow_user_access() and friends https://git.kernel.org/powerpc/c/332ce969b763553e9c4d55069e1e15aba4ea560f cheers