cvs commit: src/sys/i386/i386 local_apic.c src/sys/amd64/amd64
nate at root.org
Wed Nov 29 00:04:27 PST 2006
Maxim Sobolev wrote:
> sobomax 2006-11-29 01:19:23 UTC
> FreeBSD src repository
> Modified files: (Branch: RELENG_6)
> sys/i386/i386 local_apic.c
> sys/amd64/amd64 local_apic.c
> Another attempt to MFC changes that prevent any accounting for the disabled
> HTT cores. This time make code conditional on !defined(SCHED_ULE), since
> SCHED_ULE is generally b0rken due to the fact that it doesn't honour
> hlt_cpus_mask when scheduling processes like all other schedulers in the
> system do.
> I am not sure if such SCHED_ULE behaviour should be considered as a
> security flaw, basically it means that anybody running SCHED_ULE kernel
> on HTT system still affected by FreeBSD-SA-05:09.htt.
> Revision Changes Path
> 22.214.171.124 +16 -0 src/sys/amd64/amd64/local_apic.c
> 126.96.36.199 +16 -0 src/sys/i386/i386/local_apic.c
No, since FreeBSD-SA-05:09.htt is not a HTT problem, it's a cache
problem that is exploitable on single thread/core systems as well.
More information about the cvs-all