/[dynamips]/trunk/ChangeLog
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

upstream/dynamips-0.2.7/ChangeLog revision 10 by dpavlin, Sat Oct 6 16:29:14 2007 UTC upstream/dynamips-0.2.8-RC1/ChangeLog revision 11 by dpavlin, Sat Oct 6 16:33:40 2007 UTC
# Line 2238  Line 2238 
2238  -----------  -----------
2239    - C3725: fixed interrupt problems with slot 2 (bad shift - only 4 irq    - C3725: fixed interrupt problems with slot 2 (bad shift - only 4 irq
2240      lines per port).      lines per port).
2241    
2242    28-Apr-2007
2243    -----------
2244      - Changed instruction counters to 32-bit type, to get more accurate
2245        results.
2246    
2247    29-Apr-2007
2248    -----------
2249      - Experimenting with a per-register memory translation cache.
2250    
2251    30-Apr-2007
2252    -----------
2253      - C2600: playing with MPC860 SPI to access WIC eeproms (slot 0 only).
2254    
2255    01-May-2007
2256    -----------
2257      - MPC860: continuing on SPI.
2258      - Rewriting/Refactoring code to handle network interfaces (required for WIC
2259        support).
2260    
2261    02-May-2007
2262    -----------
2263      - Continuing rework of network interfaces.
2264    
2265    03-May-2007
2266    -----------
2267      - Added slot handling hypervisor commands to VM module.
2268      - Fixed some bugs/lacking checks in network card module.
2269      - C2600: added WIC EEPROM read through MPC860 SPI code.
2270      - C2600: beginning of work for basic SCC implementation.
2271            
2272    04-May-2007
2273    -----------
2274      - C2600: continuing on SCC.
2275      - C2600: WIC-1T is now working!
2276      - C2600: added WIC-2T (async mode is not supported).
2277      - C1700: introduction of this platform (took c2600 as base model).
2278            
2279    05-May-2007
2280    -----------
2281      - MPC860: added SPI relocation support (required for c1700).
2282      - C1700: added NVRAM.
2283      - C1700: added WIC detection / correct EEPROM support.
2284      - MPC860: beginning of work on Fast Ethernet Controller.
2285                    
2286    07-May-2007
2287    -----------
2288      - MPC860: Fast Ethernet Controller basically working (MII registers
2289        required).
2290      - MPC860: better handling of interrupt levels.
2291      - C1700: added WIC support (WIC-1T/WIC-2T).
2292    
2293    14/15-May-2007
2294    --------------
2295      - Flash code rework (required for c1700) to have something more generic.
2296            
2297    16-May-2007
2298    -----------
2299      - New flash code re-enabled for all routers requiring it (NPE-G2 bootflash
2300        is broken however).
2301      - C1700: added WIC-1ENET code base with EEPROM MAC address programming.
2302    
2303    18-May-2007
2304    -----------
2305      - Memory exceptions are now handled through setjmp/longjmp, avoiding error
2306        checks in memory access functions.
2307    
2308    19-May-2007
2309    -----------
2310      - C2600: fixed PCI handling which prevented i82559 device to work.
2311        In fact, the PCI bridge is in a Xilinx device, and the output of
2312        "sh pci hardware" was very different from a real router.
2313      - i8255x (eepro100): added basic code (no RX/TX, only MII working).
2314    
2315    20-May-2007
2316    -----------
2317      - Continuing on i8255x.
2318    
2319    21-May-2007
2320    -----------
2321      - i8255x: Intel doesn't provide enough info in its documentation for
2322        the RX flexible mode...
2323    
2324    22-May-2007
2325    -----------
2326      - i8255x: RX flexible mode works similarly to the 82596CA chipset.
2327        Packet TX and RX seems ok.
2328    
2329  23-May-2007  23-May-2007
2330  -----------  -----------
2331    - GT96100/ETH: fixed interrupt handling for TX packets (the interrupt was    - C2691/C3725/C3745: fixed GT96100 binding to slot 0.
2332      - GT96100/ETH: fixed interrupt handling for TX packets (the interrupt was
2333      incorrectly disabled when no packet was available on a ring, causing      incorrectly disabled when no packet was available on a ring, causing
2334      packet loss when the two ports were enabled) - BTS entry #171.      packet loss when the two ports were enabled) - BTS entry #171.
2335    
2336    25-May-2007
2337    -----------
2338      - C3660: correct support of mainboard FastEthernet ports with the new
2339        card subsystem.
2340      - C7200: fixed I/O card definition with new card subsystem.
2341      - Added compatibility mode with old version for slot binding in the
2342        command line.
2343    
2344    01-Jun-2007
2345    -----------
2346      - Heavily fixed/tested the Serial drivers to correctly transmit/receive
2347        frames. Now the CRC is not anymore transmitted and the correct size is
2348        set for RX rings (TODO: crc-32 for Mueslix and PA-POS-OC3).
2349    
2350    03-Jun-2007
2351    -----------
2352      - Fixed incorrect free in deletion of frame-relay switch VC.
2353    
2354    04-Jun-2007
2355    -----------
2356      - PA-POS-OC3/Mueslix: added correct handling of crc-16/crc-32.
2357    
2358    10-Jun-2007
2359    -----------
2360      - MIPS64: correct handling of stack for MacOS X (alignment).
2361      - MSFC1: cleaned up module to use the new card infrastructure.
2362      - Frame-Relay switch: removed "trailing" handling which was in fact
2363        only the CRC + final byte.
2364      
2365    09-Jul-2007
2366    -----------
2367      - Fixed PA-FE-TX initialization (EEPROM setting lacking).
2368    
2369    11-Jul-2007
2370    -----------
2371      - PPC32-JIT: fixed stack alignment for MacOSX/Darwin.
2372      - PPC32-JIT: fixed perf counter and breakpoints.
2373    
2374    13-Jul-2007
2375    -----------
2376      - Integrated patches from FreeBSD (Pavel I Volkov), excepted for the vtty
2377        part.
2378    
2379    14-17-Jul-2007
2380    --------------
2381      - Rework of VM infrastructure.
2382    
2383    17-Jul-2007
2384    -----------
2385      - Added basic plugin subsystem.
2386      - CPU: added custom handler support for undefined memory accesses.
2387    
2388    21-22-Jul-2007
2389    --------------
2390      - GT96100: working on SDMA and MPSC.
2391            
2392    23-Jul-2007
2393    -----------
2394      - C3745: finally understood how to handle WIC EEPROMs.
2395    
2396    24-Jul-2007
2397    -----------
2398      - C3745: added support of WIC-1T & WIC-2T.
2399      - GT96100: fixed SDMA handling.
2400            
2401    25-Jul-2007
2402    -----------
2403      - C2691/C3725: added WIC-1T and WIC-2T similarly to C3745.
2404      - C1700: fixed mainboard definitions, added proper support of C1710
2405        (no WIC port, Ethernet port connected on MPC860 SCC1).
2406      - C1700: added 1751 and 1760 definitions.
2407    
2408    29-Jul-2007
2409    -----------
2410      - MPC860: fixed MII registers for 1710, 1721 and 1760.
2411    
2412    01-Aug-2007
2413    -----------
2414      - C2600/C2691/C3725/C3745: Added NM-CIDS/NM-NAM which can be connected
2415        to a PC emulator.
2416      - C2600: added a check for NM-CIDS/NM-NAM which require XM models.
2417    
2418    18-Aug-2007
2419    -----------
2420      - Added WIC address space definitions for platforms that support them.
2421    
2422    19-Aug-2007
2423    -----------
2424      - Added ISL support for am79c970 based cards (NM-1FE-TX and others).
2425    
2426    27-Aug-2007
2427    -----------
2428      - GT96100: missing check for NULL pointer in set_nio/unset_nio.
2429      - MPC860: same bugfix (SCC and FEC).
2430    
2431    31-Aug-2007
2432    -----------
2433      - MIPS/PPC: modified device memory access to allow devices not at a 4k
2434        page boundary (like WICs on 2600).
2435      - Added fake WIC serial drivers, just to catch the memory accesses.
2436    
2437    06-Sep-2007
2438    -----------
2439      - PPC32: Fixed BCTR instruction on amd64 jit.
2440            

Legend:
Removed from v.10  
changed lines
  Added in v.11

  ViewVC Help
Powered by ViewVC 1.1.26