| arch arm11 |
| |
| objects { |
| |
| a = tcb (dom: 0) |
| b = tcb (dom: 0) |
| cnode_booter = cnode (8 bits) |
| control = ep |
| frame_nic1[64] = frame (4k) |
| frame_nic2[64] = frame (4k) |
| frame_nic3[4] = frame (4k) |
| g = tcb (dom: 0) |
| irq_handler[3] = irq |
| linux_pd = pd |
| nic1_notification = notification |
| rm_ap = asid_pool (asid_high: 0x1) |
| rm_cn = cnode (10 bits) |
| rm_pd = pd |
| rm_tcb = tcb (fault_ep: 15, dom: 5, init: [10]) |
| test[5] = cnode (8 bits) |
| timer = notification |
| x = tcb (dom: 0) |
| y[5] = ep |
| z = ep |
| |
| name = ut (8 bits) {y[0..2], z, a, b, name2} |
| name2 = ut {name3} |
| name3 = ut {x} |
| name_b = ut (10 bits) {name} |
| rm_ut = ut {rm_tcb, something, rm_pd, rm_ap, linux_pd, |
| rm_ut_small[0..49], rm_ut_big[0..99], frame_nic1[0..63], |
| frame_nic2[0..63], frame_nic3[0..3], timer, control, test[0..4]} |
| rm_ut_big[100] = ut (20 bits) |
| rm_ut_small[50] = ut (12 bits) |
| rm_ut_small[0] = ut (12 bits) {name_b, g} |
| something = ut (8 bits) {rm_cn} |
| |
| } caps { |
| |
| cnode_booter { |
| 1: rm_ut |
| 2: sched_control (core: 0) |
| } |
| |
| rm_ap {1: rm_pd} |
| |
| rm_cn { |
| 1: rm_tcb |
| 2: rm_cn |
| 3: rm_pd (asid: (0x1, 0x1)) |
| 6: rm_ap |
| 11: linux_pd |
| 12: rm_ut_small[3..5, 7..20, 23, 27..49] |
| 62: rm_ut_big[0..99] |
| 163: irq_handler[0] |
| 164: frame_nic1[0..63] |
| 229: irq_handler[1] |
| 230: frame_nic2[0..63] (RW, asid: (0x1, 0x1)) |
| 295: irq_handler[2] |
| 296: frame_nic3[0..3] |
| 301: timer (G) |
| 302: control (badge: 10) |
| 303: rm_cn |
| 304: test[0..1, 1..2] |
| 308: name_b |
| 512: rm_cn |
| 513: rm_cn |
| 514: frame_nic1[0..63] |
| } |
| |
| rm_tcb { |
| 0: rm_cn |
| 1: rm_pd |
| } |
| |
| test[0] {1: rm_cn} |
| |
| test[1] { |
| 1: name_b |
| 2: g (reply) |
| 512: rm_cn |
| } |
| |
| test[2..4] { |
| 1: name_b |
| 512: rm_cn |
| } |
| |
| } cdt { |
| |
| (cnode_booter, 1) {(rm_cn, 301)} |
| |
| (test[1], 512) {(rm_cn, 302)} |
| |
| (rm_cn, 303) { |
| (rm_cn, 512) |
| (rm_cn, 513) |
| } |
| |
| } irq maps { |
| |
| 0: irq_handler[0..2] |
| |
| } |