Home
last modified time | relevance | path

Searched +full:processor +full:- +full:specific (Results 1 – 25 of 1117) sorted by relevance

12345678910>>...45

/openbmc/linux/Documentation/staging/
H A Dremoteproc.rst2 Remote Processor Framework
8 Modern SoCs typically have heterogeneous remote processor devices in asymmetric
10 of operating system, whether it's Linux or any other flavor of real-time OS.
12 OMAP4, for example, has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP.
13 In a typical configuration, the dual cortex-A9 is running Linux in a SMP
22 platform-specific remoteproc drivers only need to provide a few low-level
24 (for more information about the virtio-based rpmsg bus and its drivers,
29 existing virtio drivers with remote processor backends at a minimal development
39 Boot a remote processor (i.e. load its firmware, power it on, ...).
41 If the remote processor is already powered on, this function immediately
[all …]
/openbmc/dbus-sensors/include/linux/
H A Dpeci-ioctl.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2018-2019 Intel Corporation */
4 // clang-format off
26 /* Device Specific Completion Code (CC) Definition */
48 * enum peci_cmd - PECI client commands
55 * @PECI_CMD_RD_IA_MSR: read access to MSRs (Model Specific Registers)
56 * @PECI_CMD_WR_IA_MSR: write access to MSRs (Model Specific Registers)
57 * @PECI_CMD_RD_IA_MSREX: read access to MSRs (Model Specific Registers)
59 * maintained in downstream devices external to the processor
61 * maintained in downstream devices external to the processor
[all …]
/openbmc/u-boot/drivers/firmware/
H A Dti_sci.h1 /* SPDX-License-Identifier: BSD-3-Clause */
9 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
44 /* Processor Control Messages */
54 * struct ti_sci_msg_hdr - Generic Message Header for All messages and responses
75 * struct ti_sci_secure_msg_hdr - Header that prefixes all TISCI messages sent
86 * struct ti_sci_msg_resp_version - Response for a message
108 * struct ti_sci_msg_req_reboot - Reboot the SoC
119 * struct ti_sci_msg_board_config - Board configuration message
137 * struct ti_sci_msg_req_set_device_state - Set the desired state of the device
144 * + MSG_FLAG_DEVICE_WAKE_ENABLED - Configure the device to be a wake source.
[all …]
/openbmc/u-boot/include/
H A Delf.h1 /* SPDX-License-Identifier: BSD-3-Clause */
15 /* This version doesn't work for 64-bit ABIs - Erik */
24 /* 64-bit ELF base types */
42 #define EI_OSABI 7 /* OS/ABI specific ELF extensions */
57 #define ELFCLASS32 1 /* 32-bit objs */
58 #define ELFCLASS64 2 /* 64-bit objs */
63 #define ELFDATA2LSB 1 /* Little-Endian */
64 #define ELFDATA2MSB 2 /* Big-Endian */
67 /* e_ident[] OS/ABI specific ELF extensions */
69 #define ELFOSABI_HPUX 1 /* Hewlett-Packard HP-UX */
[all …]
H A Dremoteproc.h1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * Texas Instruments Incorporated - http://www.ti.com/
16 #include <dm/platdata.h> /* For platform data support - non dt world */
19 * enum rproc_mem_type - What type of memory model does the rproc use
20 * @RPROC_INTERNAL_MEMORY_MAPPED: Remote processor uses own memory and is memory
21 * mapped to the host processor over an address range.
32 * struct dm_rproc_uclass_pdata - platform data for a CPU
33 * @name: Platform-specific way of naming the Remote proc
35 * @driver_plat_data: driver specific platform data that may be needed.
48 * struct dm_rproc_ops - Operations that are provided by remote proc driver
[all …]
/openbmc/u-boot/include/linux/soc/ti/
H A Dti_sci_protocol.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
15 * struct ti_sci_version_info - version information structure
33 * struct ti_sci_board_ops - Board config operations
61 * struct ti_sci_dev_ops - Device control operations
73 * @get_context_loss_count: Command to retrieve context loss counter - this
76 * - count: pointer to u32 which will retrieve counter
80 * - req_state: Returns requested idle state
85 * - req_state: Returns requested stop state
86 * - current_state: Returns current stop state
[all …]
/openbmc/linux/tools/power/cpupower/man/
H A Dcpupower-idle-set.11 .TH "CPUPOWER-IDLE-SET" "1" "0.1" "" "cpupower Manual"
4 cpupower\-idle\-set \- Utility to set cpu idle state specific kernel options
7 cpupower [ \-c cpulist ] idle\-set [\fIoptions\fP]
10 The cpupower idle\-set subcommand allows to set cpu idle, also called cpu
11 sleep state, specific options offered by the kernel. One example is disabling
16 \fB\-d\fR \fB\-\-disable\fR <STATE_NO>
17 Disable a specific processor sleep state.
19 \fB\-e\fR \fB\-\-enable\fR <STATE_NO>
20 Enable a specific processor sleep state.
22 \fB\-D\fR \fB\-\-disable-by-latency\fR <LATENCY>
[all …]
H A Dcpupower-monitor.11 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual"
3 cpupower\-monitor \- Report processor frequency and idle statistics
7 .RB "\-l"
10 .RB [ -c ] [ "\-m <mon1>," [ "<mon2>,..." ] ]
11 .RB [ "\-i seconds" ]
14 .RB [ -c ][ "\-m <mon1>," [ "<mon2>,..." ] ]
18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power
22 \fBcpupower-monitor \fP implements independent processor sleep state and
24 directly reading out hardware registers. Use \-l to get an overview which are
29 \-l
[all …]
H A Dcpupower-idle-info.11 .TH "CPUPOWER-IDLE-INFO" "1" "0.1" "" "cpupower Manual"
4 cpupower\-idle\-info \- Utility to retrieve cpu idle kernel information
7 cpupower [ \-c cpulist ] idle\-info [\fIoptions\fP]
14 \fB\-f\fR \fB\-\-silent\fR
15 Only print a summary of all available C-states in the system.
17 \fB\-e\fR \fB\-\-proc\fR
19 Prints out idle information in old /proc/acpi/processor/*/power format. This
23 .SH IDLE\-INFO DESCRIPTIONS
28 good overview about the usage and availability of processor sleep states on
33 processor. This often is the case on the X86 architecture when the acpi_idle
[all …]
/openbmc/linux/Documentation/core-api/
H A Dthis_cpu_ops.rst9 variables associated with the *currently* executing processor. This is
12 specific processor).
14 this_cpu operations add a per cpu variable offset to the processor
15 specific per cpu base and encode that operation in the instruction
21 processor is not changed between the calculation of the address and
24 Read-modify-write operations are of particular interest. Frequently
33 data specific to the currently executing processor. Only the current
34 processor should be accessing that variable and therefore there are no
65 ------------------------------------
70 the processor. So the relocation to the per cpu base is encoded in the
[all …]
/openbmc/u-boot/doc/driver-model/
H A Dremoteproc-framework.txt1 # SPDX-License-Identifier: GPL-2.0+
4 # Texas Instruments Incorporated - http://www.ti.com/
7 Remote Processor Framework
11 2. How does it work - The driver
18 This is an introduction to driver-model for Remote Processors found
19 on various System on Chip(SoCs). The term remote processor is used to
20 indicate that this is not the processor on which U-Boot is operating
22 the processor on which we are functional.
24 The simplified model depends on a single UCLASS - UCLASS_REMOTEPROC
27 - drivers/remoteproc/rproc-uclass.c
[all …]
/openbmc/linux/tools/power/x86/x86_energy_perf_policy/
H A Dx86_energy_perf_policy.81 .\" This page Copyright (C) 2010 - 2015 Len Brown <len.brown@intel.com>
5 x86_energy_perf_policy \- Manage Energy vs. Performance Policy via x86 Model Specific Registers
10 .RB "scope: \-\-cpu\ cpu-list | \-\-pkg\ pkg-list"
12 .RB "cpu-list, pkg-list: # | #,# | #-# | all"
14 .RB "field: \-\-all | \-\-epb | \-\-hwp-epp | \-\-hwp-min | \-\-hwp-max | \-\-hwp-desired"
16 .RB "other: (\-\-force | \-\-hwp-enable | \-\-turbo-enable) value)"
18 .RB "value: # | default | performance | balance-performance | balance-power | power"
21 displays and updates energy-performance policy settings specific to
22 Intel Architecture Processors. Settings are accessed via Model Specific Register (MSR)
23 updates, no matter if the Linux cpufreq sub-system is enabled or not.
[all …]
/openbmc/linux/arch/alpha/include/asm/
H A Dmce.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 unsigned int proc_offset; /* processor-specific offset */
15 unsigned int sys_offset; /* system-specific offset */
21 * --- This is used to log uncorrectable errors such as
23 * --- These errors are detected by both processor and systems.
26 unsigned long shadow[8]; /* Shadow reg. 8-14, 25 */
34 unsigned long ic_perr_stat; /* I-CACHE Reg. <11> set Data parity
36 unsigned long dc_perr_stat; /* D-CACHE error Reg. Bits set to 1:
42 unsigned long mm_stat; /* Holds the reason for D-stream
43 fault or D-cache parity errors */
[all …]
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/
H A Dti,keystone-rproc.txt5 sub-systems that are used to offload some of the processor-intensive tasks or
8 These processor sub-systems usually contain additional sub-modules like L1
10 a dedicated local power/sleep controller etc. The DSP processor core in
11 Keystone 2 SoCs is usually a TMS320C66x CorePac processor.
15 Each DSP Core sub-system is represented as a single DT node, and should also
17 or optional properties that enable the OS running on the host processor (ARM
18 CorePac) to perform the device management of the remote processor and to
19 communicate with the remote processor.
22 --------------------
25 - compatible: Should be one of the following,
[all …]
/openbmc/linux/Documentation/admin-guide/pm/
H A Dintel_idle.rst1 .. SPDX-License-Identifier: GPL-2.0
20 a particular processor model in it depends on whether or not it recognizes that
21 processor model and may also depend on information coming from the platform
24 Documentation/admin-guide/pm/cpuidle.rst if you have not done that yet.]
26 ``intel_idle`` uses the ``MWAIT`` instruction to inform the processor that the
28 processor's functional blocks into low-power states. That instruction takes two
30 first of which, referred to as a *hint*, can be used by the processor to
38 only way to pass early-configuration-time parameters to it is via the kernel
42 .. _intel-idle-enumeration-of-states:
47 Each ``MWAIT`` hint value is interpreted by the processor as a license to
[all …]
H A Dintel_pstate.rst1 .. SPDX-License-Identifier: GPL-2.0
22 Documentation/admin-guide/pm/cpufreq.rst if you have not done that yet.]
24 For the processors supported by ``intel_pstate``, the P-state concept is broader
27 information about that). For this reason, the representation of P-states used
32 ``intel_pstate`` maps its internal representation of P-states to frequencies too
38 Since the hardware P-state selection interface used by ``intel_pstate`` is
43 time the corresponding CPU is taken offline and need to be re-initialized when
47 only way to pass early-configuration-time parameters to it is via the kernel
63 the processor.
66 -----------
[all …]
/openbmc/linux/include/linux/
H A Dremoteproc.h2 * Remote Processor Framework
20 * from this software without specific prior written permission.
47 * struct resource_table - firmware resource table header
54 * by the remote processor. It may also include configuration entries.
55 * If needed, the remote processor firmware should contain this table
59 * of specific remoteproc configuration. Other entries require the host to
81 * struct fw_rsc_hdr - firmware resource entry header
95 * enum fw_resource_type - types of resource entries
99 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
101 * the remote processor will be writing logs.
[all …]
H A Dcper.h1 /* SPDX-License-Identifier: GPL-2.0-only */
80 /* Non-Maskable Interrupt */
125 * If set, the error was not contained within the processor or memory
130 /* If set, the component must be re-initialized or re-enabled prior to use */
154 /* Processor Generic */
158 /* Processor Specific: X86/X86_64 */
162 /* Processor Specific: IA64 */
166 /* Processor Specific: ARM */
181 /* PCI/PCI-X Bus */
192 /* Intel VT for Directed I/O specific DMAr */
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DOperatingConfig.v1_0_4.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
28 "description": "The available OEM-specific actions for this resource.",
29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
91 "description": "The available OEM-specific actions for this resource.",
92 …"longDescription": "This type shall contain the available OEM-specific actions for this resource.",
94 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
112 …atingConfig` schema specifies a configuration that can be used when the processor is operational.",
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DOperatingConfig.v1_0_4.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
28 "description": "The available OEM-specific actions for this resource.",
29 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
39 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
91 "description": "The available OEM-specific actions for this resource.",
92 …"longDescription": "This type shall contain the available OEM-specific actions for this resource.",
94 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
112 …atingConfig` schema specifies a configuration that can be used when the processor is operational.",
[all …]
/openbmc/ipmitool/contrib/
H A Dbmc-snmp-proxy.sysconf1 # bmc-snmp-proxy
4 # the OS and Service Processor/Baseboard Management Controller (BMC)
6 # bmc-snnmp-proxy helps redirect certain SNMP requests (to this host)
7 # destined to the Service Processor. We will need the Service Processor's
8 # SNMP community string and the OID of the Service Processor's SNMP agent.
10 # For redirecting Traps from the Service Processor to the trap sink
17 ### Configure SNMP proxy to BMC/Service Processor ###
19 ### Service Processor/BMC SNMP Community String.
21 # Description: Set community string of the Service Processor (BMC)'s
27 ### OEM Specific OID of Service Processor
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/
H A DCpu.interface.yaml4 - name: Socket
7 Processor Socket designation on MotherBoard.
9 - name: Family
12 A free form string indicates processor family type. For example,
13 values can be "Intel Xeon processor", "AS400 Family", etc.
15 - name: EffectiveFamily
19 this processor in unsigned integer. Default set to 0x02 which is
20 defined as "Unknown" Processor Family in DSP0134 section 7.5.2.
22 - name: EffectiveModel
26 this processor in unsigned integer.
[all …]
/openbmc/linux/include/linux/soc/apple/
H A Drtkit.h1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */
6 * Apple's SoCs come with various co-processors running their RTKit operating
18 * Struct to represent implementation-specific RTKit operations.
21 * @iomem: Shared memory buffer controlled by the co-processors.
24 * @is_mapped: Shared memory buffer is managed by the co-processor.
38 * Struct to represent implementation-specific RTKit operations.
40 * @crashed: Called when the co-processor has crashed. Runs in process
43 * on a non-system endpoint. Called from a worker thread.
50 * buffer is managed by the co-processor and needs to be mapped.
74 * @mbox_name: mailbox name used to communicate with the co-processor
[all …]
/openbmc/linux/tools/perf/Documentation/
H A Dperf-list.txt1 perf-list(1)
5 ----
6 perf-list - List all symbolic event types
9 --------
11 'perf list' [--no-desc] [--long-desc]
15 -----------
17 various perf commands with the -e option.
20 -------
21 -d::
22 --desc::
[all …]
/openbmc/docs/designs/
H A Ddump-manager.md20 - **System Dump**: A dump of the Host's main memory and processor registers.
22 - **Memory Preserving Reboot(MPR)**: A method of reboot with preserving the
24 - **PLDM**: An interface and data model to access low-level platform inventory,
26 [ReadMore](https://github.com/openbmc/docs/blob/master/designs/pldm-stack.md)
27 - **Machine Check Exception**: A severe error inside a processor core that
28 causes a processor core to stop all processing activities.
29 - **BMCWeb**: An embedded webserver for OpenBMC.
72 or may not include the contents of the main memory and/or the processor
78 like the processor while the host is booted and running. The host may stop
79 during this dump and may collect various processor states and/or memory contents
[all …]

12345678910>>...45