Re: [CFT][RFC] HT scheduler

Davide Libenzi
2003-12-17T00:24:34Z

On Tue, 16 Dec 2003, Linus Torvalds wrote:

> I bet it is. In a big way.
>
> The lock does two independent things:
> - it tells the core that it can't just crack up the load and store.
> - it also tells other memory ops that they can't re-order around it.

You forgot the one where no HT knowledge can be used for optimizations.

- Asserting the CPU's #LOCK pin to take control of the system bus. That in
MP system translate into the signaling CPU taking full control of the
system bus until the pin is deasserted.

- Davide