1
0
mirror of https://github.com/google/cpu_features.git synced 2025-04-28 07:23:37 +02:00

38 Commits

Author SHA1 Message Date
Corentin Le Molgat
78e6312a90 ci: Fix power ppc-440fp qemu test 2024-12-11 19:42:08 +01:00
Mizux Seiha
79a95b1f60 script: bump qemu to 9.0.4
note: qemu 9.1.2 currently segfault with aarch64be
ref: https://gitlab.com/qemu-project/qemu/-/issues/2580
2024-12-11 19:42:08 +01:00
Mizux Seiha
f2453bd5f8 script: Bump bootlin toolchains 2024-12-11 15:11:49 +01:00
Mykola Hohsadze
947192f996
Fix run_integration.sh (#357)
* Update QEMU version from 7.1.0 to 9.0.2

* Update qemu-download url

* Fix ensurepip module is not found
2024-08-27 11:52:26 +02:00
Guillaume Chatelet
c919e9aa77
Support risc-v (#287)
Co-authored-by: DaniAffCH <danieleaffinita2000@gmail.com>
Co-authored-by: Corentin Le Molgat <corentinl@google.com>
2023-01-12 17:19:05 +01:00
Guillaume Chatelet
a7ea4a7783
Include tests when using QEMU (#288)
* Include tests when using QEMU
* Also add `set -e` so we fail when tests fail
2023-01-12 16:54:02 +01:00
Corentin Le Molgat
4e191a4cc8 script: rename few variables in expand_bootlin 2022-11-09 15:37:43 +00:00
Mizux
16ca56fcb2
Improve CI (Aarch64, Power) (#285)
* scripts: Fix shellcheck

* script: Bump qemu 5.2.0 -> 7.1.0

* scripts: add bootlin aarch64 toolchains

* scripts: Add PowerPC bootlin toolchain

* scripts: cleanup linaro toolchains

* scripts: cleanup codespace

* cmake(ci): Add aarch64 bootlin support

* cmake(ci): Add PowerPC bootlin support

* ci: Add aarch64 bootlin jobs

* ci: Add PowerPC bootlin jobs

* Remove conflict with compiler generated preprocessor

Co-authored-by: Guillaume Chatelet <gchatelet@google.com>
2022-11-03 10:06:38 +01:00
marquitos0119
981fbe3914
S390X Support (#274)
* support for s390x

* added z15 T01, T02 model checking

* removed z15 checking

* removed empty strings

* added s390x unit tests

* added reference url for hwcaps

* moved documentation to S390XFeatures struct, updated copyright date, removed unused include statement

* changed num_processors to int

* removed newlines from test inputs

* scripts: Add bootlin s390x support

* cmake(ci): Add s390x support

* ci: Add s390x workflow

Co-authored-by: Marcos <marcos.araque.fiallos@ibm.com>
Co-authored-by: Corentin Le Molgat <corentinl@google.com>
2022-11-02 09:38:13 +01:00
Corentin Le Molgat
ca84b91d34 scripts: Fixup for run_integration.sh 2021-10-28 16:24:54 +02:00
Corentin Le Molgat
8971bf0b0e tools: Rework cross compilation scripts
- Use stderr for issues
- Add usage to run_integration.sh (-h or --help)
- deduce toolchain and qemu config from TARGET
- Bump QEMU from 2.11.1 to 5.2.0
  - fix qemu build on Archlinux
- Bump Linaro:
    toolchain 7.2-2017.11 -> 7.5-2019.12
    sysroot 2.25-2017.11 -> 2.25-2019.12
- Bump codescape from 2017.10-08 to 2020.06-01
  - migrate from mips-r2-hard to mips-r6-hard
2021-10-26 11:42:29 +00:00
Guillaume Chatelet
96133906d6
Remove unneeded sysroot to save on travis cache. (#63) 2019-01-25 15:25:19 +01:00
Guillaume Chatelet
51693b8b3e
Cleanup CMAKE_ADDITIONAL_ARGS
Making sure to cleanup CMAKE_ADDITIONAL_ARGS between runs
2019-01-22 09:06:14 +01:00
Guillaume Chatelet
53ea243a62
Fix mips qemu (#61)
* Fix continuous integration for mips

* Fix MSVC build

* Fix MSVC build
2019-01-21 22:40:16 +01:00
Guillaume Chatelet
89ec4b0744 Update scripts, remove archive once unpacked 2019-01-18 11:48:06 +01:00
Guillaume Chatelet
faacb00bb8 Update scripts 2019-01-18 11:40:50 +01:00
Guillaume Chatelet
718647ac24 Fix typo 2019-01-17 15:12:01 +01:00
Guillaume Chatelet
29148fffac Fix running tests 2019-01-17 15:07:52 +01:00
Guillaume Chatelet
1ee19cd683 Fix running tests 2019-01-17 15:04:14 +01:00
Guillaume Chatelet
d724ac04fc Fix test output. 2019-01-17 14:52:13 +01:00
Guillaume Chatelet
081188a17d Show tests output 2019-01-17 14:24:42 +01:00
Guillaume Chatelet
317edf860b Allow specifying cmake generator. 2019-01-17 14:03:37 +01:00
Guillaume Chatelet
1da4bf25c8 Test windows integration for travis-ci 2019-01-16 11:00:27 +01:00
Guillaume Chatelet
a897bf8057 Update shebang 2019-01-15 10:36:17 +01:00
Guillaume Chatelet
5177c6974f Declare CMAKE_SYSTEM_NAME/SYSTEM for Linaro builds 2019-01-15 10:19:06 +01:00
Guillaume Chatelet
8ba03e9d24
Fix CI for Mips 2018-09-07 15:54:51 +02:00
Guillaume Chatelet
68479a8cf9 Fixing unneeded whitespaces 2018-02-21 10:15:22 +01:00
Guillaume Chatelet
894c2dc1a7 Fix shellcheck warnings. 2018-02-16 16:45:33 +01:00
Guillaume Chatelet
6da37f5dd0 Factor in mips-mti-linux-gnu for mips 2018-02-16 15:09:51 +01:00
Guillaume Chatelet
9233afb83b Remove non standard tools 2018-02-16 14:38:05 +01:00
Guillaume Chatelet
6446b42567 Add Mips compilation support 2018-02-16 14:17:10 +01:00
Guillaume Chatelet
c1de7c935e Update QEMU config and path 2018-02-15 14:16:25 +01:00
Guillaume Chatelet
59cb104692 Trigger build when run within travis 2018-02-15 13:57:06 +01:00
Guillaume Chatelet
245c812f10 Update cross compilation script 2018-02-15 13:51:08 +01:00
Guillaume Chatelet
5a9819ce82 Update cross compilation scripts. 2018-02-14 14:34:46 +01:00
Guillaume Chatelet
bce8959aca Add aarch64 cross compilation. 2018-02-14 10:54:20 +01:00
Guillaume Chatelet
5e016e4f1b Make toolchain persistent accross runs 2018-02-14 09:59:29 +01:00
Guillaume Chatelet
a25b5cbe7e Test travis cross compilation 2018-02-14 09:41:51 +01:00