Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
5047b0dc by Raymond Toy at 2024-08-10T14:39:54+00:00
Update arm build to current sources
- - - - -
69615d62 by Raymond Toy at 2024-08-10T14:39:57+00:00
Merge branch 'rtoy-arm-update-to-current' into 'master'
Update arm build to current sources
See merge request cmucl/cmucl!241
- - - - -
4 changed files:
- src/lisp/arch.h
- src/lisp/arm-arch.c
- + src/lisp/arm-arch.h
- src/tools/cross-scripts/cross-x86-arm.lisp
Changes:
=====================================
src/lisp/arch.h
=====================================
@@ -76,4 +76,8 @@ extern void restore_fpu_state(void*);
#if defined(sparc)
#include "sparc-arch.h"
#endif
+
+#if defined(__arm__)
+#include "arm-arch.h"
+#endif
#endif /* __ARCH_H__ */
=====================================
src/lisp/arm-arch.c
=====================================
@@ -18,6 +18,13 @@
#include "breakpoint.h"
#include "interr.h"
+/*
+ * Set to positive value to enabled debug prints related to the sigill
+ * and sigtrap handlers. Also enables prints related to handling of
+ * breakpoints.
+ */
+unsigned int debug_handlers = 0;
+
char *
arch_init(fpu_mode_t mode)
{
=====================================
src/lisp/arm-arch.h
=====================================
@@ -0,0 +1,15 @@
+/*
+
+ This code was written as part of the CMU Common Lisp project and has
+ been placed in the public domain.
+
+*/
+
+#ifndef ARM_ARCH_H
+/*
+ * Set to non-zero to enable debug prints for debugging the sigill and
+ * sigtrap handlers and for debugging breakpoints.
+ */
+extern unsigned int debug_handlers;
+
+#endif
=====================================
src/tools/cross-scripts/cross-x86-arm.lisp
=====================================
@@ -16,7 +16,7 @@
:relative-package-names ; Relative package names from Allegro
:conservative-float-type
:hash-new
- :random-mt19937 ; MT-19937 generator
+ :random-xoroshiro
:modular-arith ; Modular arithmetic
:double-double ; Double-double float support
:unicode
@@ -52,6 +52,7 @@
:complex-fp-vops
:alien-callback
:linkage-table
+ :random-mt19937
))
;; Temporarily use large values so that error messages in the logs
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/5236d91e5eb2a119a76e6d…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/5236d91e5eb2a119a76e6d…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-arm-update-to-current at cmucl / cmucl
Commits:
fd4b15ad by Raymond Toy at 2024-08-09T13:30:14+00:00
Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Carl Shapiro <cshapiro(a)panix.com>
- - - - -
1 changed file:
- src/lisp/arm-arch.h
Changes:
=====================================
src/lisp/arm-arch.h
=====================================
@@ -5,7 +5,7 @@
*/
-#ifndef __ARM_ARCH_H
+#ifndef ARM_ARCH_H
/*
* Set to non-zero to enable debug prints for debugging the sigill and
* sigtrap handlers and for debugging breakpoints.
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/fd4b15ad17943e911cf4888…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/fd4b15ad17943e911cf4888…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-add-opensuse-runner at cmucl / cmucl
Commits:
07f31438 by Raymond Toy at 2024-08-05T11:21:11-07:00
Put debugging stuff for osx:install at the beginning of the script
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -154,12 +154,12 @@ osx:install:
paths:
- snapshot/
script:
- - /opt/local/bin/curl -o cmucl-$version-darwin.tar.bz2 $download_url/cmucl-$version-darwin.tar.bz2
- - mkdir snapshot
- - (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
- echo PATH = $PATH
- ls -F /usr/local/bin
- type -all gitlab-runner
+ - /opt/local/bin/curl -o cmucl-$version-darwin.tar.bz2 $download_url/cmucl-$version-darwin.tar.bz2
+ - mkdir snapshot
+ - (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
osx:build:
stage: build
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/07f31438528e9d910932309…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/07f31438528e9d910932309…
You're receiving this email because of your account on gitlab.common-lisp.net.
Raymond Toy pushed to branch rtoy-add-opensuse-runner at cmucl / cmucl
Commits:
60af3248 by Raymond Toy at 2024-08-04T15:11:17-07:00
Use correct dependency on opensuse:install
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -283,7 +283,7 @@ opensuse:build:
- linux-3/*.log
- linux-4/
needs:
- - job: linux:opensuse
+ - job: opensuse:install
artifacts: true
script:
# Do cross compile first
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/60af324892714f0ae7912e0…
--
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/60af324892714f0ae7912e0…
You're receiving this email because of your account on gitlab.common-lisp.net.