mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-21 00:07:36 +08:00
Cygwin: fhandler/proc.cc(format_proc_cpuinfo): Linux 6.10 flags added
0x8000000a EDX 18 x2avic virtual x2apic 0x80000022 EAX 2 amd_lbr_pmc_freeze AMD last br rec and perf mon ctrs freeze Signed-off-by: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
This commit is contained in:
parent
5c5ae2c086
commit
003d85107b
@ -1593,6 +1593,7 @@ format_proc_cpuinfo (void *, char *&destbuf)
|
||||
ftcprint (features1, 13, "avic"); /* virt int control */
|
||||
ftcprint (features1, 15, "v_vmsave_vmload"); /* virt vmsave vmload */
|
||||
ftcprint (features1, 16, "vgif"); /* virt glb int flag */
|
||||
ftcprint (features1, 18, "x2avic"); /* virt x2apic */
|
||||
ftcprint (features1, 20, "v_spec_ctrl"); /* virt spec ctrl support */
|
||||
ftcprint (features1, 25, "vnmi"); /* virt NMI */
|
||||
/* ftcprint (features1, 28, "svme_addr_chk"); *//* secure vmexit addr check */
|
||||
@ -1687,6 +1688,13 @@ format_proc_cpuinfo (void *, char *&destbuf)
|
||||
/* ftcprint (features2, 16, "vte"); *//* virtual transparent encryption */
|
||||
}
|
||||
|
||||
/* cpuid 0x80000022 eax */
|
||||
if (is_amd && maxe >= 0x80000022)
|
||||
{
|
||||
cpuid (&features1, &unused, &unused, &unused, 0x80000022);
|
||||
ftcprint (features1, 2, "amd_lbr_pmc_freeze ");/* AMD LBR & PMC Freeze */
|
||||
}
|
||||
|
||||
print ("\n");
|
||||
|
||||
bufptr += __small_sprintf (bufptr, "bogomips\t: %d.00\n",
|
||||
|
Loading…
x
Reference in New Issue
Block a user