Cisco 7200 Simulator TODO List

From IPFlow Netflow Collector

There are many things to do :

  • Finish the MIPS64 emulation (FPU, TLB, ...)
  • Better timing in the virtual machine => Done, in release 0.2.2
  • Emulate a DEC21140 Fast-Ethernet card => Done, in release 0.2.2
  • Improve the JIT code (register allocation ?)
  • Add a non-JIT mode for non-x86 hosts => Done, in release 0.2.3 (fixed bugs in mult/multu instructions)
  • Snapshots (like VMWare does)
  • Improve the console (to allow special keys) => Done, in release 0.2.2
  • Add a "readline" interface to manipulate dynamically the emulator (to change registers, memory, ...) on the fly
  • Emulate a PA-A1 ATM card (based on a Texas Instruments TNETA1570 chip (http://focus.ti.com/docs/prod/folders/print/tneta1570.html)) => In progress (95% done, TX/RX parts are globally OK, need to compute HEC and CRC and handle error cases), in release 0.2.2
  • Add UDP transport to the network infrastructure, allowing easy communication with remote instances => Done, in release 0.2.2
  • Add a virtual ATM switch, allowing easy communication between ATM routers => Done, in release 0.2.2
  • Add a bootflash device, to store crashinfo, configs... => Done, in release 0.2.3 (8 Mb Flash)
  • A port to the Cygwin environment, allowing the emulator to work on Windows machines => Done, in release 0.2.3
  • Import/Export of IOS configuration to NVRAM => Done, in release 0.2.3
  • Add AUX port support (access with a TCP connection) => Done, in release 0.2.3
  • Performance improvement for the non-JIT mode => Done, in release 0.2.3