Home
last modified time | relevance | path

Searched refs:dimm (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/qemu/hw/mem/
H A Dpc-dimm.c37 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 Dnvdimm.c119 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 Dtrace-events3 # pc-dimm.c
H A Dmeson.build3 mem_ss.add(when: 'CONFIG_DIMM', if_true: files('pc-dimm.c'))
/openbmc/u-boot/doc/device-tree-bindings/misc/
H A Dintel,baytrail-fsp.txt70 - 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 Dpc-dimm.h65 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 DREADME.txt7 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 Dspapr_nvdimm.c63 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 Dbiccommands.cpp48 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 Dconga-qeval20-qa3-e3845.dts283 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 Dminnowmax.dts303 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 Ddfi-bt700.dtsi302 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 Dmemory-hotplug.txt38 - "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 Dddr3_spd.c183 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 Doem_event_manager.hpp152 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 Doem_event_manager.cpp430 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 Dmeson.build2 if get_option('dimm-dbus').allowed()
10 if get_option('dimm-only-locator').allowed()
39 'dimm.cpp',
/openbmc/intel-ipmi-oem/src/
H A Dipmi_to_redfish_hooks.cpp360 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 Dmeson.options4 'dimm-dbus',
11 'dimm-only-locator',
/openbmc/fb-ipmi-oem/include/
H A Dtypes.hpp12 namespace dimm namespace
/openbmc/openpower-occ-control/
H A Docc_manager.hpp34 dimm = 2, enumerator
448 {dimm, "_dram_temp"},
456 {dimm, "dimm_dram_dvfs_temp"},
/openbmc/openbmc/meta-phosphor/recipes-phosphor/smbios/
H A Dsmbios-mdr_git.bb15 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 Doptions.c1327 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 Dmemory_hotplug.h20 DeviceState *dimm; member
/openbmc/openpower-hw-diags/test/
H A Dpdbg-test.dts127 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 …]

12