1. 25 Feb, 2002 3 commits
    • Russell King's avatar
      ARM preempt and scheduler fixups for 2.5.5 · ba1074cf
      Russell King authored
      ba1074cf
    • Russell King's avatar
      Fix nwfpe so GDB can debug user space floating point again. · ad889c6b
      Russell King authored
      Patch 960/1 (Peter Teichmann):
         NWFPE patch to be more compliant to IEEE-754
      
      1. The RND/URD instruction was handled as int_to_float(float_to_int
         (number)) which is wrong because it only works for floating point
         numbers that fit in an integer.
      
      2. The FLT instruction was setting the rounding precision for
         extended precision calculations, which is not necessary
         (probably a historic relict) but has undesirable side effects
         on all extended precision calculations.
      ad889c6b
    • Russell King's avatar
      Clean up ARM TLB handling code; previously there was a lot of code · a6560a26
      Russell King authored
      replication across each processor type, each handling alignment of
      addresses slightly differently.  We unify this mess, and allow for
      greater flexibility in the per-CPU architecture TLB handlers.
      
      We also start to remove the ARM cache.h -> cpu_*.h -> proc-fns.h mess
      making the code cleaner and easier to follow.
      
      Documentation describing the expected behaviour of each TLB function
      for the 32-bit ARM processors is also included.
      a6560a26
  2. 21 Feb, 2002 19 commits
  3. 20 Feb, 2002 18 commits