Exemplo n.º 1
0
 def register_base_libs(self, cfg):
   # register libraries
   # exec
   exec_cfg = cfg.get_lib_config('exec.library')
   self.exec_lib_def = ExecLibrary(self.lib_mgr, self.alloc, exec_cfg)
   self.lib_mgr.register_vamos_lib(self.exec_lib_def)
   # dos
   dos_cfg = cfg.get_lib_config('dos.library')
   self.dos_lib_def = DosLibrary(self.mem, self.alloc, self.path_mgr, dos_cfg)
   self.lib_mgr.register_vamos_lib(self.dos_lib_def)
   # intuition
   int_cfg = cfg.get_lib_config('intuition.library')
   self.int_lib_def = IntuitionLibrary(int_cfg)
   self.lib_mgr.register_vamos_lib(self.int_lib_def)
   # utility
   utility_cfg = cfg.get_lib_config('utility.library')
   self.utility_lib_def = UtilityLibrary(utility_cfg)
   self.lib_mgr.register_vamos_lib(self.utility_lib_def)
   # mathffp
   mathffp_cfg = cfg.get_lib_config('mathffp.library')
   self.mathffp_lib_def = MathFFPLibrary(mathffp_cfg)
   self.lib_mgr.register_vamos_lib(self.mathffp_lib_def)
   # mathdoubbas
   mathdoubbas_cfg = cfg.get_lib_config('mathieeedoubbas.library')
   self.mathdoubbas_lib_def = MathIEEEDoubBasLibrary(mathdoubbas_cfg)
   self.lib_mgr.register_vamos_lib(self.mathdoubbas_lib_def)
   # timer
   timer_cfg = cfg.get_lib_config('timer.device')
   self.timer_dev_def = TimerDevice(timer_cfg)
   self.lib_mgr.register_vamos_lib(self.timer_dev_def)
Exemplo n.º 2
0
 def register_base_libs(self, cfg):
     # register libraries
     # exec
     exec_cfg = cfg.get_lib_config('exec.library')
     self.exec_lib_def = ExecLibrary(self.lib_mgr, self.alloc, exec_cfg)
     self.lib_mgr.register_vamos_lib(self.exec_lib_def)
     # dos
     dos_cfg = cfg.get_lib_config('dos.library')
     self.dos_lib_def = DosLibrary(self.mem, self.alloc, dos_cfg)
     self.lib_mgr.register_vamos_lib(self.dos_lib_def)
     # intuition
     int_cfg = cfg.get_lib_config('intuition.library')
     self.int_lib_def = IntuitionLibrary(int_cfg)
     self.lib_mgr.register_vamos_lib(self.int_lib_def)
     # utility
     utility_cfg = cfg.get_lib_config('utility.library')
     self.utility_lib_def = UtilityLibrary(utility_cfg)
     self.lib_mgr.register_vamos_lib(self.utility_lib_def)