示例#1
0
    def __init__(self,
                 name,
                 dom,
                 SYSTEM,
                 CUST,
                 MACHINE,
                 TOOLCHAIN,
                 BUILD_DIR,
                 xml_tag=None,
                 **kargs):
        OKL4Cell.__init__(self,
                          name,
                          dom,
                          SYSTEM,
                          CUST,
                          MACHINE,
                          TOOLCHAIN,
                          BUILD_DIR,
                          xml_tag="iguana",
                          **kargs)

        self.vdev_clients = {}
        self.spawn_vdevs = {}
        self.vdev_counter = {}
        self.devices = []
        self.device_clients = []
示例#2
0
    def __init__(self, name, dom, SYSTEM, CUST, MACHINE, TOOLCHAIN,
                 BUILD_DIR, xml_tag = None, **kargs):
        OKL4Cell.__init__(self, name, dom, SYSTEM, CUST, MACHINE,
                          TOOLCHAIN, BUILD_DIR,
                          xml_tag = "iguana", **kargs)

        self.vdev_clients = {}
        self.spawn_vdevs = {}
        self.vdev_counter = {}
        self.devices = []
        self.device_clients = []
示例#3
0
文件: linux_cell.py 项目: berkus/okl4
    def set_program(
        self, node, stack=None, heap=None, patches=None, segments=None, irqs=None, args=None, addressing=None
    ):
        OKL4Cell.set_program(self, node, stack, heap, patches, segments, irqs, addressing)

        if args is not None:
            if not isinstance(args, SCons.Node.Node):
                args = self.CommandLine(args=args)

            self.elem.appendChild(args.attributes.xml)
            self.apps.append(args)
示例#4
0
    def set_program(self,
                    node,
                    stack=None,
                    heap=None,
                    patches=None,
                    segments=None,
                    irqs=None,
                    args=None,
                    addressing=None):
        OKL4Cell.set_program(self, node, stack, heap, patches, segments, irqs,
                             addressing)

        if args is not None:
            if not isinstance(args, SCons.Node.Node):
                args = self.CommandLine(args=args)

            self.elem.appendChild(args.attributes.xml)
            self.apps.append(args)
示例#5
0
 def __init__(self,
              name,
              dom,
              SYSTEM,
              CUST,
              MACHINE,
              TOOLCHAIN,
              BUILD_DIR,
              xml_tag=None,
              **kargs):
     OKL4Cell.__init__(self,
                       name,
                       dom,
                       SYSTEM,
                       CUST,
                       MACHINE,
                       TOOLCHAIN,
                       BUILD_DIR,
                       xml_tag="linux",
                       **kargs)
示例#6
0
 def __init__(self, name, dom, SYSTEM, CUST, MACHINE, TOOLCHAIN,
              BUILD_DIR, xml_tag = None, **kargs):
     OKL4Cell.__init__(self, name, dom, SYSTEM, CUST, MACHINE,
                         TOOLCHAIN, BUILD_DIR,
                         xml_tag = "linux2", **kargs)