On Thu, Jan 04, 2018 at 13:36:30 +0000, Maxime Villard wrote:

> Module Name:  src
> Committed By: maxv
> Date:         Thu Jan  4 13:36:30 UTC 2018
> 
> Modified Files:
>       src/sys/arch/amd64/amd64: genassym.cf locore.S machdep.c
>       src/sys/arch/i386/i386: genassym.cf locore.S machdep.c
>       src/sys/arch/x86/include: cpu.h
>       src/sys/arch/x86/x86: intr.c pmap.c sys_machdep.c
> 
> Log Message:
> Allocate the TSS area dynamically. This way cpu_info and cpu_tss can be
> put in separate pages.

Splitting tss and cpu info speeds up NetBSD under virtualbox without
VT-x quite a bit as vbox traps all TSS accesses and so all the
same-page cpu_info accesses are also trapped, slowing things down.

I wonder if this will also help e.g. netbsd under qemu and so anita
runs.

-uwe

Reply via email to