Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321913

Summary: devices/platforms should return information regarding multiple cores/DNUM
Product: [Technology] RTSC Reporter: Gunjan Dang <gdang>
Component: PlatformsAssignee: Sasha Slijepcevic <sascha>
Status: ASSIGNED --- QA Contact:
Severity: enhancement    
Priority: P3 CC: d-russo, dfriedland
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard: target:3.40

Description Gunjan Dang CLA 2010-08-05 15:01:25 EDT
Build Identifier: 

Platforms should support a means to specify if a particular platform is a homogeneous multicore device. It should also support a "C" translation function to convert internal L1/L2 addresses into a "global" address that is unique across cores.

Reproducible: Always
Comment 1 Sasha Slijepcevic CLA 2010-08-05 15:32:16 EDT
Each catalog file is created for a specific device. Therefore, such a file can have a flag that states that the catalog file represents one of multiple homogeneous cores on a device.
The translation function could be generated by a template, which has to find out which particular device is used in the executable being built. Where do we get that info?
Comment 2 Sasha Slijepcevic CLA 2010-08-06 20:29:01 EDT
Also, we have to ensure that the linker memory map references local addresses, so the same code can run on any core.