Changes between Version 1 and Version 2 of DsxMapping
- Timestamp:
- Mar 18, 2008, 5:21:18 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DsxMapping
v1 v2 24 24 A memory Segment to put the task's description in. This description won't be written to. 25 25 Segment may be read-only memory. 26 * `status`:27 A memory Segment to put dynamic status on. This must be uncached in order to be28 able to use inter-cpu communications.29 * Optional arguments:30 * `code`:31 A memory segment to copy task code in. This won't be written to. If not specified,32 code will be placed in global code segment, specified when mapping OS objects.33 26 * Example: 34 27 {{{ 35 28 mapper.map( "cons0", 36 run = mapper.hard.processor,29 run = mapper.hard.processor, 37 30 stack = mapper.hard.cram0, 38 desc = mapper.hard.cram0, 39 status = mapper.hard.uram0, 40 code = mapper.hard.cram0) 31 desc = mapper.hard.cram0) 41 32 }}} 42 33 … … 53 44 mapper.map( "cons0", 54 45 vci = mapper.hard.vgmn) 46 }}} 47 48 = Memspaces = 49 50 * Mandatory arguments: 51 * `desc`: 52 A memory Segment to put the memspace's description in. This description won't be written to. 53 Segment may be read-only memory. 54 * `buffer`: 55 A memory Segment to put data in. 56 * Example: 57 {{{ 58 mapper.map( "memsp", 59 desc = mapper.hard.cram1, 60 buffer = mapper.hard.cram1) 61 }}} 62 63 = Locks = 64 65 * Mandatory arguments: 66 * `lock`: 67 A memory Segment to put the lock in. 68 * Example: 69 {{{ 70 mapper.map( "lock0", 71 lock = mapper.hard.cram1) 55 72 }}} 56 73 … … 73 90 desc = mapper.hard.cram1) 74 91 }}} 75 76 92 = Processor = 77 93