1 2003-03-22 Ralph Siemsen <ralphs@netwinder.org 2 * Reformat all but softfloat files to 3 Used "indent -kr -i8 -ts8 -sob -l132 4 * Removed dead code and fixed function 5 * Consolidated use of (opcode && MASK_ 6 * Make 80-bit precision a compile-time 7 * Only initialize FPE state once in re 8 9 2002-01-19 Russell King <rmk@arm.linux.org.uk> 10 11 * fpa11.h - Add documentation 12 - remove userRegisters point 13 - add new method to obtain i 14 * softfloat.c - Remove float128 15 * softfloat.h - Remove float128 16 * softfloat-specialize - Remove float1 17 18 * The FPA11 structure is not a kernel- 19 It is used by users of ptrace to exa 20 floating point registers. Therefore 21 FPA11 structure (size or position of 22 within) have to be well thought out. 23 24 * Since 128-bit float requires the FPA 25 size, it has been removed. 128-bit 26 and needs various things to be re-wo 27 overflow the available space in the 28 29 * The changes are designed to break an 30 of this code, so that the authors pr 31 32 1999-08-19 Scott Bambrough <scottb@netwinder. 33 34 * fpmodule.c - Changed version number 35 * fpa11.h - modified FPA11, FPREG stru 36 * fpa11.c - Changes due to FPA11, FPRE 37 * fpa11_cpdo.c - Changes due to FPA11, 38 * fpa11_cpdt.c - Changes due to FPA11, 39 * fpa11_cprt.c - Changes due to FPA11, 40 * single_cpdo.c - Changes due to FPA11 41 * double_cpdo.c - Changes due to FPA11 42 * extended_cpdo.c - Changes due to FPA 43 44 * I discovered several bugs. First an 45 passes in a pointer to the FPE's sta 46 as a struct user_fp (see user.h). T 47 FPA11*. Unfortunately FPA11 and use 48 user_fp is smaller. This meant that 49 below its area, which is bad, as the 50 embedded in the process task structu 51 over one of the most important struc 52 53 * user_fp and FPA11 have now been harm 54 in the above code were dereferencing 55 register type out of FPREG, and gett 56 fpvalue. 57 58 * Second I noticed resetFPA11 was not 59 task. This should happen on the fir 60 that occurs. It is controlled by in 61 comment in the code beside init_flag 62 this to be zero. Not so. I found t 63 structures, and that recycled ones m 64 I couldn't even find anything that g 65 when the task structure is initially 66 I now initialize the entire FPE stat 67 zero when allocated and recycled. S 68 flush_thread() in arch/arm/process.c 69 alloc_task_struct() may not be neces 70 completeness (better safe than sorry 71 72 1998-11-23 Scott Bambrough <scottb@netwinder. 73 74 * README.FPE - fix typo in description 75 * NOTES - Added file to describe known 76 * fpmodule.c - Changed version number 77 78 1998-11-20 Scott Bambrough <scottb@netwinder. 79 80 * README.FPE - fix description of URD, 81 * TODO - remove URD, NRM instructions 82 * single_cpdo.c - implement URD, NRM 83 * double_cpdo.c - implement URD, NRM 84 * extended_cpdo.c - implement URD, NRM 85 86 1998-11-19 Scott Bambrough <scottb@netwinder. 87 88 * ChangeLog - Added this file to track 89 * fpa11.c - added code to initialize r 90 * fpa11_cpdt.c - fixed bug in storeExt 91 typeDouble in switch statement)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.