/Linux-v6.6/tools/testing/selftests/powerpc/security/ |
D | uaccess_flush.c | 39 if (read_debugfs_int("powerpc/rfi_flush", &rfi_flush_orig) < 0) { in uaccess_flush_test() 40 perror("Unable to read powerpc/rfi_flush debugfs file"); in uaccess_flush_test() 44 if (read_debugfs_int("powerpc/entry_flush", &entry_flush_orig) < 0) { in uaccess_flush_test() 45 perror("Unable to read powerpc/entry_flush debugfs file"); in uaccess_flush_test() 49 if (read_debugfs_int("powerpc/uaccess_flush", &uaccess_flush_orig) < 0) { in uaccess_flush_test() 50 perror("Unable to read powerpc/entry_flush debugfs file"); in uaccess_flush_test() 55 if (write_debugfs_int("powerpc/rfi_flush", 0) < 0) { in uaccess_flush_test() 56 perror("error writing to powerpc/rfi_flush debugfs file"); in uaccess_flush_test() 62 if (write_debugfs_int("powerpc/entry_flush", 0) < 0) { in uaccess_flush_test() 63 perror("error writing to powerpc/entry_flush debugfs file"); in uaccess_flush_test() [all …]
|
D | entry_flush.c | 37 if (read_debugfs_int("powerpc/rfi_flush", &rfi_flush_orig) < 0) { in entry_flush_test() 38 perror("Unable to read powerpc/rfi_flush debugfs file"); in entry_flush_test() 42 if (read_debugfs_int("powerpc/entry_flush", &entry_flush_orig) < 0) { in entry_flush_test() 43 perror("Unable to read powerpc/entry_flush debugfs file"); in entry_flush_test() 48 if (write_debugfs_int("powerpc/rfi_flush", 0) < 0) { in entry_flush_test() 49 perror("error writing to powerpc/rfi_flush debugfs file"); in entry_flush_test() 108 if (write_debugfs_int("powerpc/entry_flush", entry_flush) < 0) { in entry_flush_test() 109 perror("error writing to powerpc/entry_flush debugfs file"); in entry_flush_test() 123 if (write_debugfs_int("powerpc/rfi_flush", rfi_flush_orig) < 0) { in entry_flush_test() 124 perror("unable to restore original value of powerpc/rfi_flush debugfs file"); in entry_flush_test() [all …]
|
D | rfi_flush.c | 37 if (read_debugfs_int("powerpc/rfi_flush", &rfi_flush_orig) < 0) { in rfi_flush_test() 38 perror("Unable to read powerpc/rfi_flush debugfs file"); in rfi_flush_test() 42 if (read_debugfs_int("powerpc/entry_flush", &entry_flush_orig) < 0) { in rfi_flush_test() 48 if (write_debugfs_int("powerpc/entry_flush", 0) < 0) { in rfi_flush_test() 49 perror("error writing to powerpc/entry_flush debugfs file"); in rfi_flush_test() 108 if (write_debugfs_int("powerpc/rfi_flush", rfi_flush) < 0) { in rfi_flush_test() 109 perror("error writing to powerpc/rfi_flush debugfs file"); in rfi_flush_test() 123 if (write_debugfs_int("powerpc/rfi_flush", rfi_flush_orig) < 0) { in rfi_flush_test() 124 perror("unable to restore original value of powerpc/rfi_flush debugfs file"); in rfi_flush_test() 129 if (write_debugfs_int("powerpc/entry_flush", entry_flush_orig) < 0) { in rfi_flush_test() [all …]
|
/Linux-v6.6/arch/powerpc/platforms/ |
D | Kconfig | 4 source "arch/powerpc/platforms/powernv/Kconfig" 5 source "arch/powerpc/platforms/pseries/Kconfig" 6 source "arch/powerpc/platforms/chrp/Kconfig" 7 source "arch/powerpc/platforms/512x/Kconfig" 8 source "arch/powerpc/platforms/52xx/Kconfig" 9 source "arch/powerpc/platforms/powermac/Kconfig" 10 source "arch/powerpc/platforms/maple/Kconfig" 11 source "arch/powerpc/platforms/pasemi/Kconfig" 12 source "arch/powerpc/platforms/ps3/Kconfig" 13 source "arch/powerpc/platforms/cell/Kconfig" [all …]
|
D | Kconfig.cputype | 18 There are five families of 32 bit PowerPC chips supported. 85 There are two families of 64 bit PowerPC chips supported. 129 bool "Generic (POWER5 and PowerPC 970 and above)" 141 bool "Generic 32 bits powerpc" 151 bool "PowerPC 970 (including PowerPC G5)" 277 default "powerpc" if POWERPC_CPU 381 PowerPC processor. The kernel currently supports saving and restoring 398 to the PowerPC processor. The kernel currently supports saving and 418 Extensions (SPE) to the PowerPC processor. The kernel currently 549 This enables the powerpc-specific perf_event back-end. [all …]
|
/Linux-v6.6/scripts/ |
D | head-object-list.txt | 31 arch/powerpc/kernel/head_40x.o 32 arch/powerpc/kernel/head_44x.o 33 arch/powerpc/kernel/head_64.o 34 arch/powerpc/kernel/head_8xx.o 35 arch/powerpc/kernel/head_85xx.o 36 arch/powerpc/kernel/head_book3s_32.o 37 arch/powerpc/kernel/prom_entry_64.o 38 arch/powerpc/kernel/fpu.o 39 arch/powerpc/kernel/vector.o 40 arch/powerpc/kernel/prom_init.o
|
/Linux-v6.6/Documentation/powerpc/ |
D | bootwrapper.rst | 2 The PowerPC boot wrapper 7 PowerPC image targets compresses and wraps the kernel image (vmlinux) with 9 standard PowerPC firmware interface, so the boot wrapper is designed to 12 The boot wrapper can be found in the arch/powerpc/boot/ directory. The 15 interfaces found on PowerPC platforms. OpenFirmware is the most commonly 16 used firmware type on general purpose PowerPC systems from Apple, IBM and 17 others. U-Boot is typically found on embedded PowerPC hardware, but there 21 The boot wrapper is built from the makefile in arch/powerpc/boot/Makefile and 22 it uses the wrapper script (arch/powerpc/boot/wrapper) to generate target 43 `arch/powerpc/boot/cuboot.*.c`. Selection of the correct [all …]
|
D | isa-versions.rst | 24 Power5 - PowerPC User Instruction Set Architecture Book I v2.02 25 - PowerPC Virtual Environment Architecture Book II v2.02 26 - PowerPC Operating Environment Architecture Book III v2.02 27 PPC970 - PowerPC User Instruction Set Architecture Book I v2.01 28 - PowerPC Virtual Environment Architecture Book II v2.01 29 - PowerPC Operating Environment Architecture Book III v2.01 31 Power4+ - PowerPC User Instruction Set Architecture Book I v2.01 32 - PowerPC Virtual Environment Architecture Book II v2.01 33 - PowerPC Operating Environment Architecture Book III v2.01 34 Power4 - PowerPC User Instruction Set Architecture Book I v2.00 [all …]
|
D | elf_hwcaps.rst | 4 POWERPC ELF HWCAPs 7 This document describes the usage and semantics of the powerpc ELF HWCAPs. 80 The processor is PowerPC 601. 81 Unused in the kernel since f0ed73f3fa2c ("powerpc: Remove PowerPC 601") 98 Unused in the kernel since 39c8bf2b3cc1 ("powerpc: Retire e200 core (mpc555x processor)") 114 Unused in the kernel since f0ed73f3fa2c ("powerpc: Remove PowerPC 601") 118 POWER4 support dropped from the kernel since 471d7ff8b51b ("powerpc/64s: Remove POWER4 support") 172 The processor supports "PowerPC Little-Endian", that uses address 205 Documentation/powerpc/syscall64-abi.rst 220 Documentation/powerpc/syscall64-abi.rst. [all …]
|
D | elfnote.rst | 2 ELF Note PowerPC Namespace 5 The PowerPC namespace in an ELF Note of the kernel binary is used to store 11 The types to be used with the "PowerPC" namespace are defined in [#f1]_. 24 Indicate that the powerpc kernel binary knows how to run in an 34 the kernel from being run if the PowerPC ultravisor capability doesn't exist 40 .. [#f1] arch/powerpc/include/asm/elfnote.h
|
D | booting.rst | 13 doesn't follow them properly. In addition, since the advent of the arch/powerpc 15 platforms which move into arch/powerpc will be required to use these rules as 47 bindings to powerpc. Only the 32-bit client interface 53 trampoline located in arch/powerpc/kernel/prom_init.c to 70 PowerPC platform. The entry point definition then becomes: 96 arch/powerpc/Kconfig, following the example of PPC_PSERIES, 101 "arch/powerpc/platforms/myplatform/myboard_setup.c" and add it 110 with classic Powerpc architectures.
|
/Linux-v6.6/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-hv_24x7 | 3 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 28 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 32 available from the powerpc "hv_24x7" pmu. Its format is 38 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 45 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 52 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 59 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 66 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 73 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 80 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> [all …]
|
D | sysfs-bus-event_source-devices-hv_gpci | 3 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 34 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 44 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 47 in arch/powerpc/perf/hv-gpci.h). 51 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 54 in arch/powerpc/perf/hv-gpci.h). 58 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 61 in arch/powerpc/perf/hv-gpci.h). 65 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 72 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> [all …]
|
D | ppc-memtrace | 1 What: /sys/kernel/debug/powerpc/memtrace 9 What: /sys/kernel/debug/powerpc/memtrace/enable 22 What: /sys/kernel/debug/powerpc/memtrace/<node-id> 29 What: /sys/kernel/debug/powerpc/memtrace/<node-id>/size 35 What: /sys/kernel/debug/powerpc/memtrace/<node-id>/start 41 What: /sys/kernel/debug/powerpc/memtrace/<node-id>/trace
|
D | sysfs-firmware-papr-energy-scale-info | 3 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org> 13 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org> 18 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org> 23 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org> 28 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
|
/Linux-v6.6/arch/powerpc/boot/dts/fsl/ |
D | t4240si-pre.dtsi | 90 cpu0: PowerPC,e6500@0 { 97 cpu1: PowerPC,e6500@2 { 104 cpu2: PowerPC,e6500@4 { 111 cpu3: PowerPC,e6500@6 { 118 cpu4: PowerPC,e6500@8 { 125 cpu5: PowerPC,e6500@10 { 132 cpu6: PowerPC,e6500@12 { 139 cpu7: PowerPC,e6500@14 { 146 cpu8: PowerPC,e6500@16 { 153 cpu9: PowerPC,e6500@18 { [all …]
|
D | p4080si-pre.dtsi | 94 cpu0: PowerPC,e500mc@0 { 104 cpu1: PowerPC,e500mc@1 { 114 cpu2: PowerPC,e500mc@2 { 124 cpu3: PowerPC,e500mc@3 { 134 cpu4: PowerPC,e500mc@4 { 144 cpu5: PowerPC,e500mc@5 { 154 cpu6: PowerPC,e500mc@6 { 164 cpu7: PowerPC,e500mc@7 {
|
/Linux-v6.6/arch/powerpc/kernel/ |
D | note.S | 3 * PowerPC ELF notes. 14 * Bit 0 indicates that the powerpc kernel binary knows how to run in an 24 * the kernel from being run if the PowerPC ultravisor capability doesn't exist 34 * Add the PowerPC Capabilities in the binary ELF note. It is a bitmap that 39 ELFNOTE(PowerPC, PPC_ELFNOTE_CAPABILITIES,
|
D | proc_powerpc.c | 53 pde = proc_create_data("powerpc/systemcfg", S_IFREG | 0444, NULL, in proc_ppc64_init() 73 root = proc_mkdir("powerpc", NULL); in proc_ppc64_create() 78 if (!proc_symlink("ppc64", NULL, "powerpc")) in proc_ppc64_create() 79 pr_err("Failed to create link /proc/ppc64 -> /proc/powerpc\n"); in proc_ppc64_create() 88 if (!proc_symlink("rtas", NULL, "powerpc/rtas")) in proc_ppc64_create()
|
/Linux-v6.6/arch/powerpc/include/asm/ |
D | prom.h | 106 #define OV1_PPC_2_00 0x80 /* set if we support PowerPC 2.00 */ 107 #define OV1_PPC_2_01 0x40 /* set if we support PowerPC 2.01 */ 108 #define OV1_PPC_2_02 0x20 /* set if we support PowerPC 2.02 */ 109 #define OV1_PPC_2_03 0x10 /* set if we support PowerPC 2.03 */ 110 #define OV1_PPC_2_04 0x08 /* set if we support PowerPC 2.04 */ 111 #define OV1_PPC_2_05 0x04 /* set if we support PowerPC 2.05 */ 112 #define OV1_PPC_2_06 0x02 /* set if we support PowerPC 2.06 */ 113 #define OV1_PPC_2_07 0x01 /* set if we support PowerPC 2.07 */ 115 #define OV1_PPC_3_00 0x80 /* set if we support PowerPC 3.00 */ 116 #define OV1_PPC_3_1 0x40 /* set if we support PowerPC 3.1 */
|
/Linux-v6.6/arch/powerpc/xmon/ |
D | ppc.h | 1 /* ppc.h -- Header file for PowerPC opcode table 73 /* Opcode is defined for the PowerPC architecture. */ 82 /* Opcode is supported by the Motorola PowerPC 601 processor. The 601 83 is assumed to support all PowerPC (PPC_OPCODE_PPC) instructions, 87 /* Opcode is supported in both the Power and PowerPC architectures 91 between POWER and POWERPC. */ 94 /* Opcode is supported for any Power or PowerPC platform (this is 107 /* Opcode is supported by PowerPC 403 processor. */ 110 /* Opcode is supported by PowerPC BookE processor. */ 113 /* Opcode is supported by PowerPC 440 processor. */ [all …]
|
/Linux-v6.6/arch/powerpc/crypto/ |
D | Kconfig | 3 menu "Accelerated Cryptographic Algorithms for CPU (powerpc)" 45 Architecture: powerpc 53 Architecture: powerpc 61 Architecture: powerpc using 72 Architecture: powerpc using 83 Architecture: powerpc using:
|
/Linux-v6.6/arch/powerpc/ |
D | Makefile.postlink | 3 # Post-link powerpc pass 15 cmd_head_check = $(CONFIG_SHELL) $(srctree)/arch/powerpc/tools/head_check.sh "$(NM)" "$@" 20 $(CONFIG_SHELL) $(srctree)/arch/powerpc/tools/relocs_check.sh "$(OBJDUMP)" "$(NM)" "$@" ; \ 21 $(BASH) $(srctree)/arch/powerpc/tools/unrel_branch_check.sh "$(OBJDUMP)" "$(NM)" "$@" 24 $(CONFIG_SHELL) $(srctree)/arch/powerpc/tools/relocs_check.sh "$(OBJDUMP)" "$(NM)" "$@"
|
/Linux-v6.6/Documentation/devicetree/bindings/powerpc/ |
D | ibm,powerpc-cpu-features.txt | 3 (skiboot/doc/device-tree/ibm,powerpc-cpu-features/binding.txt) 9 ibm,powerpc-cpu-features binding 19 /cpus/ibm,powerpc-cpu-features node binding 22 Node: ibm,powerpc-cpu-features 26 The node name must be "ibm,powerpc-cpu-features". 38 Definition: "ibm,powerpc-cpu-features" 66 /cpus/ibm,powerpc-cpu-features/example-feature node bindings 206 /cpus/ibm,powerpc-cpu-features { 207 compatible = "ibm,powerpc-cpu-features";
|
/Linux-v6.6/tools/testing/selftests/powerpc/eeh/ |
D | eeh-functions.sh | 44 test -e /proc/powerpc/eeh && \ 45 grep -q 'EEH Subsystem is enabled' /proc/powerpc/eeh 54 if [ ! -e "/sys/kernel/debug/powerpc/eeh_dev_check" ] && \ 55 [ ! -e "/sys/kernel/debug/powerpc/eeh_dev_break" ] ; then 62 echo 5000 > /sys/kernel/debug/powerpc/eeh_max_freezes 106 echo $dev >/sys/kernel/debug/powerpc/eeh_dev_break 111 echo $dev >/sys/kernel/debug/powerpc/eeh_dev_check 146 echo $1 > '/sys/kernel/debug/powerpc/eeh_dev_can_recover' 2>/dev/null
|