2021-04-08 | Christophe Leroy | powerpc/32: Remove powerpc specific definition of ... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...64f3a3a38cedc570377d.1617616601.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc: Switch to relative jump labels ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...023994404dfc49603b64.1616514473.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Reallocate BPF registers to volatile registers... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...e0c40bb3cd91054b65a2.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Implement extended BPF on PPC32 ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...cef0b6dc1598583ca202.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/asm: Add some opcodes in asm/ppc-opcode.h for... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...8a5af508c726e7ce1ed2.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Change values of SEEN_ flags ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...15392abd07b00313d2ba.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Move common functions into bpf_jit_comp.c ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...3ccddfee3cb6c8ce8ae1.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Move common helpers into bpf_jit.h ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...39a4b52658755e259f8c.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Change register numbering for bpf_set... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...e62dca1f472de5474a0d.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/bpf: Remove classical BPF support for PPC32 ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...705212530b2aa50149ee.1616430991.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Simplify logging in sigreturn() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...4370057d110e91272acc.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Convert do_setcontext[_tm]() to user... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...540ae91395e346e4945e.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Convert restore_[tm]_user_regs()... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...eafb355f3578ff1b6bc5.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Reorder user reads in restore_tm_user_regs() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...b647bc8b20bf820233af.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Perform access_ok() inside restore_user_regs() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...8b40e50c670feb7cb835.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Remove ifdefery in middle of if/else... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...57452b7f8350da28d521.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal32: Rename save_user_regs_unsafe() and... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...29dec812d88beb570df2.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/signal: Add unsafe_copy_ck{fpr/vsx}_from_user ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...9f7fb48f0c07af98ee2d.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...b22919fcf0b5e5592608.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | signal: Add unsafe_get_compat_sigset() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...5f02653a10db5e7b54e5.1616151715.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Use asm goto for get_user when compiler... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...8e46c1ba949e77eecec0.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Introduce __get_user_size_goto() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...583b3b19837de9efed3a.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Refactor get/put_user() and __get... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...a3551000ff5b886e4faa.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Rename __get/put_user_check/nocheck ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...824e4865b4e049db74d6.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Split out __get_user_nocheck() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...3d5baac827b968e85c32.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Remove calls to __get_user_bad() and... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...b70fac72bd951272436b.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Remove __chk_user_ptr() in __get/put_user ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...2e668dbf464787cdf598.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Remove __unsafe_put_user_goto() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...977272b06a41256bdb9f.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Call might_fault() inconditionaly ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...d5cb30f46eafdbee390c.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/align: Don't use __get_user_instr() on kernel... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7adec2ff210058037704.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Move get_user_instr helpers in asm... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...f2fa7714c41e98f57007.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Remove __get/put_user_inatomic() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...b62dc61eb111f33c2c37.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/align: Convert emulate_spe() to user_access_begin ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...f3c73cc23e7537fcf2ad.1615555354.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Define ___get_user_instr() for ppc32 ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...74f0ce4d5cc69c3469ae.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-04-03 | Christophe Leroy | powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_w... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...df1eea13ea0ef6b98375.1615398265.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/irq: Inline call_do_irq() and call_do_softirq() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/embedded6xx: Remove CONFIG_MV64X60 ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...a880d7273a57fab416aa.1616085654.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc: Fix arch_stack_walk() to have running function... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...97b4d1d857a9355a2283.1615881400.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc: Convert stacktrace to generic ARCH_STACKWALK ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...ecd2cd3a46554bea8bf9.1615881400.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc: Rename 'tsk' parameter into 'task' ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...df85c98373e5dcf96a47.1615881400.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc: Activate HAVE_RELIABLE_STACKTRACE for all ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...5923121ba31d4dd2fdde.1615881400.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/mm: Remove unneeded #ifdef CONFIG_PPC_MEM_KEYS ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...347efac29146f553b238.1615819955.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/asm-offsets: GPR14 is not needed either ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...fc9473f630e11ccd6417.1615806071.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/math: Fix missing __user qualifier for get_user... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...dfd8ce8443462e595670.1615809591.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/Makefile: Remove workaround for gcc versions... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...2f6cabdd9a986c631146.1615380184.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Manage KUAP in C ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...4815f2d0acb91cc49d19.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/8xx: Create C version of kuap save/restore... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...422a5581a1d919544c9a.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32s: Create C version of kuap save/restore... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...25e1b9d547174fcd5056.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/64s: Make kuap_check_amr() and kuap_get_and_check_am... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...aa18fc08811815d0c2e3.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32s: Move KUEP locking/unlocking in C ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...dfe2f9497353465514cf.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Only use prepare_transfer_to_handler function... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...5a13fe8b107189d315e1.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Return directly from power_save_ppc32_restore() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...2290104b92f0dcdb5548.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Save remaining registers in exception prolog ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...ba4d887552013eee7329.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Refactor saving of volatile registers in... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...2a6840df1105a148efea.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Remove the xfer parameter in EXCEPTION... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...4a1a20d9ed33bbcda741.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Dismantle EXC_XFER_STD/LITE/TEMPLATE ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7dbbbe6951dfa9e768eb.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Only restore non volatile registers when... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7150565571373c04945c.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Add a prepare_transfer_to_handler macro... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...d5113b10f860e803f467.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Save trap number on stack in exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...79e3a54cfedd816a91ae.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Call bad_page_fault() from do_page_fault() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...5a22ea44dd1d0dc16b7f.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Set regs parameter in r3 in transfer_to_handler ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...8cb82460ad3f3d3ccdf5.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Don't save thread.regs on interrupt entry ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...97df13e6890fc04017d0.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Replace ASM exception exit by C exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...c0d75c9af66cc97b4d5b.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Always save non volatile registers on exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...fcc50763d53b45e466c1.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Perform normal function call in exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7814c291bd1f5b6e2081.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Refactor booke critical registers saving ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...21695bded22976c9d48d.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Provide a name to exception prolog continuation... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...922ab2aba994050fb87a.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Move exception prolog code into .text once... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7952a675404d7ff27c24.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Use START_EXCEPTION() as much as possible ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...27503726abdaef9b63ef.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Add vmap_stack_overflow label inside the... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...aea9d915dd25b23beda6.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Statically initialise first emergency context ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...ca0c86ee0d3df2eb6dfa.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Enable instruction translation at the same... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...3a89744d75a116be27b0.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Tag DAR in EXCEPTION_PROLOG_2 for the 8xx ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...037030f99fe6070c9536.1615552867.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Always enable data translation in exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...b245c57720f51e225aae.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Remove ksp_limit ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...97613c0d26074cb513e7.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Use fast instruction to set MSR RI in exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...ea7e07543e791163da33.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Handle bookE debugging in C in exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...72a2b3ab1da5f78123c2.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Entry cpu time accounting in C ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...162a0718b3aaca897662.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/32: Reconcile interrupts in C ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...db9cf6feb6c249911bd6.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/40x: Prepare normal exception handler for enabling... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...d7bf1336ffcf35da8282.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/40x: Prepare for enabling MMU in critical exception... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...dbf66cfea966c1463bbd.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/40x: Reorder a few instructions in critical... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...d2ff6f36626b55f35fd2.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/40x: Save SRR0/SRR1 and r10/r11 earlier in... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...8c9c62b5066960b688ed.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/40x: Change CRITICAL_EXCEPTION_PROLOG macro... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7a40dfc3db204e3f4024.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/40x: Don't use SPRN_SPRG_SCRATCH0/1 in TLB... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...02424060ec55babf2c42.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-29 | Christophe Leroy | powerpc/traps: Declare unrecoverable_exception() as... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...1434c8ad77c257349b2d.1615552866.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/ptrace: Convert gpr32_set_common() to user... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...bfd08147434be8fc04c9.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/futex: Switch to user_access block ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...e4ddd3c0856210431a58.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/net: Switch csum_and_copy_{to/from}_user to... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...e31ac564bad4fae2cb49.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/lib: Don't use __put_user_asm_goto() outside... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...b68f5ee569e5de661c1b.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/syscalls: Use sys_old_select() in ppc_select() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...e9f273baf387b7043ae0.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/uaccess: Move copy_mc_xxx() functions down ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...d18dd254b71ec0e0da4d.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/uaccess: Swap clear_user() and __clear_user() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...51d5e5f01cb56dacaa39.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-26 | Christophe Leroy | powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...cc957ffe34003a8f0844.1615398498.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-24 | Christophe Leroy | powerpc: Enable KFENCE for PPC32 ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...8c1ad0acfcc82185e0d5.1614868445.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-12 | Christophe Leroy | powerpc/traps: unrecoverable_exception() is not an... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...9c58cfa2c909cb8ff1f1.1615291471.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-10 | Christophe Leroy | powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...7f850fa71a2655b0c4af.1615279170.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-02 | Christophe Leroy | powerpc: Force inlining of mmu_has_feature to fix build... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...1afd0fcc48ef27cbdc3f.1614443418.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-01 | Christophe Leroy | powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...41154602bf097d4350b5.1614148356.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
2021-03-01 | Christophe Leroy | powerpc/603: Fix protection of user pages mapped with... ...off-by: Christophe Leroy <christophe.leroy@csgroup.eu> ...f54d9bc6fd8d7b55129f.1612160907.git.christophe.leroy@csgroup.eu |
commit | commitdiff | tree |
next |