From: Russell King - ARM Linux <hidden> Date: 2011-01-22 18:30:38
As no one seems to really know which configuration options tie up with
which boards, I thought I'd do some investigation and try to work it
out. After discussion with some folk in linaro, I think I have this
nailed.
The names are updated to use the name on the front of the appropriate
board user guide for the various baseboards, which I've taken to be
the official name for each board.
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. So exactly what this 'Multicore Cortex-A9
Tile' is...
@@ -2,53 +2,57 @@ menu "RealView platform type"depends onARCH_REALVIEWconfigMACH_REALVIEW_EB-bool"Support RealView/EB platform"+bool"Support RealView(R) Emulation Baseboard"selectARM_GIChelp-IncludesupportfortheARM(R)RealViewEmulationBaseboardplatform.+IncludesupportfortheARM(R)RealView(R)EmulationBaseboard+platform.configREALVIEW_EB_A9MP-bool"Support Multicore Cortex-A9"+bool"Support Multicore Cortex-A9 Tile"depends onMACH_REALVIEW_EBselectCPU_V7help-EnablesupportfortheCortex-A9MPCoretileontheRealviewplatform.+EnablesupportfortheCortex-A9MPCoretilefittedtothe+Realview(R)EmulationBaseboardplatform.configREALVIEW_EB_ARM11MP-bool"Support ARM11MPCore tile"+bool"Support ARM11MPCore Tile"depends onMACH_REALVIEW_EBselectCPU_V6KselectARCH_HAS_BARRIERSifSMPhelp-EnablesupportfortheARM11MPCoretileontheRealviewplatform.+EnablesupportfortheARM11MPCoretilefittedtotheRealview(R)+EmulationBaseboardplatform.configREALVIEW_EB_ARM11MP_REVB-bool"Support ARM11MPCore RevB tile"+bool"Support ARM11MPCore RevB Tile"depends onREALVIEW_EB_ARM11MPhelp-EnablesupportfortheARM11MPCoreRevBtileontheRealview-platform.Sincetherearedeviceaddressdifferences,a-kernelbuiltwiththisoptionenabledisnotcompatiblewith-otherrevisionsoftheARM11MPCoretile.+EnablesupportfortheARM11MPCoreRevisionBtileonthe+Realview(R)EmulationBaseboardplatform.Sincetherearedevice+addressdifferences,akernelbuiltwiththisoptionenabledis+notcompatiblewithotherrevisionsoftheARM11MPCoretile.configMACH_REALVIEW_PB11MP-bool"Support RealView/PB11MPCore platform"+bool"Support RealView(R) Platform Baseboard for ARM11MPCore"selectCPU_V6KselectARM_GICselectHAVE_PATA_PLATFORMselectARCH_HAS_BARRIERSifSMPhelp-IncludesupportfortheARM(R)RealViewMPCorePlatformBaseboard.-PB11MPCoreisaplatformwithanon-boardARM11MPCoreandhas+IncludesupportfortheARM(R)RealView(R)PlatformBaseboardfor+theARM11MPCore.Thisplatformhasanon-boardARM11MPCoreandhassupportforPCI-EandCompactFlash.# ARMv6 CPU without K extensions, but does have the new exclusive opsconfigMACH_REALVIEW_PB1176-bool"Support RealView/PB1176 platform"+bool"Support RealView(R) Platform Baseboard for ARM1176JZF-S"selectCPU_V6selectARM_GIChelp-IncludesupportfortheARM(R)RealViewARM1176PlatformBaseboard.+IncludesupportfortheARM(R)RealView(R)PlatformBaseboardfor+ARM1176JZF-S.configREALVIEW_PB1176_SECURE_FLASHbool"Allow access to the secure flash memory block"
@@ -60,23 +64,24 @@ config REALVIEW_PB1176_SECURE_FLASHblock(64MB@0x3c000000)isrequired.configMACH_REALVIEW_PBA8-bool"Support RealView/PB-A8 platform"+bool"Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"selectCPU_V7selectARM_GICselectHAVE_PATA_PLATFORMhelp-IncludesupportfortheARM(R)RealViewCortex-A8PlatformBaseboard.-PB-A8isaplatformwithanon-boardCortex-A8andhassupportfor-PCI-EandCompactFlash.+IncludesupportfortheARM(R)RealViewPlatformBaseboardfor+Cortex(tm)-A8.Thisplatformhasanon-boardCortex-A8andhas+supportforPCI-EandCompactFlash.configMACH_REALVIEW_PBX-bool"Support RealView/PBX platform"+bool"Support RealView(R) Platform Baseboard Explore"selectARM_GICselectHAVE_PATA_PLATFORMselectARCH_SPARSEMEM_ENABLEifCPU_V7&&!REALVIEW_HIGH_PHYS_OFFSETselectZONE_DMAifSPARSEMEMhelp-IncludesupportfortheARM(R)RealViewPBXplatform.+IncludesupportfortheARM(R)RealView(R)PlatformBaseboard+Explore.configREALVIEW_HIGH_PHYS_OFFSETbool"High physical base address for the RealView platform"
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. ?So exactly what this 'Multicore Cortex-A9
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
--
Catalin
From: Russell King - ARM Linux <hidden> Date: 2011-01-23 15:55:49
On Sun, Jan 23, 2011 at 11:02:30AM +0000, Catalin Marinas wrote:
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
quoted
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. ?So exactly what this 'Multicore Cortex-A9
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
From: Colin Tuckley <hidden> Date: 2011-01-24 09:05:35
-----Original Message-----
From: catalin.marinas at gmail.com [mailto:catalin.marinas at gmail.com] On
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
quoted
I haven't significantly updated the descriptions for the tiles as
that
quoted
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. So exactly what this 'Multicore Cortex-
A9
quoted
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
No, please do *not* delete it. It is used by one of the emulation platforms.
Colin
On Sun, 2011-01-23 at 15:55 +0000, Russell King - ARM Linux wrote:
On Sun, Jan 23, 2011 at 11:02:30AM +0000, Catalin Marinas wrote:
quoted
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
quoted
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. So exactly what this 'Multicore Cortex-A9
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
But otherwise that's an ack for the patch?
It looks fine to me.
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
From: Russell King - ARM Linux <hidden> Date: 2011-01-24 10:54:27
On Mon, Jan 24, 2011 at 10:39:48AM +0000, Catalin Marinas wrote:
On Sun, 2011-01-23 at 15:55 +0000, Russell King - ARM Linux wrote:
quoted
On Sun, Jan 23, 2011 at 11:02:30AM +0000, Catalin Marinas wrote:
quoted
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
quoted
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. So exactly what this 'Multicore Cortex-A9
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
But otherwise that's an ack for the patch?
It looks fine to me.
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Thanks. I'm going to do a similar thing for Versatile as well, even
though the names aren't soo confusing.
From: Russell King - ARM Linux <hidden> Date: 2011-01-24 11:00:25
On Mon, Jan 24, 2011 at 10:54:27AM +0000, Russell King - ARM Linux wrote:
On Mon, Jan 24, 2011 at 10:39:48AM +0000, Catalin Marinas wrote:
quoted
On Sun, 2011-01-23 at 15:55 +0000, Russell King - ARM Linux wrote:
quoted
On Sun, Jan 23, 2011 at 11:02:30AM +0000, Catalin Marinas wrote:
quoted
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
quoted
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. So exactly what this 'Multicore Cortex-A9
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
But otherwise that's an ack for the patch?
It looks fine to me.
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Thanks. I'm going to do a similar thing for Versatile as well, even
though the names aren't soo confusing.
On Mon, 2011-01-24 at 11:00 +0000, Russell King - ARM Linux wrote:
On Mon, Jan 24, 2011 at 10:54:27AM +0000, Russell King - ARM Linux wrote:
quoted
On Mon, Jan 24, 2011 at 10:39:48AM +0000, Catalin Marinas wrote:
quoted
On Sun, 2011-01-23 at 15:55 +0000, Russell King - ARM Linux wrote:
quoted
On Sun, Jan 23, 2011 at 11:02:30AM +0000, Catalin Marinas wrote:
quoted
On Saturday, 22 January 2011, Russell King - ARM Linux
[off-list ref] wrote:
quoted
I haven't significantly updated the descriptions for the tiles as that
is even less clear - as far as I can see on ARMs website, there is no
Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
ARM1176TZF-S and Cortex-R4F. So exactly what this 'Multicore Cortex-A9
Tile' is..
AFAIK there isn't any official A9 tile for EB. this configuration has
been used in processor validation and also on the ARMv7 software
models, that's why we pushed this option. You can remove it if you
want, we'll probably keep it around in our patches.
But otherwise that's an ack for the patch?
It looks fine to me.
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Thanks. I'm going to do a similar thing for Versatile as well, even
though the names aren't soo confusing.