- 05 Jun, 2001 1 commit
-
-
Stewart Brodie authored
Detail: When splitting a free block in order to satisfy an allocation request, don't split if the remaining free space falls below a specified threshold (<= 8 bytes) to avoid creating lots of tiny free blocks, but instead gift the extra 8 bytes to the newly allocated block. This should stop the worst case heap fragmentation seen with OS_Heap heaps (particular the Toolbox's dynamic area). Admin: Tested in Ursula desktop build. Version 5.44. Tagged as 'Kernel-5_44'
-
- 12 Apr, 2000 1 commit
-
-
Stewart Brodie authored
Detail: "Podule" number now displayed again in *ROMModule output - flag preservation issue caused it to disappear in 5.23. *Eval output no longer misses its trailing space, neither do "Podule" or "Extn ROM" in *ROMModules output. Heap manager now works again in non-SVC modes. Exception dump now contains faked up 26-bit PC+PSR lookalike. Admin: Assembled.
-
- 04 Apr, 2000 1 commit
-
-
Kevin Bracey authored
Details: The Kernel will now compile to produce a pure 32-bit system if No26bitCode is set to TRUE. If No26bitCode is FALSE, then the Kernel will be a standard 26-bit Kernel, although some internal changes have taken place to minimise compile switches between the two cases. See Docs.32bit for more technical info. The hardest part was the flood-fill... Other changes: Pointer shape changes now take place on the next VSync, rather than actually WAITING for the VSync. Turning the Hourglass on shouldn't slow your machine down by 5% now :) Lots of really crusty pre-IOMD code removed. Admin: Tested in 32 and 26-bit forms in a limited desktop build. Basically, this will need to see a lot of use to iron out difficulties. I'd like anyone who has a non-frozen project to at least attempt using this Kernel. Version 5.23. Tagged as 'Kernel-5_23'
-
- 03 Aug, 1999 1 commit
-
-
Kevin Bracey authored
* Integrated Ursula fast service call dispatch code. * Added Interruptible32bitModes from Ursula. * Stopped allowing ROM modules (other than the Kernel/UtilityModule) to write to the hardware vectors in 26-bit mode. Version 4.81. Tagged as 'Kernel-4_81'
-
- 21 Jan, 1997 1 commit
-
-
Neil Turton authored
-
- 06 Nov, 1996 1 commit
-
-
Neil Turton authored
-
- 05 Nov, 1996 1 commit
-
-
Neil Turton authored
-