Skip to content

x86, UV2: BAU fixes for UV version 2

Cliff Wickman lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6x86, UV2: use native UV2 broadcast modearch/x86/include/asm/uv/uv_bau.h arch/x86/platform/uv/tlb_uv.c+151 -301 reply
2/6x86, UV2: calc BAU destination timeoutarch/x86/platform/uv/tlb_uv.c+7 -61 reply
3/6x86: workaround for UV2 BAU bugarch/x86/include/asm/uv/uv_bau.h arch/x86/platform/uv/tlb_uv.c+254 -331 reply
4/6x86 UV2: remove no-resources test for UV2 BAUarch/x86/platform/uv/tlb_uv.c+0 -101 reply
5/6x86, UV2: ack BAU interrupt earlierarch/x86/platform/uv/tlb_uv.c+1 -21 reply
6/6x86, UV2: accounting for BAU strong nacksarch/x86/include/asm/uv/uv_bau.h arch/x86/platform/uv/tlb_uv.c+8 -51 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] x86, UV2: BAU fixes for UV version 2

Following are 6 patches for using SGI's Altix UV2's Broadcast Assist Unit for TLB shootdown.

The first 3 patches are very necessary to using the BAU on this new hardware. Number 3 is a large one.

The last 3 are not so vital, but fairly trivial.
All have been fully tested.

[PATCH 1/6] x86, UV2: use native UV2 broadcast mode
a new UV2 message format
[PATCH 2/6] x86, UV2: calc BAU destination timeout
a fix for timeout calculation
[PATCH 3/6] x86: workaround for UV2 BAU bug
workaround for a UV2 hardware bug
[PATCH 4/6] x86 UV2: remove no-resources test for UV2 BAU
remove an unneeded test
[PATCH 5/6] x86, UV2: ack BAU interrupt earlier
faster reaction to BAU interrupts
[PATCH 6/6] x86, UV2: accounting for BAU strong nacks
add 3 new statistics

Signature · 4 lines
Cliff Wickman
SGI
[email protected]
(651) 683-3824