Find the answer to your Linux question:
Results 1 to 2 of 2
Hello There, We are working on a Marvel ARM Dual AMP core CPU that runs Linux. Both core running Linux using one DDR chip but using different offset addressess. Now ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2012
    Location
    Canada
    Posts
    4

    Dual Core AMP Linux shared memory possibility


    Hello There,

    We are working on a Marvel ARM Dual AMP core CPU that runs Linux. Both core running Linux using one DDR chip but using different offset addressess. Now we try to figure out if we could share part of memory between these two kernels.

    The memory address control registers for both core are set to have all 1GB DDR available for both of them as a r/w, but we set only 512 MB for first Linux kernel with physical offset at zero and 128 MB for second Linux kernel with memory offset at 0x1000000.

    So now my question is
    Is there anyway to share some part of memory between these two cores. Somehow part of physical memory that we think, we made it share with address ranges that we selected.

    We appreciate any help.

  2. #2
    Just Joined!
    Join Date
    Aug 2012
    Location
    Canada
    Posts
    4
    Using kernel memory size of 512 and 256 for CPU0 and CPU1 makes a shared memory that can be accessible by physical address with both cores. But need to mention that we need to have a common module for both cores and allocate memory on the one with less kernel memory region and inform it to other one.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •