Home
last modified time | relevance | path

Searched +full:build +full:- +full:i386 (Results 1 – 6 of 6) sorted by relevance

/kvm-unit-tests/
H A DREADME.macOS.md1 # kvm-unit-tests on macOS
11 $ brew install gnu-getopt
14 A cross-compiler with ELF support is required to build kvm-unit-tests on macOS.
16 ### Pre-built cross-compiler
18 Binary packages of ELF cross-compilers for i386 and x86_64 target can be
21 $ brew install i686-elf-gcc
22 $ brew install x86_64-elf-gcc
27 export PATH="/usr/local/opt/gnu-getopt/bin:$PATH"
30 Then, 32-bit x86 tests can be built like that:
33 --arch=i386 \
[all …]
H A D.gitlab-ci.yml4 - dnf update -y
5 - dnf install -y make python
15 - logs
23 - build/logs
25 build-aarch64:
28 - dnf install -y qemu-system-aarch64 gcc-aarch64-linux-gnu
29 - ./configure --arch=aarch64 --cross-prefix=aarch64-linux-gnu-
30 - make -j2
31 - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
33 debug-bp
[all …]
H A Dconfigure3 if [ -z "${BASH_VERSINFO[0]}" ] || [ "${BASH_VERSINFO[0]}" -lt 4 ] ; then
4 echo "Error: Bash version 4 or newer is required for the kvm-unit-tests"
15 echo "cortex-a15"
18 echo "cortex-a57"
33 echo "cortex-a15"
51 arch=$(uname -m | sed -e 's/i.86/i386/;s/arm64/aarch64/;s/arm.*/arm/;s/ppc64.*/ppc64/')
72 # Enable -Werror by default for git repositories only (i.e. developer builds)
73 if [ -e "$srcdir"/.git ]; then
74 werror=-Werror
81 [ -z "$processor" ] && processor=$(get_default_processor $arch)
[all …]
/kvm-unit-tests/ci/
H A Dcirrus-ci-macos-i386.yml4 image: ghcr.io/cirruslabs/macos-ventura-base:latest
6 - brew update
7 - brew install coreutils bash git gnu-getopt make qemu i686-elf-gcc
9 - git clone --depth 100 "@CI_REPOSITORY_URL@" .
10 - git fetch origin "@CI_COMMIT_REF_NAME@"
11 - git reset --hard "@CI_COMMIT_SHA@"
13 - export PATH="/opt/homebrew/opt/gnu-getopt/bin:$PATH"
14 - mkdir build
15 - cd build
16 - ../configure --arch=i386 --cross-prefix=i686-elf-
[all …]
/kvm-unit-tests/x86/efi/
H A Delf_x86_64_efi.lds1 /* Developed based on GNU-EFI/gnuefi/elf_x86_64_efi.lds, licensed under GNU GPL */
2 /* Same as elf_x86_64_fbsd_efi.lds, except for OUTPUT_FORMAT below - KEEP IN SYNC */
3 OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64")
4 OUTPUT_ARCH(i386:x86-64)
28 _text_size = . - _text;
56 .note.gnu.build-id : { *(.note.gnu.build-id) }
59 _data_size = . - _etext;
78 *(.note.GNU-stack)
/kvm-unit-tests/scripts/
H A Dmkstandalone.sh3 if [ ! -f config.mak ]; then
4 echo "run ./configure && make first. See ./configure -h"
16 local file="${2:--}"
20 echo "base64 -d << 'BIN_EOF' | zcat > \$$var || exit 2"
22 gzip -c "$file" | base64
43 echo "export HOST=\$(uname -m | sed -e 's/i.86/i386/;s/arm.*/arm/;s/ppc64.*/ppc64/')"
52 echo "echo BUILD_HEAD=$(cat build-head)"
54 if [ ! -f $kernel ]; then
60 echo "trap 'rm -f \$cleanup' EXIT"
73 # Don't want to expand $bin but print it as-is.
[all …]