Fix bug when creating code variables via OS_SetVarVal, remove errant line from...
Jeffrey Lee authored
Fix bug when creating code variables via OS_SetVarVal, remove errant line from s.ARM600, automatically enable alignment exceptions if NoUnaligned is TRUE (Cortex branch)

Detail:
  s/ARM600 - Removed an errant line that could have caused problems if the ARM600 MMU model was used with the WB_CR7_Lx cache type
  s/Arthur2 - OS_SetVarVal was failing to call XOS_SynchroniseCodeAreas after copying the code variables code block into the system heap. This has now been fixed.
  s/HAL - Alignment exceptions are now automatically enabled when the kernel is built with the NoUnaligned option turned on.
Admin:
  Tested on rev C2 beagleboard. OS_SetVarVal fix means the Debugger module now shows the right register names instead of ofla!


Version 5.35, 4.79.2.98.2.15. Tagged as 'Kernel-5_35-4_79_2_98_2_15'
e1e71002
Name Last commit Last update
..
AMBControl Assorted kernel fixes for ARMv6/ARMv7
PMF Update Cortex kernel to cope correctly with HAL RTC errors
vdu Fix bugs and inefficiencies revealed by unaligned data audit
ARM600 Fix bug when creating code variables via OS_SetVarVal, remove errant line from s.ARM600, automatically enable alignment exceptions if NoUnaligned is TRUE (Cortex branch)
ARMops Assorted kernel fixes for ARMv6/ARMv7
Arthur2 Fix bug when creating code variables via OS_SetVarVal, remove errant line from s.ARM600, automatically enable alignment exceptions if NoUnaligned is TRUE (Cortex branch)
Arthur3 Support for keys held down in the HAL at power on.
ArthurSWIs Miscellaneous v6-related updates
ChangeDyn Fix error handling for sparse dynamic area resize operations, increase Cortex kernel version number to 5.15
Convrsions 32-bit Kernel.
End Commit of kernel as featured in release 5.00.
ExtraSWIs * Converted to building with ObjAsm (but still a single object file using ORG).
FlashROM 32-bit Kernel.
GetAll Add HAL RTC support to Cortex branch of kernel, clean up RTCSupport code
HAL Fix bug when creating code variables via OS_SetVarVal, remove errant line from s.ARM600, automatically enable alignment exceptions if NoUnaligned is TRUE (Cortex branch)
HeapMan * Converted to building with ObjAsm (but still a single object file using ORG).
HeapSort Lots of Tungsten work.
KbdResA1 32-bit Kernel.
KbdResPC Lots of Tungsten work.
KbdResRCMM Reimplement enhancements to kernel Dynamic Area support from
Kernel * HAL can choose to limit amount of screen memory to allocate
LibKern More HAL work. IOMD HAL work in progress. Lots of my own little build scripts. Don't touch this.
MEMC1 Import from cleaned 360 CD
MEMC2 Import from cleaned 360 CD
MOSDict Import from cleaned 360 CD
MemInfo
Middle
ModHand
MoreComms
MoreSWIs
Morris
MsgCode
NewIRQs
NewReset
Oscli
SWINaming
Super1
SysComms
TickEvents
UnSqueeze
Utility
VMSAv6