about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-02-27 14:14:28 +0100
committerGitHub <noreply@github.com>2022-02-27 14:14:28 +0100
commit24b781a6412e8b0ed22d2f59ae6b52304a69229b (patch)
tree32b8e4f4a95c976a58dd94b2136099538142f15a /src/include
parent3ceff2ce2e6af3db1741411c3a47b1da8100ae1b (diff)
parentb932ad8c657576e21e1c9cc0e31acdd9c01fb640 (diff)
downloadbox64-24b781a6412e8b0ed22d2f59ae6b52304a69229b.tar.gz
box64-24b781a6412e8b0ed22d2f59ae6b52304a69229b.zip
Merge pull request #199 from Alexmitter/main
Add initial RISCV support
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/myalign.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/myalign.h b/src/include/myalign.h
index 47072bc9..d627b25d 100755
--- a/src/include/myalign.h
+++ b/src/include/myalign.h
@@ -90,7 +90,7 @@ typedef struct  va_list {
     memcpy(&p[6], emu->xmm, 8*16);                                      \
   }
 
-#elif defined(__loongarch64) || defined(__powerpc64__)
+#elif defined(__loongarch64) || defined(__powerpc64__) || defined(__riscv)
 #define CREATE_SYSV_VALIST(A) \
   va_list sysv_varargs = (va_list)A
 // not creating CONVERT_VALIST(A) on purpose
@@ -170,4 +170,4 @@ void AlignEpollEvent(void* dest, void* source, int nbr); // x86 -> Arm
 void UnalignSemidDs(void *dest, const void* source);
 void AlignSemidDs(void *dest, const void* source);
 
-uintptr_t getVArgs(x64emu_t* emu, int pos, uintptr_t* b, int N);
\ No newline at end of file
+uintptr_t getVArgs(x64emu_t* emu, int pos, uintptr_t* b, int N);