245
246 char *
247 inhm_mc_name()
248 {
249 return (NHM_INTERCONNECT);
250 }
251
252 void
253 inhm_create_nvl(int chip)
254 {
255 nvlist_t *nvl;
256
257 (void) nvlist_alloc(&nvl, NV_UNIQUE_NAME, KM_SLEEP);
258 (void) nvlist_add_uint8(nvl, MCINTEL_NVLIST_VERSTR,
259 MCINTEL_NVLIST_VERS);
260 (void) nvlist_add_string(nvl, MCINTEL_NVLIST_MEM, inhm_mc_name());
261 (void) nvlist_add_uint8(nvl, MCINTEL_NVLIST_NMEM, 1);
262 (void) nvlist_add_uint8(nvl, MCINTEL_NVLIST_NRANKS, 4);
263 inhm_dimmlist(chip, nvl);
264
265 if (inhm_mc_nvl[chip])
266 nvlist_free(inhm_mc_nvl[chip]);
267 inhm_mc_nvl[chip] = nvl;
268 }
|
245
246 char *
247 inhm_mc_name()
248 {
249 return (NHM_INTERCONNECT);
250 }
251
252 void
253 inhm_create_nvl(int chip)
254 {
255 nvlist_t *nvl;
256
257 (void) nvlist_alloc(&nvl, NV_UNIQUE_NAME, KM_SLEEP);
258 (void) nvlist_add_uint8(nvl, MCINTEL_NVLIST_VERSTR,
259 MCINTEL_NVLIST_VERS);
260 (void) nvlist_add_string(nvl, MCINTEL_NVLIST_MEM, inhm_mc_name());
261 (void) nvlist_add_uint8(nvl, MCINTEL_NVLIST_NMEM, 1);
262 (void) nvlist_add_uint8(nvl, MCINTEL_NVLIST_NRANKS, 4);
263 inhm_dimmlist(chip, nvl);
264
265 nvlist_free(inhm_mc_nvl[chip]);
266 inhm_mc_nvl[chip] = nvl;
267 }
|