./emulators/dynamips, Cisco 3600 and 7200 MIPS emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.2.16, Package name: dynamips-0.2.16, Maintainer: kefren

Cisco 3600 and Cisco 7200 emulator. You'll need an
IOS image in order to properly use this package.

At this time, the emulator is able to boot a large
number of Cisco IOS releases available for the 7200
and 3600 platforms, including the latest 12.2S and 12.4T.

The following devices are emulated in the current release (0.2.5):

- MIPS64 CPU processor. The instruction set is not completely
emulated now (FPU support is lacking, TLB support is not
finished and other minor things), but it is sufficient for IOS ;
- DRAM and Packet SRAM memory ;
- Non-Volatile Memory (NVRAM) ;
- Signetics SCN 2681 DUART (C7200 Console and AUX ports) ;
- National Semiconductors NS16552 DUART (C3600 Console and AUX ports) ;
- Dallas DS1620 Temperature Sensors and Voltage Sensors, allowing
the C7200 Environmental Monitor to work properly ;
- NMC93C46 Serial EEPROM ;
- Bootflash of 8 Mb (Intel 28F016SA) ;
- Galileo GT64010/GT64120 PCI controller, DEC 21x50 PCI bridges and so ;
- PCMCIA ATA disk emulation (C7200 only at this time).

Required to run:
[devel/libelf] [devel/libuuid]

Master sites:

SHA1: 613e7f3447ead2ce68af4982c5db07c2f117a0df
RMD160: ed57bfe1dc86c838d6c778ea54479ebbefeedd83
Filesize: 812.669 KB

Version history: (Expand)

CVS history: (Expand)

   2016-04-07 16:24:51 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.2.16

* Fix DISTNAME as original

    Add instructions to build on Windows
    Remove libuuid dependency and NIO Multicast implementation that depends on \ 
it. NIO Multicast is never used and maybe not even functional. This will \ 
simplify the compilation requirements, especially on Windows with Cygwin
    EthernetSwitch: Allow to choose ethertype for QinQ outer tag
   2015-12-12 21:20:04 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
Update dynamips to 0.2.15

10-Jul-2013 to 31-Jul-2013 (renamed to dynamips)
Fixed issue 11 - nvram:private-config is destroyed when we write
Fixed issue 13 - C3745 has an emulated NVRAM that is not continuous,
 so we can generate an invalid checksum when the config is written
Fixed issue 14 - a file descriptor is leaked every time the config is

| Release:  v0.2.9   |

05-Aug-2013 to 07-Sep-2013
Implemented enhancement 15 - extend hypervisor commands push_config,
 extract_config, and set_config
Implemented enhancement 16 - reimplement nvram_export
Fixed issue 17 - Dynamips hangs on startup if no (or unknown) parameters
 are given v0.2.8 and 0.2.9

| Release:  v0.2.10   |

16-Sep-2013 to 10-Feb-2014
Fixed issue 20 - segmentation fault when accessing a device that failed
 to memory map it's file
Implemented enhancement 21 - Renaming devices
Closed issue 22 - Hypervisor documentation is out of date
Implemented enhancement 36 - hypervisor command to clean the files of a vm
Fixed issue 27 - Rename issues.

| Release:  v0.2.11   |

10-Feb-2014 to 27-Mar-2014
Fixed issue 29 - packet loss with multicast traffic
Closed issue 31 - create hypervisor command to find a pattern in the
 router memory

| Release:  v0.2.12   |

04-Apr-2014 to 05-Jul-2014
Final fix for issue 9 - Reproducable crash
Fixed issue 38 - Unknown file system detected
Fixed issue 41 - "Frame is Too Long" error in Wireshark
Merge pull request 45 from candlerb/candlerb/txperformance

| Release:  v0.2.13   |

10-Jul-2014 to 01-Sep-2014
Fixed issue 49 - IOS crashes after router restart
Fixed issue 50 - vm send_con_msg
Fixed issue 55 - 'unstable' installs 'stable' version on Mac OS X

| Release:  v0.2.14  |


| Release:  v0.2.15  |


Fixed issue 60 - build on Mac OS X
Fixed packet capture on Mac OS X (echoed packets)
   2015-11-03 21:31:11 by Alistair G. Crooks | Files touched by this commit (211)
Log message:
Add SHA512 digests for distfiles for emulators category

Problems found with existing digests:
	Package suse131_libSDL
	1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_libdbus
	de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_qt4
	94daff738912c96ed8878ce1a131cd49fb379206 [recorded]
	886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated]

Problems found locating distfiles for atari800, compat12, compat 13,
compat14, compat15, compat20, compat30, compat40, compat50,
compat50-x11, compat51, compat51-x11, compat60, compat61,
compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-12 17:48:40 by Tobias Nygren | Files touched by this commit (1)
Log message:
unconditionally needs dlopen
   2015-02-19 15:18:23 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Fix byte endian handling for ARM.
   2014-02-24 13:30:59 by Sebastian Wiedenroth | Files touched by this commit (2)
Log message:
Adjust Makefile for SunOS in similar style as used for NetBSD and Drangonfly
   2013-02-27 20:33:11 by Mark Davies | Files touched by this commit (2)
Log message:
Fix linking on Linux.  While here use ${COMPILER_RPATH_FLAG}
on NetBSD and DragonFly.
   2013-02-06 20:31:06 by Jonathan Perkin | Files touched by this commit (76) | Package updated
Log message:
PKGREVISION bumps for net/libpcap update.