/openbmc/qemu/qapi/ |
H A D | machine-target.json | 12 # Virtual CPU model. 14 # A CPU model consists of the name of a CPU definition, to which delta 20 # @name: the name of the CPU definition the model is based on 33 # An enumeration of CPU model expansion types. 35 # @static: Expand to a static CPU model, a combination of a static 36 # base model name and property delta changes. As the static base 37 # model will never change, the expanded CPU model will be the 40 # model can be used by tooling without having to specify a 41 # compatibility machine - e.g. when displaying the "host" model. 44 # @full: Expand all properties. The produced model is not guaranteed [all …]
|
/openbmc/qemu/target/s390x/ |
H A D | cpu_models_sysemu.c | 27 const S390CPUModel *model, in check_unavailable_features() argument 32 /* check general model compatibility */ in check_unavailable_features() 33 if (max_model->def->gen < model->def->gen || in check_unavailable_features() 34 (max_model->def->gen == model->def->gen && in check_unavailable_features() 35 max_model->def->ec_ga < model->def->ec_ga)) { in check_unavailable_features() 40 bitmap_andnot(missing, model->features, max_model->features, in check_unavailable_features() 49 S390CPUModel *model; member 69 if (cpu_list_data->model) { in create_cpu_model_list() 74 if (sc->model) { in create_cpu_model_list() 76 check_unavailable_features(cpu_list_data->model, sc->model, in create_cpu_model_list() [all …]
|
H A D | cpu_models.c | 92 CPUDEF_INIT(0x3907, 14, 1, 47, 0x08000000U, "z14ZR1", "IBM z14 Model ZR1 GA1"), 104 /* features part of a base model but not relevant for finding a base model */ 165 if (!cpu || !cpu->model) { in s390_get_hmfai() 168 return cpu->model->def->hmfai; in s390_get_hmfai() 179 if (!cpu || !cpu->model) { in s390_get_mha_pow() 182 return cpu->model->def->mha_pow; in s390_get_mha_pow() 194 if (!cpu || !cpu->model) { in s390_get_ibc_val() 197 unblocked_ibc = s390_ibc_from_cpu_model(cpu->model); in s390_get_ibc_val() 198 lowest_ibc = cpu->model->lowest_ibc; in s390_get_ibc_val() 210 if (!cpu || !cpu->model) { in s390_get_feat_block() [all …]
|
H A D | cpu_models.h | 43 /* CPU model based on a CPU definition */ 47 /* values copied from the "host" model, can change during migration */ 83 static inline uint16_t s390_ibc_from_cpu_model(const S390CPUModel *model) in s390_ibc_from_cpu_model() argument 87 if (model->def->gen >= S390_GEN_Z10) { in s390_ibc_from_cpu_model() 88 ibc = ((model->def->gen - S390_GEN_Z10) << 4) + model->def->ec_ga; in s390_ibc_from_cpu_model() 107 static inline uint64_t s390_cpuid_from_cpu_model(const S390CPUModel *model) in s390_cpuid_from_cpu_model() argument 109 return ((uint64_t)model->cpu_ver << 56) | in s390_cpuid_from_cpu_model() 110 ((uint64_t)model->cpu_id << CPU_ID_SHIFT) | in s390_cpuid_from_cpu_model() 111 ((uint64_t)model->def->type << 16) | in s390_cpuid_from_cpu_model() 112 (model->def->gen == 7 ? 0 : (uint64_t)model->cpu_id_format << 15); in s390_cpuid_from_cpu_model() [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/logging/ |
H A D | phosphor-logging_%.bbappend | 6 SRC_URI:append:p10bmc = " file://com.ibm.Hardware.Chassis.Model.Rainier2U_dev_callouts.json" 7 SRC_URI:append:p10bmc = " file://com.ibm.Hardware.Chassis.Model.Rainier4U_dev_callouts.json" 8 SRC_URI:append:p10bmc = " file://com.ibm.Hardware.Chassis.Model.Everest_dev_callouts.json" 9 SRC_URI:append:p10bmc = " file://com.ibm.Hardware.Chassis.Model.Bonnell_dev_callouts.json" 10 FILES:${PN}:append:p10bmc = " ${datadir}/phosphor-logging/pels/com.ibm.Hardware.Chassis.Model.Raini… 11 FILES:${PN}:append:p10bmc = " ${datadir}/phosphor-logging/pels/com.ibm.Hardware.Chassis.Model.Raini… 12 FILES:${PN}:append:p10bmc = " ${datadir}/phosphor-logging/pels/com.ibm.Hardware.Chassis.Model.Evere… 13 FILES:${PN}:append:p10bmc = " ${datadir}/phosphor-logging/pels/com.ibm.Hardware.Chassis.Model.Bonne… 21 …com.ibm.Hardware.Chassis.Model.Rainier2U_dev_callouts.json ${D}/${datadir}/phosphor-logging/pels/c… 22 …com.ibm.Hardware.Chassis.Model.Rainier4U_dev_callouts.json ${D}/${datadir}/phosphor-logging/pels/c… [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/bcm/ |
H A D | bcm2835.yaml | 23 - raspberrypi,4-model-b 29 - raspberrypi,model-a 30 - raspberrypi,model-a-plus 31 - raspberrypi,model-b 32 - raspberrypi,model-b-i2c0 # Raspberry Pi Model B (no P5) 33 - raspberrypi,model-b-rev2 34 - raspberrypi,model-b-plus 36 - raspberrypi,model-zero 37 - raspberrypi,model-zero-w 43 - raspberrypi,2-model-b [all …]
|
/openbmc/u-boot/tools/ |
H A D | microcode-tool.py | 17 """Holds information about the microcode for a particular model of CPU. 22 model: Model code string (this is cpuid(1).eax, e.g. '206a7') 35 # The model is in the 4rd hex word 36 self.model = '%x' % self.words[3] 121 def List(date, microcodes, model): argument 127 model: Model string to search for, or None 130 if model: 131 mcode_list, tried = FindMicrocode(microcodes, model.lower()) 137 print '%-20s: model %s' % (mcode.name, mcode.model) 139 def FindMicrocode(microcodes, model): argument [all …]
|
H A D | microcode-tool | 17 """Holds information about the microcode for a particular model of CPU. 22 model: Model code string (this is cpuid(1).eax, e.g. '206a7') 35 # The model is in the 4rd hex word 36 self.model = '%x' % self.words[3] 121 def List(date, microcodes, model): argument 127 model: Model string to search for, or None 130 if model: 131 mcode_list, tried = FindMicrocode(microcodes, model.lower()) 137 print '%-20s: model %s' % (mcode.name, mcode.model) 139 def FindMicrocode(microcodes, model): argument [all …]
|
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/configuration/romulus-yaml-config/ |
H A D | romulus-ipmi-fru.yaml | 62 Model: 101 Model: 102 IPMIFruProperty: Model Number 129 Model: 130 IPMIFruProperty: Model Number 157 Model: 158 IPMIFruProperty: Model Number 185 Model: 186 IPMIFruProperty: Model Number 213 Model: [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | cpu_device_id.h | 46 /* Get the INTEL_FAM* model defines */ 65 * @_model: The model number, model constant or X86_MODEL_ANY 82 .model = _model, \ 93 .model = _model, \ 105 * @_model: The model number, model constant or X86_MODEL_ANY 114 #define X86_MATCH_VENDOR_FAM_MODEL_FEATURE(vendor, family, model, feature, data) \ argument 115 X86_MATCH_VENDOR_FAM_MODEL_STEPPINGS_FEATURE(vendor, family, model, \ 164 * X86_MATCH_VENDOR_FAM_MODEL - Match vendor, family and model 168 * @model: The model number, model constant or X86_MODEL_ANY 176 #define X86_MATCH_VENDOR_FAM_MODEL(vendor, family, model, data) \ argument [all …]
|
/openbmc/openbmc/meta-amd/meta-ethanolx/recipes-phosphor/configuration/ethanolx-yaml-config/ |
H A D | ethanolx-ipmi-fru.yaml | 89 Model: 128 Model: 129 IPMIFruProperty: Model Number 156 Model: 157 IPMIFruProperty: Model Number 184 Model: 185 IPMIFruProperty: Model Number 212 Model: 213 IPMIFruProperty: Model Number 240 Model: [all …]
|
/openbmc/openbmc/meta-amd/meta-daytonax/recipes-phosphor/configuration/daytonax-yaml-config/ |
H A D | daytonax-ipmi-fru.yaml | 89 Model: 128 Model: 129 IPMIFruProperty: Model Number 156 Model: 157 IPMIFruProperty: Model Number 184 Model: 185 IPMIFruProperty: Model Number 212 Model: 213 IPMIFruProperty: Model Number 240 Model: [all …]
|
/openbmc/phosphor-power/tools/power-utils/ |
H A D | model.cpp | 18 #include "model.hpp" 38 namespace model namespace 45 * @brief Get the PSU model from sysfs. 53 * @return PSU model 80 // Get sysfs filename from JSON for Model information in getModelJson() 89 if (fru.contains("propertyName") && (fru["propertyName"] == "Model") && in getModelJson() 98 throw std::runtime_error{"Unable to find file name for Model"}; in getModelJson() 104 // Read model from sysfs file in getModelJson() 106 std::string model = pmbus.readString(fileName, type); in getModelJson() local 107 return model; in getModelJson() [all …]
|
/openbmc/u-boot/board/gateworks/gw_ventana/ |
H A D | eeprom.c | 48 if (info->model[0] != 'G' || info->model[1] != 'W') { in read_eeprom() 49 puts("EEPROM: Invalid Model in EEPROM\n"); in read_eeprom() 67 baseboard = info->model[3]; in read_eeprom() 68 if (strncasecmp((const char *)info->model, "GW5400-A", 8) == 0) in read_eeprom() 89 if (info->model[4] == '1') { in read_eeprom() 92 } else if (info->model[4] == '2') { in read_eeprom() 95 } else if (info->model[4] == '3') { in read_eeprom() 101 if (info->model[4] == '0') in read_eeprom() 105 if (info->model[4] == '0' && info->model[5] == '1') in read_eeprom() 107 else if (info->model[4] == '0' && info->model[5] == '2') in read_eeprom() [all …]
|
/openbmc/u-boot/board/raspberrypi/rpi/ |
H A D | rpi.c | 80 "Unknown model", 87 "Model A", 92 "Model B", 97 "Model A+", 102 "Model B+", 107 "2 Model B", 117 "3 Model B", 137 "3 Model B+", 142 "3 Model A+", 155 "Model B", [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-glorious.c | 4 * Glorious Model O, O- and D mice. 21 * Glorious Model O and O- specify the const flag in the consumer input 25 * Glorious Model I incorrectly specifes the Usage Minimum for its 35 hid_info(hdev, "patching Glorious Model O consumer control report descriptor\n"); in glorious_report_fixup() 40 hid_info(hdev, "patching Glorious Model I keyboard report descriptor\n"); in glorious_report_fixup() 48 const char *model = "Device"; in glorious_update_name() local 52 model = "Model O"; break; in glorious_update_name() 54 model = "Model D"; break; in glorious_update_name() 56 model = "Model I"; break; in glorious_update_name() 59 snprintf(hdev->name, sizeof(hdev->name), "%s %s", "Glorious", model); in glorious_update_name()
|
/openbmc/openbmc/poky/bitbake/lib/toaster/orm/fixtures/ |
H A D | poky.xml | 4 <object model="orm.toastersetting" pk="1"> 10 <object model="orm.bitbakeversion" pk="1"> 16 <object model="orm.bitbakeversion" pk="2"> 22 <object model="orm.bitbakeversion" pk="3"> 28 <object model="orm.bitbakeversion" pk="4"> 34 <object model="orm.bitbakeversion" pk="5"> 43 <object model="orm.release" pk="1"> 50 <object model="orm.release" pk="2"> 57 <object model="orm.release" pk="3"> 64 <object model="orm.release" pk="4"> [all …]
|
/openbmc/linux/tools/memory-model/ |
H A D | README | 2 LINUX KERNEL MEMORY CONSISTENCY MODEL 9 This directory contains the memory consistency model (memory model, for 33 For example, a future version of herd7 might not work with the model 34 in this release. A compatible model will likely be made available in 37 If you absolutely need to run the model in this particular release, 40 klitmus7 is independent of the model provided here. It has its own 46 memory model maintainers. 66 The memory model is used, in conjunction with "herd7", to exhaustively 69 tests is available in tools/memory-model/Documentation/litmus-tests.txt. 73 tools/memory-model/litmus-tests/ [all …]
|
/openbmc/u-boot/drivers/power/regulator/ |
H A D | Kconfig | 2 bool "Enable Driver Model for REGULATOR drivers (UCLASS_REGULATOR)" 5 This config enables the driver model regulator support. 47 bool "Enable Driver Model for REGULATOR PFUZE100" 50 This config enables implementation of driver-model regulator uclass 68 This config enables implementation of driver-model regulator uclass 72 bool "Enable Driver Model for REGULATOR MAX77686" 75 This config enables implementation of driver-model regulator uclass 80 bool "Enable Driver Model for REGULATOR FAN53555" 83 This config enables implementation of driver-model regulator 96 bool "Enable Driver Model for REGULATOR Fixed value" [all …]
|
/openbmc/qemu/docs/system/ |
H A D | cpu-models-x86.rst.inc | 1 Recommendations for KVM CPU model configuration on x86 hosts 15 This passes the host CPU model features, model, stepping, exactly to 16 the guest. Note that KVM may filter out some host CPU model features 22 (2) **Named model** 34 model". This uses the QEMU "Named model" feature, automatically picking 35 a CPU model that is similar the host CPU, and then adding extra features 36 to approximate the host model as closely as possible. This does not 51 lists the long term stable CPU model versions (eg Haswell-v4). 52 In addition to what is listed, there are also many CPU model 53 aliases which resolve to a different CPU model version, [all …]
|
/openbmc/qemu/target/arm/ |
H A D | arm-qmp-cmds.c | 86 * These are cpu model features we want to advertise. The order here 102 CpuModelInfo *model, in qmp_query_cpu_model_expansion() argument 118 if (!kvm_enabled() && !strcmp(model->name, "host")) { in qmp_query_cpu_model_expansion() 119 error_setg(errp, "The CPU type '%s' requires KVM", model->name); in qmp_query_cpu_model_expansion() 123 oc = cpu_class_by_name(TYPE_ARM_CPU, model->name); in qmp_query_cpu_model_expansion() 126 model->name); in qmp_query_cpu_model_expansion() 133 if (!strcmp(model->name, "host") || !strcmp(model->name, "max")) { in qmp_query_cpu_model_expansion() 140 if (strlen(model->name) == len && in qmp_query_cpu_model_expansion() 141 !strncmp(model->name, cpu_type, len)) { in qmp_query_cpu_model_expansion() 148 "with KVM on this host", model->name); in qmp_query_cpu_model_expansion() [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | scsi_devinfo.c | 24 char model[16]; member 52 char *model; member 260 {"WangDAT", "Model 2600", "01.7", BLIST_SELECT_NO_ATN}, 261 {"WangDAT", "Model 3200", "02.2", BLIST_SELECT_NO_ATN}, 262 {"WangDAT", "Model 1300", "02.4", BLIST_SELECT_NO_ATN}, 288 * devinfo vendor and model strings. 313 * @model: model (product) string 318 * Create and add one dev_info entry for @vendor, @model, @strflags or 325 static int scsi_dev_info_list_add(int compatible, char *vendor, char *model, in scsi_dev_info_list_add() argument 328 return scsi_dev_info_list_add_keyed(compatible, vendor, model, in scsi_dev_info_list_add() [all …]
|
/openbmc/u-boot/drivers/demo/ |
H A D | Kconfig | 1 menu "Demo for driver model" 7 This uclass allows you to play around with driver model. It provides 13 bool "Enable simple demo device for driver model" 16 This device allows you to play around with driver model. It prints 18 this device. It can be used to help understand how driver model 22 bool "Enable shape demo device for driver model" 25 This device allows you to play around with driver model. It prints 27 this device. It can be used to help understand how driver model
|
/openbmc/linux/tools/perf/arch/s390/util/ |
H A D | header.c | 23 #define SYSINFO_MODEL "Model:" 33 char type[8], model[33], version[8], manufacturer[32], authorization[8]; in get_cpuid() local 42 * Manufacturer:, Type: and Model:, for example: in get_cpuid() 45 * Model: 702 N96 in get_cpuid() 46 * The first word is the Model Capacity and the second word is in get_cpuid() 47 * Model (can be omitted). Both words have a maximum size of 16 in get_cpuid() 52 memset(model, 0, sizeof(model)); in get_cpuid() 83 mdsize += scnprintf(model + mdsize, sizeof(model) - mdsize, in get_cpuid() 84 "%s%s", model[0] ? "," : "", cp); in get_cpuid() 91 /* Missing manufacturer, type or model information should not happen */ in get_cpuid() [all …]
|
/openbmc/qemu/target/i386/ |
H A D | cpu-sysemu.c | 43 "model", in x86_cpu_static_props() 45 "model-id", in x86_cpu_static_props() 84 /* Convert CPU model data from X86CPU object to a property dictionary 85 * that can recreate exactly the same CPU model. 98 /* Convert CPU model data from X86CPU object to a property dictionary 99 * that can recreate exactly the same CPU model, including every 153 /* Create X86CPU object according to model+props specification */ 154 static X86CPU *x86_cpu_from_model(const char *model, QObject *props, in x86_cpu_from_model() argument 161 xcc = X86_CPU_CLASS(cpu_class_by_name(TYPE_X86_CPU, model)); in x86_cpu_from_model() 163 error_setg(&err, "CPU model '%s' not found", model); in x86_cpu_from_model() [all …]
|