We did this fix quickly to get a Perf PIT run.

When we have more time to think about it, we may revert
back to a per-cpu idle function pointer.  Currently x86
uses a 2-stage mechanism to call its per-cpu machine-dependent
idle functions.  There was no performance difference with this
version or the per-cpu version (without the cpu_idle_adaptive
intermediate call).

Regards,
Bill


On 10/17/08 19:49, Bill.Holler at Sun.COM wrote:
> Author: Bill Holler <Bill.Holler at Sun.COM>
> Repository: /hg/tesla/pad-gate
> Latest revision: 3b7b259536a3d63692098feea26cf65a0914b6a3
> Total changesets: 1
> Log message:
> Revert to global idle function pointer for Perf PIT run deadline
>
> Files:
>       update: usr/src/uts/common/disp/disp.c
>       update: usr/src/uts/common/disp/thread.c
>       update: usr/src/uts/common/os/cpu.c
>       update: usr/src/uts/common/os/cyclic.c
>       update: usr/src/uts/common/sys/cpuvar.h
>       update: usr/src/uts/common/sys/cyclic.h
>       update: usr/src/uts/i86pc/io/cpudrv/cpu_idle.c
>       update: usr/src/uts/i86pc/io/cpudrv/cpudrv_mach.c
>       update: usr/src/uts/i86pc/os/mp_machdep.c
>       update: usr/src/uts/i86pc/os/mp_startup.c
>       update: usr/src/uts/i86pc/os/timestamp.c
>       update: usr/src/uts/i86pc/sys/machcpuvar.h
>       update: usr/src/uts/sun4/os/mlsetup.c
>       update: usr/src/uts/sun4/os/mp_startup.c
>       update: usr/src/uts/sun4/os/startup.c
>       update: usr/src/uts/sun4u/os/mach_startup.c
>       update: usr/src/uts/sun4v/os/mach_startup.c
> _______________________________________________
> tesla-dev mailing list
> tesla-dev at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/tesla-dev
>   


Reply via email to