blob: 461de4231f7c1afcd51d7e7fa0ae184af70772ab [file]
arch ia32
objects {
a = tcb (dom: 0)
b = tcb (dom: 0)
cnode_booter = cnode (8 bits)
control = ep
frame_name = frame (4k)
frame_nic1[64] = frame (4k)
frame_nic2[64] = frame (4k)
frame_nic3[4] = frame (4k)
io_ports = io_ports (ports: [4096..45894])
io_pt1 = io_pt (level: 1)
io_pt2 = io_pt (level: 2)
io_pt3 = io_pt (level: 3)
iospace = io_device (domainID: 50, 15:10.3)
irq_handler[3] = irq
linux_pd = pd
nic1 = io_device (domainID: 0, 0:0.0)
nic1_notification = notification
nic2 = io_device (domainID: 0, 0:0.0)
nic3 = io_device (domainID: 50, 15:10.3)
rm_ap = asid_pool (asid_high: 0x0)
rm_cn = cnode (10 bits)
rm_pd = pd
rm_tcb = tcb (dom: 0)
some_pt = pt
timer = notification
x = tcb (dom: 0)
y = ep
z = ep
name = ut (8 bits) {y, z, name3, a, b}
name2 = ut (8 bits) {rm_cn}
name3 = ut {x}
name_b = ut (10 bits)
rm_ut = ut {rm_tcb, name2, rm_pd, rm_ap, linux_pd,
rm_ut_small[0..49], rm_ut_big[0..99], frame_nic1[0..63], nic1,
frame_nic2[0..63], nic2, frame_nic3[0..3], nic3, timer, control,
io_pt1, io_pt2, io_pt3}
rm_ut_big[100] = ut (20 bits)
rm_ut_small[50] = ut (12 bits)
} caps {
cnode_booter {1: rm_ut}
io_pt1 {0: io_pt2}
io_pt2 {0: io_pt3}
io_pt3 {0: frame_nic3[0]}
linux_pd {
10: frame_name
255: some_pt
256: frame_nic1[0..30]
304: frame_nic1[31..63]
352: frame_nic2[10]
384: frame_nic2[11..17, 0..2, 10, 10..63]
}
nic1 {0: io_pt1}
rm_cn {
1: rm_tcb
2: rm_cn
3: rm_pd
6: rm_ap
7: io_ports
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]
228: iospace
229: irq_handler[1]
230: frame_nic2[0..63]
295: irq_handler[2]
296: frame_nic3[0..3]
301: timer (G)
302: control (badge: 10)
303: frame_nic1[0]
320: io_space_master
325: nic2
327: io_pt1
328: io_ports
528: x
}
rm_tcb {
0: rm_cn
1: rm_pd
}
some_pt {37: frame_nic3[0..2]}
} cdt {
} irq maps {
0: irq_handler[0..2]
}