• Stewart Brodie's avatar
    Fixed minor bug in module initialisation. · efd9b01e
    Stewart Brodie authored
      Added common error cache.
    Detail:
      Fixed module header validation code which was broken in 5.22.  This
        shouldn't have caused much of a problem as it was only a bizarre
        check (SWI chunk looked valid but SWI handler was 0) that would
        have failed - but be reported as a valid set of SWI entries.
      Added common error message cache.  Several common errors (Buffer
        overflow; Number not recognised; Bad vector release; and a couple
        of others) are now cached the first time they are translated into
        a block of memory in the system heap.
    Admin:
      Tested in Ursula build - cacheing only active in Ursula build - change
        HdrSrc if you want it in your products too.
      Requires HdrSrc 0.94
    
    Version 5.31. Tagged as 'Kernel-5_31'
    efd9b01e
MsgCode 12.8 KB