diff options
author | Maxim Shchetynin <maxim@de.ibm.com> | 2007-07-20 15:39:26 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@klappe.arndb.de> | 2007-07-20 15:41:42 -0400 |
commit | dbdf04c40161f81d74e27f04e201acb3a5dfad69 (patch) | |
tree | aae342989f0431245bea9a0f47c0896950d76a17 /arch/powerpc/platforms/Kconfig | |
parent | b86ce01c7700cfc74665799355a46dcadf920ebd (diff) |
[CELL] driver for DDR2 memory on AXON
The Axon bridge chip used on new Cell/B.E. based blade servers
comes with a DDR2 memory controller that can be used to
attach cheap memory modules, as opposed to the high-speed
XDR memory that is used by the CPU itself.
Since the memory controller does not participate in the
cache coherency protocol, we can not use the memory direcly
for Linux applications, but by providing a block device
it can be used for swap space, temporary file storage and
through the use of the direct_access block device operation
for mapping into user addresses, when it is mounted with
an appropriate file system.
Signed-off-by: Maxim Shchetynin <maxim@de.ibm.com>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Diffstat (limited to 'arch/powerpc/platforms/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig index 33545d352e92..932538a93c2b 100644 --- a/arch/powerpc/platforms/Kconfig +++ b/arch/powerpc/platforms/Kconfig | |||
@@ -272,4 +272,14 @@ config CPM2 | |||
272 | you wish to build a kernel for a machine with a CPM2 coprocessor | 272 | you wish to build a kernel for a machine with a CPM2 coprocessor |
273 | on it (826x, 827x, 8560). | 273 | on it (826x, 827x, 8560). |
274 | 274 | ||
275 | config AXON_RAM | ||
276 | tristate "Axon DDR2 memory device driver" | ||
277 | depends on PPC_IBM_CELL_BLADE | ||
278 | default m | ||
279 | help | ||
280 | It registers one block device per Axon's DDR2 memory bank found | ||
281 | on a system. Block devices are called axonram?, their major and | ||
282 | minor numbers are available in /proc/devices, /proc/partitions or | ||
283 | in /sys/block/axonram?/dev. | ||
284 | |||
275 | endmenu | 285 | endmenu |