diff options
author | Zach van Rijn <me@zv.io> | 2023-10-30 17:31:53 -0500 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2023-11-02 21:24:01 -0500 |
commit | 1b2218612a71b019c7dc1db680c254c697c4ec6b (patch) | |
tree | 6c1458f9380ba146d87e768f2105661f4bd8d120 /user/kbuild/add-power-support.patch | |
parent | c4f6c3f16c6cf92574fc12e8d179b2b69b25f3c5 (diff) | |
download | packages-1b2218612a71b019c7dc1db680c254c697c4ec6b.tar.gz packages-1b2218612a71b019c7dc1db680c254c697c4ec6b.tar.bz2 packages-1b2218612a71b019c7dc1db680c254c697c4ec6b.tar.xz packages-1b2218612a71b019c7dc1db680c254c697c4ec6b.zip |
user/kbuild: new package.
Diffstat (limited to 'user/kbuild/add-power-support.patch')
-rw-r--r-- | user/kbuild/add-power-support.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/user/kbuild/add-power-support.patch b/user/kbuild/add-power-support.patch new file mode 100644 index 000000000..44b6e8495 --- /dev/null +++ b/user/kbuild/add-power-support.patch @@ -0,0 +1,14 @@ +diff -ur a/src/lib/kStuff/include/k/kHlpAssert.h b/src/lib/kStuff/include/k/kHlpAssert.h +--- a/src/lib/kStuff/include/k/kHlpAssert.h 2023-10-30 23:33:28.276905143 +0000 ++++ b/src/lib/kStuff/include/k/kHlpAssert.h 2023-10-30 23:33:56.297474625 +0000 +@@ -55,6 +55,10 @@ + # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("int3"); } while (0) + #elif defined(__GNUC__) && (K_ARCH == K_ARCH_ARM_64 || K_ARCH == K_ARCH_ARM_32) /* probably not supported by older ARM CPUs */ + # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("brk #0x1"); } while (0) ++#elif defined(__GNUC__) && (K_ARCH == K_ARCH_POWERPC_32) ++# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("trap"); } while (0) ++#elif defined(__GNUC__) && (K_ARCH == K_ARCH_POWERPC_64) ++# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("trap"); } while (0) + #elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_32) + # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("unimp 0"); } while (0) /*??*/ + #elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_64) |