/[gxemul]/trunk/BUGS
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/BUGS

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

revision 11 by dpavlin, Mon Oct 8 16:18:11 2007 UTC revision 12 by dpavlin, Mon Oct 8 16:18:38 2007 UTC
# Line 1  Line 1 
1  $Id: BUGS,v 1.33 2005/06/04 12:35:14 debug Exp $  $Id: BUGS,v 1.36 2005/08/15 07:01:55 debug Exp $
   
   
 Serious bugs:  
2    
3    x)  An unknown math coprocessor bug. (Ultrix' dxclock sometimes looks    x)  An unknown math coprocessor bug. (Ultrix' dxclock sometimes looks
4        weird.)        weird.)
5    
6    x)  Enabling cache emulation (./configure --enable-caches) triggers bugs.    x)  Enabling cache emulation (./configure --enable-caches) triggers bugs.
7    
   x)  Compiling with certain versions of gcc and -O3 optimization on i386  
       triggers bugs. I'm not sure whether they are in gcc or in GXemul.  
   
8    x)  Linux/DECstation (Debian) oopses extremely often unless -U is used    x)  Linux/DECstation (Debian) oopses extremely often unless -U is used
9        at run-time. I'm not sure yet why it bugs out. With -U, the risk is        at run-time. I'm not sure yet why it bugs out. With -U, the risk is
10        lower, but not completely gone. _Maybe_ this is a bug in Linux. Why?        lower, but not completely gone. _Maybe_ this is a bug in Linux. Why?
# Line 20  Serious bugs: Line 14  Serious bugs:
14        that gives weight to this theory is that the serial driver in Linux is        that gives weight to this theory is that the serial driver in Linux is
15        still being developed.)  But this is just a guess.        still being developed.)  But this is just a guess.
16    
17    x)  bintrans bugs.  (For example, NetBSD/sgimips for IP22/24 hangs during    o)  Hardware device ticks are done at cycle specific intervals, not
       boot with bintrans enabled.)  
   
   
 Less serious bugs / issues:  
   
   o)  hardware device ticks are done at cycle specific intervals, not  
18        instruction intervals, so sometimes a fraction of a cycle can be        instruction intervals, so sometimes a fraction of a cycle can be
19        "lost".        "lost".
20    
21    o)  running Linux/DECstation 2.4.26 with no scsi disks attached causes    o)  Running Linux/DECstation 2.4.26 with no scsi disks attached causes
22        a warning message to be printed by Linux.        a warning message to be printed by Linux.
23    
24    o)  UDP packets that are too large are not handled well by the Lance device.    o)  UDP packets that are too large are not handled well by the Lance device.
# Line 39  Less serious bugs / issues: Line 27  Less serious bugs / issues:
27        how to solve this; the code works on both little-endian (Alpha) and        how to solve this; the code works on both little-endian (Alpha) and
28        big-endian (UltraSPARC) X-servers...)        big-endian (UltraSPARC) X-servers...)
29    
30    o)  bintranslated 64-bit stuff checks to see if the top 32 bits are    o)  Binary-translated 64-bit stuff checks to see if the top 32 bits are
31        all zeroes or all ones, and then uses 32-bit tables and such. This        all zeroes or all ones, and then uses 32-bit tables and such. This
32        is a bug. It should check the top 33 bits, not 32. (Alpha only, already        is a bug. It should check the top 33 bits, not 32. (Alpha only, already
33        fixed for i386?)        fixed for i386?)

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

  ViewVC Help
Powered by ViewVC 1.1.26