[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/NEWLIB PATCH] Enable setjmp and longjmp support


  • To: minios-devel@xxxxxxxxxxxxx
  • From: Costin Lupu <costin.lupu@xxxxxxxxx>
  • Date: Sun, 10 Mar 2019 16:33:06 +0200
  • Cc: Florian.Schmidt@xxxxxxxxx, simon.kuenzer@xxxxxxxxx, yuri.volchkov@xxxxxxxxx, sharan.santhanam@xxxxxxxxx
  • Delivery-date: Sun, 10 Mar 2019 14:33:20 +0000
  • Ironport-phdr: 9a23:4KsMnBWLna8cqdGHlBvr/WESjWbV8LGtZVwlr6E/grcLSJyIuqrYbR2Pt8tkgFKBZ4jH8fUM07OQ7/m4HzRZqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5uIBmssQndq9QdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRFk34LYfJuYOOZkc6/BYd8XQ3dKUMZLVyxGB4Oxd5UCD+0aPeZEron9oUYFox2jBQm0GePk1zhFiWPx3a0hz+QhEAfG0BYkH9ITqHTUsc74O7sJUeyv1KnI0C7MY+lM2Tf68YXFdA0qr/KUXb9obMbcxlQjGxnGg1iQs4DpIS2Z2+YXv2WV9+ZsSO2ih3M9pwxyojWj3Nkgh4fHi44P11zJ+jt1zYAoLtOiUkF7e8SrEJ5IuiGfMIt5X90tTnlzuCY/1r0GoZm7fDUWyJg/xx7QdfiHc4+Q7xL9UeaeOzZ4hHZ/dL2jnBa+61CgyvDnWcWuylZKqTJJktjKtn8Tyxze8tWLR/Rg8ku72juC1xrf5v9aLU02j6bWJYYtwrsqmZoStUTDEDX2mELzjKKOakok/fOo6/jmYrXgvJOcM5J0ihnjMqk1hsO/Gv40MhATX2eA4+i8zrrj8VXjQLpWlv02jrXZsJfCKMQep665BQ5V0oE46xqmEjipzsoYkmcDLF9efBKHjpPpO03VIPziAvawnVKsnC1sx/DcMb3rGo/NIWTbkLf9YbZ97FZRxgo3zdBY/ZJUC6sOIPTpVkHsqNPYDho5Mw2pzOb7E9h90J0RVn6LAqCDK6zeq0GH5v83KemWeIAVoCr9K+Qi5/P2ln85mUUSfbOz0psRcny4Be5pI0OFYXrsmNgBF30Fvg8lQezsllKNTTpTaGypUK4m+D47FZqsDZ3fSYC1nLyBwCC7E4VNZmBHD1CMFnHoe5+HW/cRdi2SJM5gnSIeVbW6TY8uyw2htAvgxLV8NObb5DAYv4r51Ndp/+3TiQ0y9TtsAsWdzmGNVWB0knkWRz8x2KBwvUx9ylSE0ahmmPFYE8Jc6O9NUgggLpHQ1fJ1C82hEj7GK9KITlehWZCqDC88Svo1wsQSeABtFtPkiQrMjASwBLpAvLuQGJ0yuobBx2W5c8160GrH0u8lkkE7asBUc3W7jOhl8F6AVMbyj0yFmvPyJuwn1ynX+TLbwA==
  • Ironport-sdr: buKoUC1pNKD2O3YNvtptOm10HaQY0M6VpdmiwRuR+/OaFGKTPCVyn2eo253xeNIHI8cpziYTnB ceCt4Sfs1gHA==
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>

Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
---
 Makefile.uk | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Makefile.uk b/Makefile.uk
index 70d5c85..6a918b8 100644
--- a/Makefile.uk
+++ b/Makefile.uk
@@ -797,6 +797,13 @@ LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/tzvars.c
 LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/wcsftime.c
 
 
################################################################################
+# Newlib/libc code -- setjmp, longjmp
+################################################################################
+LIBNEWLIBC_SRCS-$(CONFIG_ARCH_X86_64) += 
$(LIBNEWLIB_LIBC)/machine/x86_64/setjmp.S
+LIBNEWLIBC_SRCS-$(CONFIG_ARCH_ARM_32) += $(LIBNEWLIB_LIBC)/machine/arm/setjmp.S
+LIBNEWLIBC_SRCS-$(CONFIG_ARCH_ARM_64) += 
$(LIBNEWLIB_LIBC)/machine/aarch64/setjmp.S
+
+################################################################################
 # Newlib/libm code -- math
 
################################################################################
 LIBNEWLIBM_SRCS-y += $(LIBNEWLIB_LIBM)/math/e_acos.c
-- 
2.11.0


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.