* [Linux-ia64] Q: TLB flush under SMP
@ 2000-02-05 23:38 Manfred Spraul
2000-02-06 0:13 ` David Mosberger
0 siblings, 1 reply; 2+ messages in thread
From: Manfred Spraul @ 2000-02-05 23:38 UTC (permalink / raw
To: linux-ia64
Is the first snapshot supposed to run on SMP hardware/simulator? There
were subtle race on i386 if the tlb flush IPI arrived between
switch_mm() [changes %cr3] and switch_to() [change current], and now I'm
verifying the other SMP capable ports.
On ia64, flush_tlb_range() does nothing if the target mm is not the
active mm on the current processor, but what if that mm is active on
another cpu?
And it seems that the ia64 supports inter processor tlb flushes with
special instructions [ptc.g], is the documentation publicly available?
And where does the context id come from for "ptc.g"?
TIA,
Manfred
Btw, please add version numbers to the name of the diff file - at least
the target kernel.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Linux-ia64] Q: TLB flush under SMP
2000-02-05 23:38 [Linux-ia64] Q: TLB flush under SMP Manfred Spraul
@ 2000-02-06 0:13 ` David Mosberger
0 siblings, 0 replies; 2+ messages in thread
From: David Mosberger @ 2000-02-06 0:13 UTC (permalink / raw
To: linux-ia64
>>>>> On Sun, 06 Feb 2000 00:38:21 +0100, Manfred Spraul <manfreds@colorfullife.com> said:
Manfred> Is the first snapshot supposed to run on SMP
Manfred> hardware/simulator?
SMP support is under development. It works somewhat, but isn't
stable. Personally, I don't care for SMP very much until I have an
SMP system myself... ;-)
Manfred> On ia64, flush_tlb_range() does nothing if the target mm is
Manfred> not the active mm on the current processor, but what if
Manfred> that mm is active on another cpu?
I don't think everything has been updated for SMP support yet. This
certainly does look suspect, though.
Manfred> And it seems that the ia64 supports inter processor tlb
Manfred> flushes with special instructions [ptc.g], is the
Manfred> documentation publicly available?
Not just yet, but it will be available very soon.
--david
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2000-02-06 0:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-02-05 23:38 [Linux-ia64] Q: TLB flush under SMP Manfred Spraul
2000-02-06 0:13 ` David Mosberger
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.