home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / MorphOS / morphosuser-150201.lha / notes / execppc.notes < prev    next >
Encoding:
Text File  |  2001-02-14  |  3.7 KB  |  141 lines

  1. execppcpatch.elf
  2.  
  3.  o 50.5
  4.    - changed tag name
  5.  
  6.  o 50.4
  7.    - removed fillmem and now use memclr from libmemblock.a
  8.  
  9.  o 50.3
  10.    - changed 2000 to 2001
  11.    - changed the included version header to finally get V50
  12.    - fixed the WB's requester`s revision
  13.    - added FlushPool(),FlushTaskPool()
  14.    - corrected some autodoc problems
  15.  
  16.  o 50.2
  17.    - fixed some version string problems
  18.    - don`t alloc the TrapMessage through the task`s pool
  19.      system anymore. silly..
  20.  
  21.  o 50.1
  22.    - changed ETask's EmulHandle's meaning
  23.    - added new functions
  24.      o CacheFlushDataArea(Address,Size)(a0,d0)
  25.      o CacheInvalidInstArea(Address,Size)(a0,d0)
  26.      o CacheInvalidDataArea(Address,Size)(a0,d0)
  27.      o CacheFlushDataInstArea(Address,Size)(a0,d0)
  28.      o CacheTrashCacheArea(Address,Size)(a0,d0)
  29.      o AllocTaskPooled(Size)(d0)
  30.      o FreeTaskPooled(Address,Size)(a1,d0)
  31.      o AllocVecTaskPooled(Size)(d0)
  32.      o FreeVecTaskPooled(Address)(a1)
  33.  
  34.    - switched to Version 50....who the hell knows
  35.      to which version 3.9,10,11,13 gets:-)
  36.  
  37.  o 41.25
  38.    - EmulHandle added to ETask
  39.    - fixed NewPPCStackSwap returncode problem
  40.  
  41.  o 41.24
  42.    - extended ETask for our secret world domination spy programs
  43.  
  44.  o 41.23
  45.    - NewPPCStackSwap function finally tested and fixed:-)
  46.  
  47.  o 41.22
  48.    - Fixed chksum problems
  49.    - restored EDebugFlags on a reset with a valid sysbase
  50.    - coldrestart now works again like before...that means
  51.      it works when you have luck:-)
  52.  
  53.  o 41.21
  54.    - ObtainSemaphoreList fixed...fixes gui lock issue
  55.  
  56.  o 41.20
  57.    - forgot the readgayleid result
  58.  
  59.  o 41.19
  60.    - Full PPC Exec with coldstart phase
  61.    - Only use a rt_EndSkip when it`s after the current
  62.      resident ptr, to avoid circular resident scans with
  63.      future external module loads.
  64.    - Added ExtModule resident scan support
  65.  
  66.  o 41.18
  67.    - fixed TASKINFOTYPE_PPC_GPR range check
  68.  
  69.  o 41.17
  70.    - Added TaskTrapMessage support
  71.  
  72.  o 41.16
  73.    - Internal Enqueue isn`t going through the functable anymore
  74.  
  75.  o 41.15
  76.    - Deadend Alert continue to work
  77.  
  78.  o 41.14
  79.    - SumBlockLong fixed
  80.      no hit anymore when somebody installs a KickTagModule
  81.      like the amigaos bootmenu and some checksum fix so
  82.      now the Amiga Bootmenu works again.
  83.  
  84.  o 41.13
  85.    - New ppc stack rule is now
  86.  
  87.         PPCStackSize    =    (max((ULONG) MyTask->tc_SPUpper - (ULONG) MyTask->tc_SPLower,
  88.                                      DEFAULT_PPCSTACKSIZE) + (CACHEALIGNSIZE-1)) & ~CACHEALIGNMASK;
  89.  
  90.      for 68k tasks.
  91.  
  92.  o 41.12
  93.    - More 68k FPU changes
  94.  
  95.  o 41.11
  96.    - Interal 68k emul FPU additions
  97.  
  98.  o 41.10
  99.    - Added support for TRAP_LIBRESTORE
  100.  
  101.  o 41.9
  102.    - added a stacksize check to handle too low ppccreatetask
  103.      stacksizes as used by amigamp.
  104.    - fixed device flush problem which was caused by
  105.      RemDevice calling RemLibrary through the exec jumptable.
  106.      segtracker doesn`t like this.
  107.  
  108.  o 41.8
  109.    - added SumKickData()
  110.    - added Cause()
  111.    - activated native Wait()
  112.  
  113.  o 41.7
  114.    - guranteed PPC Stack alignment of 16.
  115.  
  116.  o 41.6
  117.    - Moved over the exec68k AddTask() and RemTask() as ppc code
  118.      (Progress to completely throw away exec and replace it by
  119.       some full native one). At the moment it only runtime patches
  120.       most important functions.
  121.    - native AddIntServer/RemIntServer/SetIntVector/ObtainQuickVector
  122.    - moved over the exec68k patch`s NewSetFunction()
  123.    - native RawIOInit(), RawMayGetChar() for completeness.
  124.  
  125.  o 41.5
  126.    - Added DebugFlags to shrink the debug traffic through an interface
  127.    - GetTaskAttrsA(), SetTaskAttrsA(),
  128.  
  129.  o 41.4
  130.    - InitResident RTF_PPC without RTF_AUTOINIT calls
  131.      the PPC function as if RTF_AUTOINIT would be set.
  132.    - native MakeLibrary added
  133.    - FUNCARRAY_16BIT_OLD fixed
  134.    - OpenLibrary version problem fixed
  135.  
  136.  o 41.3
  137.    Added some missing FUNCARRAY_ tags
  138.  
  139.  o 41.2
  140.    Initial Release
  141.