Home
last modified time | relevance | path

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

/xnu-10063.141.1/osfmk/i386/
H A Dpcb_native.c129 struct lbr_group msr_lbrs[X86_MAX_LBRS]; member
447 if (cpu_lbr_setp->msr_lbrs[0].msr_info != 0) { in i386_lbr_synch()
449 old_pcb->lbrs.lbrs[i].from_rip = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_from); in i386_lbr_synch()
450 old_pcb->lbrs.lbrs[i].to_rip = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_to); in i386_lbr_synch()
451 old_pcb->lbrs.lbrs[i].info = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_info); in i386_lbr_synch()
455 old_pcb->lbrs.lbrs[i].from_rip = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_from); in i386_lbr_synch()
456 old_pcb->lbrs.lbrs[i].to_rip = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_to); in i386_lbr_synch()
488 if (cpu_lbr_setp->msr_lbrs[0].msr_info != 0) { in i386_switch_lbrs()
490 wrmsr64(cpu_lbr_setp->msr_lbrs[i].msr_from, new_pcb->lbrs.lbrs[i].from_rip); in i386_switch_lbrs()
491 wrmsr64(cpu_lbr_setp->msr_lbrs[i].msr_to, new_pcb->lbrs.lbrs[i].to_rip); in i386_switch_lbrs()
[all …]