• Benoit Perrot's avatar
    2005-09-24 Benoît Perrot <benoit@lrde.epita.fr> · 902282e4
    Benoit Perrot authored
    	Introduce system libraries.
    
    	* src/vm/cpu.hh, src/vm/cpu.cc:
    	Export mmu and cp0. Move syscalls' implementation to...
    	* src/vm/system_library.hh, src/vm/system_library.cc,
    	* src/vm/spim_system_library.hh, src/vm/spim_system_library.hxx,
    	* src/vm/spim_system_library.cc:
    	These new files.
    	* src/vm/cp0.hh: Export fatal_exception flag.
    	* src/vm/Makefile.am: Update accordingly.
    	* src/vm/virtual_machine.hh, src/vm/virtual_machine.cc:
    	Propagate system library to cpu.
    	* src/vm-tasks.cc: 
    	Give a default system library to virtual machine.
    
    902282e4
cp0.hh 5.39 KB