Home
last modified time | relevance | path

Searched hist:"64711 f9a47d4defa90417f5e8db8ed0060bc3275" (Results 1 – 5 of 5) sorted by relevance

/linux/arch/xtensa/kernel/
H A Djump_label.c64711f9a47d4defa90417f5e8db8ed0060bc3275 Thu Dec 20 03:48:37 UTC 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: implement jump_label support

Use 3-byte 'nop' and 'j' instructions that are always present. Don't let
assembler mark a spot right after patchable 'j' instruction as
unreachable and later put literals or padding bytes there. Add separate
implementations of patch_text for SMP and UP cases, avoiding use of
atomics on UP.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
H A DMakefile64711f9a47d4defa90417f5e8db8ed0060bc3275 Thu Dec 20 03:48:37 UTC 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: implement jump_label support

Use 3-byte 'nop' and 'j' instructions that are always present. Don't let
assembler mark a spot right after patchable 'j' instruction as
unreachable and later put literals or padding bytes there. Add separate
implementations of patch_text for SMP and UP cases, avoiding use of
atomics on UP.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
/linux/arch/xtensa/include/asm/
H A Djump_label.h64711f9a47d4defa90417f5e8db8ed0060bc3275 Thu Dec 20 03:48:37 UTC 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: implement jump_label support

Use 3-byte 'nop' and 'j' instructions that are always present. Don't let
assembler mark a spot right after patchable 'j' instruction as
unreachable and later put literals or padding bytes there. Add separate
implementations of patch_text for SMP and UP cases, avoiding use of
atomics on UP.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
/linux/Documentation/features/core/jump-labels/
H A Darch-support.txt64711f9a47d4defa90417f5e8db8ed0060bc3275 Thu Dec 20 03:48:37 UTC 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: implement jump_label support

Use 3-byte 'nop' and 'j' instructions that are always present. Don't let
assembler mark a spot right after patchable 'j' instruction as
unreachable and later put literals or padding bytes there. Add separate
implementations of patch_text for SMP and UP cases, avoiding use of
atomics on UP.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
/linux/arch/xtensa/
H A DKconfig64711f9a47d4defa90417f5e8db8ed0060bc3275 Thu Dec 20 03:48:37 UTC 2018 Max Filippov <jcmvbkbc@gmail.com> xtensa: implement jump_label support

Use 3-byte 'nop' and 'j' instructions that are always present. Don't let
assembler mark a spot right after patchable 'j' instruction as
unreachable and later put literals or padding bytes there. Add separate
implementations of patch_text for SMP and UP cases, avoiding use of
atomics on UP.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>