Changeset 265 for soft/giet_vm
- Timestamp:
- Jan 8, 2014, 3:48:45 PM (11 years ago)
- Location:
- soft/giet_vm/mappings
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/mappings/4c_1p_iob_four.xml
r263 r265 84 84 <pseg name = "PSEG_RAM" type = "RAM" base = "0x0100000000" length = "0x0010000000" /> 85 85 <pseg name = "PSEG_XCU" type = "PERI" base = "0x01B0000000" length = "0x0000002000" /> 86 <pseg name = "PSEG_DMA" type = "PERI" base = "0x 10B1000000" length = "0x0000008000" />86 <pseg name = "PSEG_DMA" type = "PERI" base = "0x01B1000000" length = "0x0000008000" /> 87 87 <pseg name = "PSEG_MMC" type = "PERI" base = "0x01B2000000" length = "0x0000001000" /> 88 88 -
soft/giet_vm/mappings/4c_1p_iob_sort.xml
r258 r265 3 3 <mapping_info signature = "0xdeadbeef" 4 4 name = "4c_1p_sort" 5 cluster_x = "2" 6 cluster_y = "2" 5 x_size = "2" 6 y_size = "2" 7 x_width = "4" 8 y_width = "4" 7 9 vspaces = "1" 8 10 increment = "0x10000" > … … 16 18 <clusterset> 17 19 18 <cluster index= "0" >20 <cluster x = "0" y = "0" > 19 21 <pseg name = "PSEG_RAM" type = "RAM" base = "0x0000000000" length = "0x0010000000" /> 20 22 <pseg name = "PSEG_XCU" type = "PERI" base = "0x00B0000000" length = "0x0000002000" /> … … 79 81 </cluster> 80 82 81 <cluster index= "1" >82 <pseg name = "PSEG_RAM" type = "RAM" base = "0x 4000000000" length = "0x0010000000" />83 <pseg name = "PSEG_XCU" type = "PERI" base = "0x 40B0000000" length = "0x0000002000" />84 <pseg name = "PSEG_DMA" type = "PERI" base = "0x 40B1000000" length = "0x0000008000" />85 <pseg name = "PSEG_MMC" type = "PERI" base = "0x 40B2000000" length = "0x0000001000" />83 <cluster x = "0" y = "1" > 84 <pseg name = "PSEG_RAM" type = "RAM" base = "0x0100000000" length = "0x0010000000" /> 85 <pseg name = "PSEG_XCU" type = "PERI" base = "0x01B0000000" length = "0x0000002000" /> 86 <pseg name = "PSEG_DMA" type = "PERI" base = "0x01B1000000" length = "0x0000008000" /> 87 <pseg name = "PSEG_MMC" type = "PERI" base = "0x01B2000000" length = "0x0000001000" /> 86 88 87 89 <proc index = "0" > … … 95 97 </cluster> 96 98 97 <cluster index = "2" >98 <pseg name = "PSEG_RAM" type = "RAM" base = "0x 8000000000" length = "0x0010000000" />99 <pseg name = "PSEG_XCU" type = "PERI" base = "0x 80B0000000" length = "0x0000002000" />100 <pseg name = "PSEG_DMA" type = "PERI" base = "0x 80B1000000" length = "0x0000008000" />101 <pseg name = "PSEG_MMC" type = "PERI" base = "0x 80B2000000" length = "0x0000001000" />99 <cluster x = "1" y = "0" > 100 <pseg name = "PSEG_RAM" type = "RAM" base = "0x1000000000" length = "0x0010000000" /> 101 <pseg name = "PSEG_XCU" type = "PERI" base = "0x10B0000000" length = "0x0000002000" /> 102 <pseg name = "PSEG_DMA" type = "PERI" base = "0x10B1000000" length = "0x0000008000" /> 103 <pseg name = "PSEG_MMC" type = "PERI" base = "0x10B2000000" length = "0x0000001000" /> 102 104 103 105 <proc index = "0" > … … 111 113 </cluster> 112 114 113 <cluster index = "3" >114 <pseg name = "PSEG_RAM" type = "RAM" base = "0x C000000000" length = "0x0010000000" />115 <pseg name = "PSEG_XCU" type = "PERI" base = "0x C0B0000000" length = "0x0000002000" />116 <pseg name = "PSEG_DMA" type = "PERI" base = "0x C0B1000000" length = "0x0000008000" />117 <pseg name = "PSEG_MMC" type = "PERI" base = "0x C0B2000000" length = "0x0000001000" />115 <cluster x = "1" y = "1" > 116 <pseg name = "PSEG_RAM" type = "RAM" base = "0x1100000000" length = "0x0010000000" /> 117 <pseg name = "PSEG_XCU" type = "PERI" base = "0x11B0000000" length = "0x0000002000" /> 118 <pseg name = "PSEG_DMA" type = "PERI" base = "0x11B1000000" length = "0x0000008000" /> 119 <pseg name = "PSEG_MMC" type = "PERI" base = "0x11B2000000" length = "0x0000001000" /> 118 120 119 121 <proc index = "0" > … … 136 138 - seg_boot_buffer is used by the boot-loader. It can contain a complete .elf file. The content is not reused by the kernel. 137 139 138 <vseg name = "seg_boot_mapping" vbase = "0x00000000" mode = "C_W_" clusterid= "0" psegname = "PSEG_RAM" ident = "1" >140 <vseg name = "seg_boot_mapping" vbase = "0x00000000" mode = "C_W_" x = "0" y = "0" psegname = "PSEG_RAM" ident = "1" > 139 141 <vobj name = "boot_mapping" type = "BLOB" length = "0x00010000" binpath = "map.bin" /> 140 142 </vseg> 141 <vseg name = "seg_boot_code" vbase = "0x00010000" mode = "CXW_" clusterid= "0" psegname = "PSEG_RAM" ident = "1" >143 <vseg name = "seg_boot_code" vbase = "0x00010000" mode = "CXW_" x = "0" y = "0" psegname = "PSEG_RAM" ident = "1" > 142 144 <vobj name = "boot_code" type = "BUFFER" length = "0x00020000" /> 143 145 </vseg> 144 <vseg name = "seg_boot_data" vbase = "0x00030000" mode = "C_W_" clusterid= "0" psegname = "PSEG_RAM" ident = "1" >146 <vseg name = "seg_boot_data" vbase = "0x00030000" mode = "C_W_" x = "0" y = "0" psegname = "PSEG_RAM" ident = "1" > 145 147 <vobj name = "boot_data" type = "BUFFER" length = "0x00010000" /> 146 148 </vseg> 147 <vseg name = "seg_boot_buffer" vbase = "0x00040000" mode = "C_W_" clusterid= "0" psegname = "PSEG_RAM" ident = "1" >149 <vseg name = "seg_boot_buffer" vbase = "0x00040000" mode = "C_W_" x = "0" y = "0" psegname = "PSEG_RAM" ident = "1" > 148 150 <vobj name = "boot_buffer" type = "BUFFER" length = "0x00020000" /> 149 151 </vseg> 150 <vseg name = "seg_boot_stack" vbase = "0x00060000" mode = "C_W_" clusterid= "0" psegname = "PSEG_RAM" ident = "1" >152 <vseg name = "seg_boot_stack" vbase = "0x00060000" mode = "C_W_" x = "0" y = "0" psegname = "PSEG_RAM" ident = "1" > 151 153 <vobj name = "boot_stack" type = "BUFFER" length = "0x00090000" /> 152 154 </vseg> … … 154 156 *** Segments used by the kernel / A[31:28] = 0x8 155 157 156 <vseg name = "seg_kernel_code" vbase = "0x80000000" mode = "CXW_" clusterid= "0" psegname = "PSEG_RAM" >158 <vseg name = "seg_kernel_code" vbase = "0x80000000" mode = "CXW_" x = "0" y = "0" psegname = "PSEG_RAM" > 157 159 <vobj name = "kernel_code" type = "ELF" length = "0x00020000" binpath = "build/kernel/kernel.elf" /> 158 160 </vseg> 159 <vseg name = "seg_kernel_data" vbase = "0x80020000" mode = "C_W_" clusterid= "0" psegname = "PSEG_RAM" >161 <vseg name = "seg_kernel_data" vbase = "0x80020000" mode = "C_W_" x = "0" y = "0" psegname = "PSEG_RAM" > 160 162 <vobj name = "kernel_data" type = "ELF" length = "0x00060000" binpath = "build/kernel/kernel.elf" /> 161 163 </vseg> 162 <vseg name = "seg_kernel_uncdata" vbase = "0x80080000" mode = "__W_" clusterid = "0" psegname = "PSEG_RAM">164 <vseg name = "seg_kernel_uncdata" vbase = "0x80080000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_RAM" ident = '1'> 163 165 <vobj name = "kernel_uncdata" type = "ELF" length = "0x00040000" binpath = "build/kernel/kernel.elf" /> 164 166 </vseg> 165 <vseg name = "seg_kernel_init" vbase = "0x800C0000" mode = "CXW_" clusterid= "0" psegname = "PSEG_RAM" >167 <vseg name = "seg_kernel_init" vbase = "0x800C0000" mode = "CXW_" x = "0" y = "0" psegname = "PSEG_RAM" > 166 168 <vobj name = "kernel_init" type = "ELF" length = "0x00010000" binpath = "build/kernel/kernel.elf" /> 167 169 </vseg> … … 169 171 *** Segments for non replicated peripherals / A[31:28] = 0xB / Identity mapping 170 172 171 <vseg name = "seg_iob" vbase = "0xBE000000" mode = "__W_" clusterid= "0" psegname = "PSEG_IOB" ident = "1" >173 <vseg name = "seg_iob" vbase = "0xBE000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_IOB" ident = "1" > 172 174 <vobj name = "iob" type = "PERI" length = "0x00001000" /> 173 175 </vseg> 174 <vseg name = "seg_ioc" vbase = "0xB3000000" mode = "__W_" clusterid= "0" psegname = "PSEG_IOC" ident = "1" >176 <vseg name = "seg_ioc" vbase = "0xB3000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_IOC" ident = "1" > 175 177 <vobj name = "ioc" type = "PERI" length = "0x00001000" /> 176 178 </vseg> 177 <vseg name = "seg_tty" vbase = "0xB4000000" mode = "__W_" clusterid= "0" psegname = "PSEG_TTY" ident = "1" >179 <vseg name = "seg_tty" vbase = "0xB4000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_TTY" ident = "1" > 178 180 <vobj name = "tty" type = "PERI" length = "0x00001000" /> 179 181 </vseg> 180 <vseg name = "seg_nic" vbase = "0xB5000000" mode = "__W_" clusterid= "0" psegname = "PSEG_NIC" ident = "1" >182 <vseg name = "seg_nic" vbase = "0xB5000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_NIC" ident = "1" > 181 183 <vobj name = "nic" type = "PERI" length = "0x00080000" /> 182 184 </vseg> 183 <vseg name = "seg_cma" vbase = "0xB6000000" mode = "__W_" clusterid= "0" psegname = "PSEG_CMA" ident = "1" >185 <vseg name = "seg_cma" vbase = "0xB6000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_CMA" ident = "1" > 184 186 <vobj name = "cma" type = "PERI" length = "0x00008000" /> 185 187 </vseg> 186 <vseg name = "seg_fbf" vbase = "0xB7000000" mode = "__W_" clusterid= "0" psegname = "PSEG_FBF" ident = "1" >188 <vseg name = "seg_fbf" vbase = "0xB7000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_FBF" ident = "1" > 187 189 <vobj name = "fbf" type = "PERI" length = "0x00004000" /> 188 190 </vseg> 189 <vseg name = "seg_rom" vbase = "0xBFC00000" mode = "CXW_" clusterid= "0" psegname = "PSEG_ROM" ident = "1" >191 <vseg name = "seg_rom" vbase = "0xBFC00000" mode = "CXW_" x = "0" y = "0" psegname = "PSEG_ROM" ident = "1" > 190 192 <vobj name = "rom" type = "PERI" length = "0x00004000" /> 191 193 </vseg> … … 193 195 *** Segments for replicated ICUS / A[31:24] = 0xB0 / Increment = 0x10000 / Identity mapping in cluster 0 194 196 195 <vseg name = "seg_icu_0" vbase = "0xB0000000" mode = "__W_" clusterid= "0" psegname = "PSEG_XCU" ident = "1" >197 <vseg name = "seg_icu_0" vbase = "0xB0000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_XCU" ident = "1" > 196 198 <vobj name = "icu_0" type = "PERI" length = "0x00001000" /> 197 199 </vseg> 198 <vseg name = "seg_icu_1" vbase = "0xB0010000" mode = "__W_" clusterid= "1" psegname = "PSEG_XCU" >200 <vseg name = "seg_icu_1" vbase = "0xB0010000" mode = "__W_" x = "0" y = "1" psegname = "PSEG_XCU" > 199 201 <vobj name = "icu_1" type = "PERI" length = "0x00001000" /> 200 202 </vseg> 201 <vseg name = "seg_icu_2" vbase = "0xB0 020000" mode = "__W_" clusterid = "2" psegname = "PSEG_XCU" >203 <vseg name = "seg_icu_2" vbase = "0xB0100000" mode = "__W_" x = "1" y = "0" psegname = "PSEG_XCU" > 202 204 <vobj name = "icu_2" type = "PERI" length = "0x00001000" /> 203 205 </vseg> 204 <vseg name = "seg_icu_3" vbase = "0xB0 030000" mode = "__W_" clusterid = "3" psegname = "PSEG_XCU" >206 <vseg name = "seg_icu_3" vbase = "0xB0110000" mode = "__W_" x = "1" y = "1" psegname = "PSEG_XCU" > 205 207 <vobj name = "icu_3" type = "PERI" length = "0x00001000" /> 206 208 </vseg> 207 209 208 210 *** segments for replicated DMAs / A[31:24] = 0xB1 / Increment = 0x10000 / Tdentity mapping in cluster 0 209 210 <vseg name = "seg_dma_0" vbase = "0xB1000000" mode = "__W_" clusterid = "0" psegname = "PSEG_DMA" ident = "1" > 211 *** The peripheral type must be entirely defined by the 8 virtual address MSB bits (mask_type = 0xFF000000) 212 *** The cluster id must be encoded in the next 8 virtual address bits (cluster_mask = 0x00FF0000) 213 214 <vseg name = "seg_dma_0" vbase = "0xB1000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_DMA" ident = "1" > 211 215 <vobj name = "dma_0" type = "PERI" length = "0x00008000" /> 212 216 </vseg> 213 <vseg name = "seg_dma_1" vbase = "0xB1010000" mode = "__W_" clusterid= "1" psegname = "PSEG_DMA" >217 <vseg name = "seg_dma_1" vbase = "0xB1010000" mode = "__W_" x = "0" y = "1" psegname = "PSEG_DMA" > 214 218 <vobj name = "dma_1" type = "PERI" length = "0x00008000" /> 215 219 </vseg> 216 <vseg name = "seg_dma_2" vbase = "0xB1 020000" mode = "__W_" clusterid = "2" psegname = "PSEG_DMA" >220 <vseg name = "seg_dma_2" vbase = "0xB1100000" mode = "__W_" x = "1" y = "0" psegname = "PSEG_DMA" > 217 221 <vobj name = "dma_2" type = "PERI" length = "0x00008000" /> 218 222 </vseg> 219 <vseg name = "seg_dma_3" vbase = "0xB1 030000" mode = "__W_" clusterid = "3" psegname = "PSEG_DMA" >223 <vseg name = "seg_dma_3" vbase = "0xB1110000" mode = "__W_" x = "1" y = "1" psegname = "PSEG_DMA" > 220 224 <vobj name = "dma_3" type = "PERI" length = "0x00008000" /> 221 225 </vseg> 222 226 223 227 *** segments for replicated MMC / A[31:24] = 0xB2 / Increment = 0x10000 / Identity mapping in cluster 0 224 225 <vseg name = "seg_memc_0" vbase = "0xB2000000" mode = "__W_" clusterid = "0" psegname = "PSEG_MMC" ident = "1" > 228 *** The peripheral type must be entirely defined by the 8 virtual address MSB bits (mask_type = 0xFF000000) 229 *** The cluster id must be encoded in the next 8 virtual address bits (cluster_mask = 0x00FF0000) 230 231 <vseg name = "seg_memc_0" vbase = "0xB2000000" mode = "__W_" x = "0" y = "0" psegname = "PSEG_MMC" ident = "1" > 226 232 <vobj name = "memc_0" type = "PERI" length = "0x00001000" /> 227 233 </vseg> 228 <vseg name = "seg_memc_1" vbase = "0xB2010000" mode = "__W_" clusterid= "1" psegname = "PSEG_MMC" >234 <vseg name = "seg_memc_1" vbase = "0xB2010000" mode = "__W_" x = "0" y = "1" psegname = "PSEG_MMC" > 229 235 <vobj name = "memc_1" type = "PERI" length = "0x00001000" /> 230 236 </vseg> 231 <vseg name = "seg_memc_2" vbase = "0xB2 020000" mode = "__W_" clusterid = "2" psegname = "PSEG_MMC" >237 <vseg name = "seg_memc_2" vbase = "0xB2100000" mode = "__W_" x = "1" y = "0" psegname = "PSEG_MMC" > 232 238 <vobj name = "memc_2" type = "PERI" length = "0x00001000" /> 233 239 </vseg> 234 <vseg name = "seg_memc_3" vbase = "0xB2 030000" mode = "__W_" clusterid = "3" psegname = "PSEG_MMC" >240 <vseg name = "seg_memc_3" vbase = "0xB2110000" mode = "__W_" x = "1" y = "1" psegname = "PSEG_MMC" > 235 241 <vobj name = "memc_3" type = "PERI" length = "0x00001000" /> 236 242 </vseg> 237 243 238 244 *** segments for replicated schedulers / A[31:28] = 0xF / Increment = 0x10000 239 240 <vseg name = "seg_sched_0" vbase = "0xF0000000" mode = "C_W_" clusterid = "0" psegname = "PSEG_RAM" > 245 *** The type must be entirely defined by the 8 virtual address MSB bits (mask_type = 0xFF000000) 246 *** The cluster id must be encoded in the next 8 virtual address bits (cluster_mask = 0x00FF0000) 247 248 <vseg name = "seg_sched_0" vbase = "0xF0000000" mode = "C_W_" x = "0" y = "0" psegname = "PSEG_RAM" > 241 249 <vobj name = "sched_0" type = "SCHED" length = "0x00008000" /> 242 250 </vseg> 243 <vseg name = "seg_sched_1" vbase = "0xF0010000" mode = "C_W_" clusterid= "1" psegname = "PSEG_RAM" >251 <vseg name = "seg_sched_1" vbase = "0xF0010000" mode = "C_W_" x = "0" y = "1" psegname = "PSEG_RAM" > 244 252 <vobj name = "sched_1" type = "SCHED" length = "0x00008000" /> 245 253 </vseg> 246 <vseg name = "seg_sched_2" vbase = "0xF0 020000" mode = "C_W_" clusterid = "2" psegname = "PSEG_RAM" >254 <vseg name = "seg_sched_2" vbase = "0xF0100000" mode = "C_W_" x = "1" y = "0" psegname = "PSEG_RAM" > 247 255 <vobj name = "sched_2" type = "SCHED" length = "0x00008000" /> 248 256 </vseg> 249 <vseg name = "seg_sched_3" vbase = "0xF0 030000" mode = "C_W_" clusterid = "3" psegname = "PSEG_RAM" >257 <vseg name = "seg_sched_3" vbase = "0xF0110000" mode = "C_W_" x = "1" y = "1" psegname = "PSEG_RAM" > 250 258 <vobj name = "sched_3" type = "SCHED" length = "0x00008000" /> 251 259 </vseg> 252 *** 260 253 261 </globalset> 254 262 … … 262 270 263 271 <vspace name = "sort" startname = "sort_data" > 264 <vseg name = "seg_sort_code" vbase = "0x00400000" mode = "CXWU" clusterid = "3" psegname = "PSEG_RAM" >272 <vseg name = "seg_sort_code" vbase = "0x00400000" mode = "CXWU" x = "1" y = "1" psegname = "PSEG_RAM" > 265 273 <vobj name = "sort_code" type = "ELF" length = "0x00010000" binpath = "build/sort/sort.elf" /> 266 274 </vseg> 267 <vseg name = "seg_sort_data" vbase = "0x00500000" mode = "__WU" clusterid = "3" psegname = "PSEG_RAM" >275 <vseg name = "seg_sort_data" vbase = "0x00500000" mode = "__WU" x = "1" y = "1" psegname = "PSEG_RAM" > 268 276 <vobj name = "sort_data" type = "ELF" length = "0x00010000" binpath = "build/sort/sort.elf" /> 269 277 </vseg> 270 <vseg name = "seg_sort_ptab" vbase = "0x00600000" mode = "C_W_" clusterid = "3" psegname = "PSEG_RAM" >278 <vseg name = "seg_sort_ptab" vbase = "0x00600000" mode = "C_W_" x = "1" y = "1" psegname = "PSEG_RAM" > 271 279 <vobj name = "sort_ptab" type = "PTAB" length = "0x00020000" align = "13" /> 272 280 </vseg> 273 <vseg name = "seg_sort_stack0" vbase = "0x00800000" mode = "C_WU" clusterid= "0" psegname = "PSEG_RAM" >281 <vseg name = "seg_sort_stack0" vbase = "0x00800000" mode = "C_WU" x = "0" y = "0" psegname = "PSEG_RAM" > 274 282 <vobj name = "sort_stack0" type = "BUFFER" length = "0x00010000" /> 275 283 <vobj name = "sort_heap0" type = "BUFFER" length = "0x00010000" /> 276 284 </vseg> 277 <vseg name = "seg_sort_stack1" vbase = "0x00A00000" mode = "C_WU" clusterid= "1" psegname = "PSEG_RAM" >285 <vseg name = "seg_sort_stack1" vbase = "0x00A00000" mode = "C_WU" x = "0" y = "1" psegname = "PSEG_RAM" > 278 286 <vobj name = "sort_stack1" type = "BUFFER" length = "0x00010000" /> 279 287 <vobj name = "sort_heap1" type = "BUFFER" length = "0x00010000" /> 280 288 </vseg> 281 <vseg name = "seg_sort_stack2" vbase = "0x00C00000" mode = "C_WU" clusterid = "2" psegname = "PSEG_RAM" >289 <vseg name = "seg_sort_stack2" vbase = "0x00C00000" mode = "C_WU" x = "1" y = "0" psegname = "PSEG_RAM" > 282 290 <vobj name = "sort_stack2" type = "BUFFER" length = "0x00010000" /> 283 291 <vobj name = "sort_heap2" type = "BUFFER" length = "0x00010000" /> 284 292 </vseg> 285 <vseg name = "seg_sort_stack3" vbase = "0x00E00000" mode = "C_WU" clusterid = "3" psegname = "PSEG_RAM" >293 <vseg name = "seg_sort_stack3" vbase = "0x00E00000" mode = "C_WU" x = "1" y = "1" psegname = "PSEG_RAM" > 286 294 <vobj name = "sort_stack3" type = "BUFFER" length = "0x00010000" /> 287 295 <vobj name = "sort_heap3" type = "BUFFER" length = "0x00010000" /> 288 296 </vseg> 289 297 290 <task name = "sort_0" clusterid= "0" proclocid = "0" stackname = "sort_stack0" heapname = "sort_heap3" startid = "0" usetty = "1" />291 <task name = "sort_1" clusterid= "1" proclocid = "0" stackname = "sort_stack1" heapname = "sort_heap3" startid = "0" usetty = "1" />292 <task name = "sort_2" clusterid = "2" proclocid = "0" stackname = "sort_stack2" heapname = "sort_heap3" startid = "0" usetty = "1" />293 <task name = "sort_3" clusterid = "3" proclocid = "0" stackname = "sort_stack3" heapname = "sort_heap3" startid = "0" usetty = "1" />298 <task name = "sort_0" x = "0" y = "0" proclocid = "0" stackname = "sort_stack0" heapname = "sort_heap3" startid = "0" usetty = "1" /> 299 <task name = "sort_1" x = "0" y = "1" proclocid = "0" stackname = "sort_stack1" heapname = "sort_heap3" startid = "0" usetty = "1" /> 300 <task name = "sort_2" x = "1" y = "0" proclocid = "0" stackname = "sort_stack2" heapname = "sort_heap3" startid = "0" usetty = "1" /> 301 <task name = "sort_3" x = "1" y = "1" proclocid = "0" stackname = "sort_stack3" heapname = "sort_heap3" startid = "0" usetty = "1" /> 294 302 </vspace> 295 303 </vspaceset>
Note: See TracChangeset
for help on using the changeset viewer.