aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/Kconfig
diff options
context:
space:
mode:
authorSonny Rao <sonnyrao@linux.vnet.ibm.com>2008-07-08 01:45:11 -0400
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2008-07-14 22:24:55 -0400
commitfe9e8d53772b5ea9ccf8ea4e8f0f009a6885eb70 (patch)
treedad2ae7dfd7726794dd6eb3444bf0c99e582c50c /drivers/char/Kconfig
parentb3fcaaa8a6359e9ed623ed4c1d2d48c79eed4648 (diff)
powerpc: Add driver for Barrier Synchronization Register
Adds a character driver for BSR support on IBM POWER systems including Power5 and Power6. The BSR is an optional processor facility not currently implemented by any other processors. It's primary purpose is fast large SMP synchronization. More details on the BSR are in comments to the code which follows. This patch adds BSR driver to pseries_defconfig. Signed-off-by: Sonny Rao <sonnyrao@linux.vnet.ibm.com> Signed-off-by: Joel Schopp <jschopp@austin.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'drivers/char/Kconfig')
-rw-r--r--drivers/char/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig
index 2d854bb9373e..650e6b44ce65 100644
--- a/drivers/char/Kconfig
+++ b/drivers/char/Kconfig
@@ -649,6 +649,14 @@ config HVCS
649 which will also be compiled when this driver is built as a 649 which will also be compiled when this driver is built as a
650 module. 650 module.
651 651
652config IBM_BSR
653 tristate "IBM POWER Barrier Synchronization Register support"
654 depends on PPC_PSERIES
655 help
656 This devices exposes a hardware mechanism for fast synchronization
657 of threads across a large system which avoids bouncing a cacheline
658 between several cores on a system
659
652source "drivers/char/ipmi/Kconfig" 660source "drivers/char/ipmi/Kconfig"
653 661
654config DS1620 662config DS1620