Currently DreamShell alters the KOS Newlib patch to add the fastmem memcpy implementation. However, KallistiOS's dc-chain script allows multiple different patch files using the filename pattern patches/newlib-$VERSION-*.diff, so this patch can be in its own file instead. This PR removes the altered KOS Newlib patch and adds standalone fastmem patch files for both Newlib 4.3.0 and the new Newlib 4.4.0. This way, DreamShell will not need to change its patch files if KOS changes its Newlib patch.
Currently DreamShell alters the KOS Newlib patch to add the fastmem memcpy implementation. However, KallistiOS's
dc-chain
script allows multiple different patch files using the filename patternpatches/newlib-$VERSION-*.diff
, so this patch can be in its own file instead. This PR removes the altered KOS Newlib patch and adds standalone fastmem patch files for both Newlib 4.3.0 and the new Newlib 4.4.0. This way, DreamShell will not need to change its patch files if KOS changes its Newlib patch.