/[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-RC1/ChangeLog revision 7 by dpavlin, Sat Oct 6 16:23:47 2007 UTC upstream/dynamips-0.2.7-RC2/ChangeLog revision 8 by dpavlin, Sat Oct 6 16:24:54 2007 UTC
# Line 2088  Line 2088 
2088  14-Feb-2007  14-Feb-2007
2089  -----------  -----------
2090    - C7200: added C7200-IO-GE+E, based on Intel i82543 chips.    - C7200: added C7200-IO-GE+E, based on Intel i82543 chips.
2091    
2092    16-Feb-2007
2093    -----------
2094      - MIPS64: fixed a problem of jump in delay slots (occuring with a "forward"
2095        jump). This caused a malfunction for C7200-IO-2FE and C7200-IO-GE-E cards.
2096      - C7200: adjusted the byte-swapped zone for NPE-300 io-memory.
2097    
2098    18-Feb-2007
2099    -----------
2100      - PPC32: Remove JIT compiled pages when a write occurs (required for c2600).
2101    
2102    19-Feb-2007
2103    -----------
2104      - PPC32: Optimization for writes on JIT page at address 0.
2105            
2106    20-Feb-2007
2107    -----------
2108      - Working on MSFC1 - just for fun (this will probably never route any
2109        packet).
2110      - Fixed DEC21140 TX ring interrupt generation.
2111            
2112    21-Feb-2007
2113    -----------
2114      - Continuing on MSFC1 (added EEPROM, SRAM, ...)
2115      - Added NMC93C56 EEPROM support.
2116    
2117    23-Feb-2007
2118    -----------
2119      - MPC860: fixed a bug in DMA handling which caused incorrect writes out
2120        of DPRAM memory.
2121      - PPC32: added missing breakpoint function for JIT.
2122      - C7200: rework on network interrupts, for clean handling per slot/port.
2123    
2124    24-Feb-2007
2125    -----------
2126      - C7200: Net IRQs are now correctly dispatched. Need to fix all drivers
2127        to generate IRQs correctly.
2128      - DEC21140: proper management of CSR5 register for new interrupt handling.
2129      - i8254x: converted to new interrupt handling.
2130      - Am79c971: fixed interrupt management + a bug with IRQ mask.
2131      - PA-A1/PA-POS-OC3/Mueslix: fixed interrupt management.
2132    
2133    25-Feb-2007
2134    -----------
2135      - C2691: updated interrupt infrastructure.
2136      - NM-16ESW: fixed interrupt handling.
2137    
2138    26-Feb-2007
2139    -----------
2140      - C3725/C3745: updated interrupt infrastructure.
2141    
2142    27-Feb-2007
2143    -----------
2144      - C2600: updated interrupt infrastructure.
2145    
2146    02-Mar-2007
2147    -----------
2148      - Added a cache for the instruction lookup tables (ILT), allowing a faster
2149        start.
2150    
2151    03-Mar-2007
2152    -----------
2153      - Fixed instruction tables (problem seen on amd64 platforms).
2154    
2155    07-Mar-2007
2156    -----------
2157      - MIPS64/PPC32: various code cleanups in JIT code.
2158      - MIPS64: replace the JIT block lookup algorithm based on physical
2159        pages by s-boxes (x86 only).
2160    
2161    08-Mar-2007
2162    -----------
2163      - PPC32: JIT block lookup optimization (x86 only).
2164    
2165    09-Mar-2007
2166    -----------
2167      - MIPS64/PPC32: JIT block lookup optimization (amd64).
2168    
2169    12-Mar-2007
2170    -----------
2171      - PPC32: fixed invalid hash index in JIT block invalidation (thanks to Greg).
2172            
2173    13-Mar-2007
2174    -----------
2175      - Updated the Mueslix driver and fixed it for packets > 128 bytes
2176        (IRQ clearing delay required because of the new interrupt system).
2177      - Allowed MTU up to 18000 bytes on the Mueslix driver. This required an
2178        update of the NIO core.
2179      - Full dump of the idle-pc values when no "good" value can be determined.
2180    
2181    25-Mar-2007
2182    -----------
2183      - Store the idle-pc values in the CPU structure when no "good" value is
2184        available, so they are readable/usable by dynagen.
2185      - PA-POS-OC3: fixed memory copy which caused invalid frames to be sent.
2186    
2187    27-Mar-2007
2188    -----------
2189      - Added a device access counter for each CPU for diagnostics purposes.
2190    
2191    29-Mar-2007
2192    -----------
2193      - PPC32: optimizations for eflags->cr computing.
2194    
2195    30-Mar-2007
2196    -----------
2197      - PPC32: optimizations in CR handling (split in 8 fields).
2198    
2199    31-Mar-2007
2200    -----------
2201      - PPC32: added CR optimizations to amd64 backend.
2202    
2203    02-Apr-2007
2204    -----------
2205      - Fixed "nojit" build (reported by Philipp Brenner, BTS entry #156).
2206      - AMD Am79c970 FastEthernet interfaces now announce 100 Mb/s Full duplex.
2207    
2208    04-Apr-2007
2209    -----------
2210      - Fixed build (NetIO filters) when PCAP is lacking.
2211    
2212    09-Apr-2007
2213    -----------
2214      - Added NM-1A-OC3MM EEPROM definition for future work.
2215      - NM-16ESW: filter CDP specifically to not propagate frames to all ports.
2216    
2217    12-Apr-2007
2218    -----------
2219      - Added an hypervisor command to disable direct jumps between JIT blocks
2220        (vm set_blk_direct_jump <vm_name> <0|1>).

Legend:
Removed from v.7  
changed lines
  Added in v.8

  ViewVC Help
Powered by ViewVC 1.1.26