| /openbmc/qemu/hw/mem/ |
| H A D | pc-dimm.c | 37 static MemoryRegion *pc_dimm_get_memory_region(PCDIMMDevice *dimm, Error **errp) in pc_dimm_get_memory_region() argument 39 if (!dimm->hostmem) { in pc_dimm_get_memory_region() 44 return host_memory_backend_get_memory(dimm->hostmem); in pc_dimm_get_memory_region() 47 void pc_dimm_pre_plug(PCDIMMDevice *dimm, MachineState *machine, Error **errp) in pc_dimm_pre_plug() argument 52 slot = object_property_get_int(OBJECT(dimm), PC_DIMM_SLOT_PROP, in pc_dimm_pre_plug() 68 object_property_set_int(OBJECT(dimm), PC_DIMM_SLOT_PROP, slot, in pc_dimm_pre_plug() 72 memory_device_pre_plug(MEMORY_DEVICE(dimm), machine, errp); in pc_dimm_pre_plug() 75 void pc_dimm_plug(PCDIMMDevice *dimm, MachineState *machine) in pc_dimm_plug() argument 77 MemoryRegion *vmstate_mr = pc_dimm_get_memory_region(dimm, in pc_dimm_plug() 80 memory_device_plug(MEMORY_DEVICE(dimm), machine); in pc_dimm_plug() [all …]
|
| H A D | nvdimm.c | 119 PCDIMMDevice *dimm = PC_DIMM(nvdimm); in nvdimm_prepare_memory_region() local 125 if (!dimm->hostmem) { in nvdimm_prepare_memory_region() 130 mr = host_memory_backend_get_memory(dimm->hostmem); in nvdimm_prepare_memory_region() 139 HostMemoryBackend *hostmem = dimm->hostmem; in nvdimm_prepare_memory_region() 150 HostMemoryBackend *hostmem = dimm->hostmem; in nvdimm_prepare_memory_region() 162 memory_region_init_alias(nvdimm->nvdimm_mr, OBJECT(dimm), in nvdimm_prepare_memory_region() 184 static void nvdimm_realize(PCDIMMDevice *dimm, Error **errp) in nvdimm_realize() argument 186 NVDIMMDevice *nvdimm = NVDIMM(dimm); in nvdimm_realize() 198 static void nvdimm_unrealize(PCDIMMDevice *dimm) in nvdimm_unrealize() argument 200 NVDIMMDevice *nvdimm = NVDIMM(dimm); in nvdimm_unrealize() [all …]
|
| H A D | trace-events | 3 # pc-dimm.c
|
| H A D | meson.build | 3 mem_ss.add(when: 'CONFIG_DIMM', if_true: files('pc-dimm.c'))
|
| /openbmc/u-boot/doc/device-tree-bindings/misc/ |
| H A D | intel,baytrail-fsp.txt | 70 - fsp,dimm-0-enable 71 - fsp,dimm-1-enable 77 - fsp,dimm-width 78 - fsp,dimm-density 79 - fsp,dimm-bus-width 80 - fsp,dimm-sides 81 - fsp,dimm-tcl 82 - fsp,dimm-trpt-rcd 83 - fsp,dimm-twr 84 - fsp,dimm-twtr [all …]
|
| /openbmc/qemu/include/hw/mem/ |
| H A D | pc-dimm.h | 65 void (*realize)(PCDIMMDevice *dimm, Error **errp); 66 void (*unrealize)(PCDIMMDevice *dimm); 69 void pc_dimm_pre_plug(PCDIMMDevice *dimm, MachineState *machine, Error **errp); 70 void pc_dimm_plug(PCDIMMDevice *dimm, MachineState *machine); 71 void pc_dimm_unplug(PCDIMMDevice *dimm, MachineState *machine);
|
| /openbmc/phosphor-settingsd/ |
| H A D | README.txt | 7 keyregex: "dimm" 9 matchregex: "/(dimm\d*)$" 12 objects at /org/openbmc/inventory that relate to the 'dimm' main 14 The 'matchregex' will identify all objects with names that start with 'dimm', 17 which is a group (dimm\d*).
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_nvdimm.c | 63 void (*realize)(NVDIMMDevice *dimm, Error **errp); 64 void (*unrealize)(NVDIMMDevice *dimm, Error **errp); 72 PCDIMMDevice *dimm = PC_DIMM(nvdimm); in spapr_nvdimm_validate() local 73 MemoryRegion *mr = host_memory_backend_get_memory(dimm->hostmem); in spapr_nvdimm_validate() 115 object_get_canonical_path_component(OBJECT(dimm->hostmem))); in spapr_nvdimm_validate() 192 PCDIMMDevice *dimm = PC_DIMM(nvdimm); in spapr_dt_nvdimm() local 193 HostMemoryBackend *hostmem = dimm->hostmem; in spapr_dt_nvdimm() 449 PCDIMMDevice *dimm; in flush_worker_cb() local 455 dimm = PC_DIMM(drc->dev); in flush_worker_cb() 456 backend = MEMORY_BACKEND(dimm->hostmem); in flush_worker_cb() [all …]
|
| /openbmc/fb-ipmi-oem/src/ |
| H A D | biccommands.cpp | 48 namespace dimm namespace 110 if (dimm::dimmLoops[hostId].startDetect) in dimmLoopPatternDetection() 112 dimm::dimmLoops[hostId].totalErrorCount = 0; in dimmLoopPatternDetection() 113 dimm::dimmLoops[hostId].postCode.clear(); in dimmLoopPatternDetection() 115 dimm::dimmLoops[hostId].startDetect = false; in dimmLoopPatternDetection() 121 if (dimm::dimmLoops[hostId].gotPattern) in dimmLoopPatternDetection() 129 dimm::dimmLoops[hostId].startDetect = true; in dimmLoopPatternDetection() 131 if (dimm::dimmLoops[hostId].startDetect) in dimmLoopPatternDetection() 134 if (dimm::dimmLoops[hostId].postCode.size() % 6 == 1) in dimmLoopPatternDetection() 136 dimm::dimmLoops[hostId].totalErrorCount = (data[1] << 8) | data[0]; in dimmLoopPatternDetection() [all …]
|
| /openbmc/u-boot/arch/x86/dts/ |
| H A D | conga-qeval20-qa3-e3845.dts | 283 fsp,dimm-0-enable; 284 fsp,dimm-1-enable; 285 fsp,dimm-width = <DIMM_WIDTH_X16>; 286 fsp,dimm-density = <DIMM_DENSITY_4GBIT>; 287 fsp,dimm-bus-width = <DIMM_BUS_WIDTH_64BITS>; 288 fsp,dimm-sides = <DIMM_SIDES_1RANKS>; 291 fsp,dimm-tcl = <8>; 292 fsp,dimm-trpt-rcd = <8>; 293 fsp,dimm-twr = <8>; 294 fsp,dimm-twtr = <4>; [all …]
|
| H A D | minnowmax.dts | 303 fsp,dimm-0-enable; 304 fsp,dimm-width = <DIMM_WIDTH_X16>; 305 fsp,dimm-density = <DIMM_DENSITY_4GBIT>; 306 fsp,dimm-bus-width = <DIMM_BUS_WIDTH_64BITS>; 307 fsp,dimm-sides = <DIMM_SIDES_1RANKS>; 308 fsp,dimm-tcl = <0xb>; 309 fsp,dimm-trpt-rcd = <0xb>; 310 fsp,dimm-twr = <0xc>; 311 fsp,dimm-twtr = <6>; 312 fsp,dimm-trrd = <6>; [all …]
|
| H A D | dfi-bt700.dtsi | 302 fsp,dimm-0-enable; 303 fsp,dimm-width = <DIMM_WIDTH_X16>; 304 fsp,dimm-density = <DIMM_DENSITY_8GBIT>; 305 fsp,dimm-bus-width = <DIMM_BUS_WIDTH_64BITS>; 306 fsp,dimm-sides = <DIMM_SIDES_1RANKS>; 309 fsp,dimm-tcl = <8>; 310 fsp,dimm-trpt-rcd = <8>; 311 fsp,dimm-twr = <8>; 312 fsp,dimm-twtr = <4>; 313 fsp,dimm-trrd = <6>; [all …]
|
| /openbmc/qemu/docs/ |
| H A D | memory-hotplug.txt | 38 - "device_add": creates a front-end pc-dimm device and inserts it 45 (qemu) device_add pc-dimm,id=dimm1,memdev=mem1 59 (qemu) device_add pc-dimm,id=dimm1,memdev=mem1 72 -device pc-dimm,id=dimm1,memdev=mem1 \ 74 -device pc-dimm,id=dimm2,memdev=mem2 80 In order to be able to hot unplug pc-dimm device, QEMU has to be told the ids 81 of pc-dimm device and memory backend object. The ids were assigned when you hot 86 - "device_del": deletes a front-end pc-dimm device 89 For example, assuming that the pc-dimm device with id "dimm1" exists, and its memory
|
| /openbmc/u-boot/drivers/ddr/marvell/axp/ |
| H A D | ddr3_spd.c | 183 u32 dimm); 506 int ddr3_spd_sum_init(MV_DIMM_INFO *info, MV_DIMM_INFO *sum_info, u32 dimm) in ddr3_spd_sum_init() argument 508 if (dimm == 0) { in ddr3_spd_sum_init() 585 __maybe_unused u32 dimm_cnt, cs_count, dimm; local 625 for (dimm = 0; dimm < dimm_num; dimm++) { 626 status = ddr3_spd_init(&dimm_info[dimm], dimm_addr[dimm], 630 status = ddr3_spd_sum_init(&dimm_info[dimm], &sum_info, dimm); 643 for (dimm = 0; dimm < dimm_num; dimm++) 644 cs_num += dimm_info[dimm].num_of_module_ranks; 658 dimm = 0; [all …]
|
| /openbmc/pldm/oem/meta/event/ |
| H A D | oem_event_manager.hpp | 152 std::string& dimm) const in getCommonDimmLocation() 160 dimm = "unknown"; in getCommonDimmLocation() 169 convertToDimmString(dimmInfo.socket, channel, slot, dimm); in getCommonDimmLocation() 176 slot_str + ", DIMM " + dimm; in getCommonDimmLocation()
|
| H A D | oem_event_manager.cpp | 430 std::string dimmLocation, dimm; in handleUnifiedBIOSEvent() local 431 getCommonDimmLocation(dimmInfo, dimmLocation, dimm); in handleUnifiedBIOSEvent() 568 std::string dimmLocation, dimm; in handleMemoryError() local 569 getCommonDimmLocation(dimmInfo, dimmLocation, dimm); in handleMemoryError() 601 dimmInfo.slot, dimm); in handleMemoryError()
|
| /openbmc/smbios-mdr/src/ |
| H A D | meson.build | 2 if get_option('dimm-dbus').allowed() 10 if get_option('dimm-only-locator').allowed() 39 'dimm.cpp',
|
| /openbmc/intel-ipmi-oem/src/ |
| H A D | ipmi_to_redfish_hooks.cpp | 360 int dimm = selData.eventData3 & 0x03; in biosSMIMessageHook() local 365 messageArgs.push_back(std::to_string(dimm + 1)); in biosSMIMessageHook() 396 int dimm = selData.eventData2 >> 4 & 0x0F; in biosSMIMessageHook() local 410 messageArgs.push_back(std::to_string(dimm)); in biosSMIMessageHook() 634 int dimm = selData.eventData3 & 0x03; in biosSMIMessageHook() local 639 messageArgs.push_back(std::to_string(dimm + 1)); in biosSMIMessageHook() 694 int dimm = selData.eventData3 & 0x03; in biosSMIMessageHook() local 699 messageArgs.push_back(std::to_string(dimm + 1)); in biosSMIMessageHook() 796 int dimm = selData.eventData2 >> 4 & 0x0F; in biosSMIMessageHook() local 810 messageArgs.push_back(std::to_string(dimm)); in biosSMIMessageHook()
|
| /openbmc/smbios-mdr/ |
| H A D | meson.options | 4 'dimm-dbus', 11 'dimm-only-locator',
|
| /openbmc/fb-ipmi-oem/include/ |
| H A D | types.hpp | 12 namespace dimm namespace
|
| /openbmc/openpower-occ-control/ |
| H A D | occ_manager.hpp | 34 dimm = 2, enumerator 448 {dimm, "_dram_temp"}, 456 {dimm, "dimm_dram_dvfs_temp"},
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/smbios/ |
| H A D | smbios-mdr_git.bb | 15 PACKAGECONFIG[smbios-no-dimm] = "-Ddimm-dbus=disabled,-Ddimm-dbus=enabled" 24 PACKAGECONFIG[dimm-only-locator] = "-Ddimm-only-locator=enabled,-Ddimm-only-locator=disabled"
|
| /openbmc/u-boot/drivers/ddr/fsl/ |
| H A D | options.c | 1327 struct dimm_params_s *dimm; in check_interleaving_options() local 1343 dimm = &pinfo->dimm_params[i][0]; in check_interleaving_options() 1346 } else if (((check_rank_density != dimm->rank_density) || in check_interleaving_options() 1347 (check_n_ranks != dimm->n_ranks) || in check_interleaving_options() 1348 (check_n_row_addr != dimm->n_row_addr) || in check_interleaving_options() 1349 (check_n_col_addr != dimm->n_col_addr) || in check_interleaving_options()
|
| /openbmc/qemu/include/hw/acpi/ |
| H A D | memory_hotplug.h | 20 DeviceState *dimm; member
|
| /openbmc/openpower-hw-diags/test/ |
| H A D | pdbg-test.dts | 127 compatible = "ibm,power10-dimm"; 132 ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-0"; 169 compatible = "ibm,power10-dimm"; 174 ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-1"; 221 compatible = "ibm,power10-dimm"; 226 ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-2"; 263 compatible = "ibm,power10-dimm"; 268 ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-3"; 365 compatible = "ibm,power10-dimm"; 370 ATTR_PHYS_DEV_PATH = "physical:sys-0/node-0/dimm-4"; [all …]
|