Home
last modified time | relevance | path

Searched refs:uusp (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/intel/os/
H A Dmicrocode.c183 ucode_update_t *uusp = (ucode_update_t *)arg1; in ucode_write() local
188 ASSERT(uusp->ucodep != NULL); in ucode_write()
197 uusp->new_rev = uinfop->cui_rev; in ucode_write()
198 if (uinfop->cui_rev >= uusp->expected_rev) in ucode_write()
212 wrmsr(ucode->us_write_msr, (uintptr_t)uusp->ucodep); in ucode_write()
217 uusp->new_rev = uinfop->cui_rev; in ucode_write()
256 ucode_update_t *uusp = &uus; in ucode_update() local
266 uusp->sig = cpuid_getsig(cpu); in ucode_update()
267 bcopy(cpu->cpu_m.mcpu_ucode_info, &uusp->info, in ucode_update()
268 sizeof (uusp->info)); in ucode_update()
[all …]
H A Dmicrocode_intel.c350 ucode_extract_intel(ucode_update_t *uusp, uint8_t *ucodep, int size) in ucode_extract_intel() argument
377 tmprc = ucode_match_intel(uusp->sig, &uusp->info, uhp, uetp); in ucode_extract_intel()
393 uusp->expected_rev < uhp->uh_rev) { in ucode_extract_intel()
394 uusp->ucodep = (uint8_t *)&curbuf[header_size]; in ucode_extract_intel()
395 uusp->usize = in ucode_extract_intel()
397 uusp->expected_rev = uhp->uh_rev; in ucode_extract_intel()
H A Dmicrocode_amd.c372 ucode_extract_amd(ucode_update_t *uusp, uint8_t *ucodep, int size) in ucode_extract_amd() argument
387 eqtbl->ue_inst_cpu && eqtbl->ue_inst_cpu != uusp->sig; in ucode_extract_amd()
408 rc = ucode_match_amd(eq_sig, &uusp->info, ufp, count); in ucode_extract_amd()
413 uusp->ucodep = (uint8_t *)ufp; in ucode_extract_amd()
414 uusp->usize = count; in ucode_extract_amd()
415 uusp->expected_rev = ufp->uf_header.uh_patch_id; in ucode_extract_amd()