Home
last modified time | relevance | path

Searched full:powerpc (Results 1 – 25 of 719) sorted by relevance

12345678910>>...29

/linux/tools/testing/selftests/powerpc/security/
H A Duaccess_flush.c39 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 …]
H A Dentry_flush.c37 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 …]
H A Drfi_flush.c37 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/Documentation/arch/powerpc/
H A Dbootwrapper.rst2 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 …]
H A Disa-versions.rst24 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 …]
H A Delf_hwcaps.rst4 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")
94 Unused in the kernel since 732b32daef80 ("powerpc: Remove core support for 40x")
99 Unused in the kernel since 39c8bf2b3cc1 ("powerpc: Retire e200 core (mpc555x processor)")
115 Unused in the kernel since f0ed73f3fa2c ("powerpc: Remove PowerPC 601")
119 POWER4 support dropped from the kernel since 471d7ff8b51b ("powerpc/64s: Remove POWER4 support")
173 The processor supports "PowerPC Little-Endian", that uses address
206 Documentation/arch/powerpc/syscall64-abi.rst
[all …]
H A Delfnote.rst2 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
H A Dcpu_features.rst9 PPC Linux kernel to support a variety of PowerPC CPUs without requiring
18 arch/powerpc/kernel/cputable.c. The PVR register is masked and compared with
38 just 2 macros (found in arch/powerpc/include/asm/cputable.h), as seen in head.S
58 (arch/powerpc/kernel/misc.S) is invoked, it will iterate over the records in
H A Dvcpudispatch_stats.rst14 /proc/powerpc/vcpudispatch_stats can be used to obtain statistics
19 through /proc/powerpc/vcpudispatch_stats_freq.
22 /proc/powerpc/vcpudispatch_stats. Each line in the output corresponds to
49 $ sudo cat /proc/powerpc/vcpudispatch_stats
/linux/scripts/
H A Dhead-object-list.txt28 arch/powerpc/kernel/head_44x.o
29 arch/powerpc/kernel/head_64.o
30 arch/powerpc/kernel/head_8xx.o
31 arch/powerpc/kernel/head_85xx.o
32 arch/powerpc/kernel/head_book3s_32.o
33 arch/powerpc/kernel/prom_entry_64.o
34 arch/powerpc/kernel/fpu.o
35 arch/powerpc/kernel/vector.o
36 arch/powerpc/kernel/prom_init.o
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-event_source-devices-hv_24x73 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 …]
H A Dsysfs-bus-event_source-devices-hv_gpci3 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 …]
H A Dppc-memtrace1 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
H A Dsysfs-firmware-papr-energy-scale-info3 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
13 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
18 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
23 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
28 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
/linux/arch/powerpc/
H A DMakefile16 # Look for: (powerpc(64(le)?)?)(-unknown)?-linux(-gnu)?-
17 CC_ARCHES := powerpc powerpc64 powerpc64le
58 # There is a corresponding test in arch/powerpc/lib/Makefile
61 KBUILD_LDFLAGS_MODULE += $(objtree)/arch/powerpc/lib/crtsavres.o
75 GNUTARGET := powerpc
175 KBUILD_CPPFLAGS += -I $(srctree)/arch/powerpc $(asinstr)
189 -T $(srctree)/arch/powerpc/platforms/44x/ppc476_modules.lds
233 boot := arch/powerpc/boot
301 $(Q)$(MAKE) KCONFIG_ALLCONFIG=$(srctree)/arch/powerpc/configs/book3s_32.config \
306 $(Q)$(MAKE) KCONFIG_ALLCONFIG=$(srctree)/arch/powerpc/configs/44x.config \
[all …]
/linux/arch/powerpc/boot/dts/fsl/
H A Dt4240si-pre.dtsi90 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 …]
H A Dp4080si-pre.dtsi94 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/arch/powerpc/xmon/
H A Dppc.h1 /* 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/arch/powerpc/kernel/
H A Dnote.S3 * 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,
/linux/Documentation/devicetree/bindings/powerpc/
H A Dibm,powerpc-cpu-features.txt3 (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/arch/powerpc/platforms/
H A DKconfig.cputype18 There are five families of 32 bit PowerPC chips supported.
76 There are two families of 64 bit PowerPC chips supported.
125 bool "Generic 64 bits powerpc"
132 bool "Generic 32 bits powerpc"
142 bool "PowerPC 970 (including PowerPC G5)"
262 default "powerpc" if POWERPC_CPU
361 PowerPC processor. The kernel currently supports saving and restoring
378 to the PowerPC processor. The kernel currently supports saving and
398 Extensions (SPE) to the PowerPC processor. The kernel currently
541 This enables the powerpc-specific perf_event back-end.
[all …]
/linux/tools/testing/selftests/powerpc/eeh/
H A Deeh-functions.sh44 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
/linux/drivers/crypto/nx/
H A DKconfig10 Support for PowerPC Nest (NX) encryption acceleration. This
21 Support for PowerPC Nest (NX) compression acceleration. This
35 Support for PowerPC Nest (NX) compression acceleration. This
46 Support for PowerPC Nest (NX) compression acceleration. This
/linux/arch/powerpc/include/asm/
H A Delfnote.h3 * PowerPC ELF notes.
13 * "PowerPC" in the name field.
20 * in arch/powerpc/kernel/note.S
/linux/tools/perf/pmu-events/arch/powerpc/power10/
H A Dpmc.json5 "BriefDescription": "PowerPC instruction completed."
20 "BriefDescription": "PowerPC instruction completed while the thread was in ultravisor state."
135 "BriefDescription": "PowerPC instruction completed while the thread was in Privileged state."
175 "BriefDescription": "PowerPC instruction completed while the thread was in hypervisor state."
210 "BriefDescription": "PowerPC instruction completed while the run latch is set."

12345678910>>...29