Home
last modified time | relevance | path

Searched +full:check +full:- +full:system +full:- +full:ubuntu (Results 1 – 25 of 67) sorted by relevance

123

/openbmc/qemu/.gitlab-ci.d/custom-runners/
H A Dubuntu-22.04-s390x.yml1 # All ubuntu-22.04 jobs should run successfully in an environment
2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task
3 # "Install basic packages to build QEMU on Ubuntu 22.04"
5 ubuntu-22.04-s390x-all-linux:
10 - ubuntu_22.04
11 - s390x
13 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
14 - if: "$S390X_RUNNER_AVAILABLE"
16 - mkdir build
17 - cd build
[all …]
H A Dubuntu-22.04-aarch64.yml1 # All ubuntu-22.04 jobs should run successfully in an environment
2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task
3 # "Install basic packages to build QEMU on Ubuntu 22.04"
5 ubuntu-22.04-aarch64-all-linux-static:
10 - ubuntu_22.04
11 - aarch64
13 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/'
14 - if: "$AARCH64_RUNNER_AVAILABLE"
16 - mkdir build
17 - cd build
[all …]
/openbmc/docs/development/
H A Ddev-environment.md7 **Prerequisites:** Current Linux, Mac, or Windows system
19 distribution for a system. QEMU is a software emulator that can be used to run
25 For testing purposes, this guide uses the Romulus system as the default because
26 this is the system tested for each CI job, which means it's the most stable.
33 The recommended OpenBMC development environment is the latest Ubuntu LTS
41 [VMware](https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html)
51 [build-setup.sh](https://github.com/openbmc/openbmc-build-scripts/blob/master/build-setup.sh)
56 2. Install the latest Ubuntu LTS release
58 The majority of OpenBMC development community uses Ubuntu. The qemu below is
59 built on the latest Ubuntu LTS release but whatever is most recent _should_
[all …]
/openbmc/docs/testing/
H A Drun-test-docker.md18 3. Clone openbmc-build-scripts repository.
20 `git clone https://github.com/openbmc/openbmc-build-scripts`
22 4. Change directory to openbmc-build-scripts.
24 `cd openbmc-build-scripts`
28 "openbmc/ubuntu-robot-qemu". You can check images using "docker images"
31 `./scripts/build-qemu-robot-docker.sh`
36 --build-arg http_proxy=<IP>:<PORT> --build-arg https_proxy=<IP>:<PORT>
45 2. Clone openbmc-test-automation repository.
47 `git clone https://github.com/openbmc/openbmc-test-automation`
54 docker run --user root \
[all …]
/openbmc/qemu/.gitlab-ci.d/
H A Dbuildtest.yml2 - local: '/.gitlab-ci.d/buildtest-template.yml'
4 build-system-alpine:
6 - .native_build_job_template
7 - .native_build_artifact_template
9 - job: amd64-alpine-container
12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu
13 MAKE_CHECK_ARGS: check-build
14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog
16 check-system-alpine:
19 - job: build-system-alpine
[all …]
/openbmc/u-boot/doc/
H A DREADME.x861 # SPDX-License-Identifier: GPL-2.0+
6 U-Boot on x86
9 This document describes the information about U-Boot running on x86 targets,
13 ------
14 U-Boot supports running as a coreboot [1] payload on x86. So far only Link
17 most of the low-level details.
19 U-Boot is a main bootloader on Intel Edison board.
21 U-Boot also supports booting directly from x86 reset vector, without coreboot.
23 'bare metal', U-Boot acts like a BIOS replacement. The following platforms
26 - Bayley Bay CRB
[all …]
/openbmc/qemu/tests/vm/
H A DMakefile.include9 VM_VENV = check-venv
12 .PHONY: vm-build-all vm-clean-all
14 EFI_AARCH64 = $(wildcard $(BUILD_DIR)/pc-bios/edk2-aarch64-code.fd)
20 ARM64_IMAGES += ubuntu.aarch64 centos.aarch64
24 HOST_ARCH = $(shell uname -m)
31 IMAGES_DIR := $(HOME)/.cache/qemu-vm/images
37 HAVE_PYTHON_YAML = $(shell $(PYTHON) -c "import yaml" 2> /dev/null && echo yes)
40 # 'vm-help' target was historically named 'vm-test'
41 vm-help vm-test:
42 @echo "vm-help: Test QEMU in preconfigured virtual machines"
[all …]
/openbmc/openbmc/meta-phosphor/conf/distro/include/
H A Dphosphor-base.inc1 require conf/distro/include/phosphor-defaults.inc
6 DISTROOVERRIDES .= ":openbmc-phosphor"
28 # Git example url: git://git.yoctoproject.org/yocto-firewall-test;protocol=https;rev=master
32 poky-4.2 \n \
33 poky-4.3 \n \
34 ubuntu-18.04 \n \
35 ubuntu-20.04 \n \
36 ubuntu-22.04 \n \
37 ubuntu-23.04 \n \
38 fedora-38 \n \
[all …]
/openbmc/openbmc-build-scripts/scripts/
H A Dbuild-unit-test-docker7 # default is openbmc/ubuntu-unit-test
9 # FORCE_DOCKER_BUILD: <optional, a non-zero value with force all Docker
17 # UBUNTU_MIRROR: <optional, the URL of a mirror of Ubuntu to override the
21 # instead of our default (public.ecr.aws/ubuntu)
35 # typing.Dict is used for type-hints.
41 # System may have docker or it may have podman, try docker first
51 print("No docker or podman found on system")
61 def __init_subclass__(cls, **kwargs: Any) -> Non
[all...]
/openbmc/openbmc/poky/documentation/dev-manual/
H A Dstart.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
10 host <dev-manual/start:preparing the build host>`, how to locate
25 you get the results you want. The procedure is high-level and presents
41 - *Application Developer:* This type of developer does application
44 - *Core System Developer:* This type of developer works on the
45 contents of the operating system image itself.
47 - *Build Engineer:* This type of developer manages Autobuilders and
51 - *Test Engineer:* This type of developer creates and manages
53 system development meets desired quality standards.
55 #. *Gather the Hardware:* Based on the size and make-up of the team,
[all …]
/openbmc/qemu/docs/devel/testing/
H A Dci-runners.rst.inc11 be set up with GitLab's "agent", called gitlab-runner, which will take
14 gitlab-runner, is called a "custom runner".
18 .gitlab-ci.d/custom-runners.yml
25 -------------------
44 The ``scripts/ci/setup/$DISTRO/build-environment.yml`` Ansible
51 playbook is 2.8.0 (a version check is embedded within the playbook
55 ansible-playbook -i inventory $DISTRO/build-environment.yml
59 by ``sudo``. If necessary, please refer to ``ansible-playbook``
60 options such as ``--become``, ``--become-method``, ``--become-user``
61 and ``--ask-become-pass``.
[all …]
/openbmc/qemu/
H A D.patchew.yml1 ---
91 {% elif test == "docker-mingw@fedora" or test == "docker-quick@centos8" or test == "asan" %}
115 ---
117 Please send your feedback to patchew-devel@redhat.com
126 time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1
127 docker-quick@centos8:
133 time make docker-test-quick@centos8 SHOW_ENV=1 J=14 NETWORK=1
140 git rev-parse base > /dev/null || exit 0
141 ./scripts/checkpatch.pl --mailback base..
142 docker-mingw@fedora:
[all …]
/openbmc/openbmc/meta-raspberrypi/.github/workflows/docker-images/yocto-builder/
H A DDockerfile1 # SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com>
3 # SPDX-License-Identifier: MIT
5 FROM ubuntu:20.04
8 RUN apt-get update -qq
9 RUN apt-get install -y eatmydata
14 RUN eatmydata apt-get install -qq -y \
15 gawk wget git diffstat unzip texinfo gcc build-essential chrpath \
16 socat cpio python3 python3-pip python3-pexpect xz-utils debianutils \
17 iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
18 pylint3 xterm python3-subunit mesa-common-dev zstd liblz4-tool
[all …]
/openbmc/openbmc/poky/documentation/brief-yoctoprojectqs/
H A Dindex.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
17 - The examples in this paper assume you are using a native Linux
18 system running a recent Ubuntu Linux distribution. If the machine
21 a native Linux system, you can still perform these steps by using
23 :ref:`dev-manual/start:setting up to use cross platforms (crops)`
28 - You may use version 2 of Windows Subsystem For Linux (WSL 2) to set
30 See the :ref:`dev-manual/start:setting up to use windows subsystem for
35 Project, see the :doc:`/overview-manual/index`.
43 - At least &MIN_DISK_SPACE; Gbytes of free disk space, though
47 - At least &MIN_RAM; Gbytes of RAM, though a modern modern build host with as
[all …]
/openbmc/openbmc/poky/documentation/test-manual/
H A Dreproducible-builds.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
14 run in, and regardless of the distro and tools on the underlying host system the
22 <https://reproducible-builds.org/>`__, which shares information about why
28 <migration-guides/migration-3.1:reproducible builds now enabled by default>`,
37 :ref:`overview-manual/concepts:Hash Equivalence` for
38 :ref:`overview-manual/concepts:Shared State` object reuse works much more
52 things we do within the build system to ensure reproducibility include:
54 - Adding mappings to the compiler options to ensure debug filepaths are mapped
56 :term:`DEBUG_PREFIX_MAP` variable which sets the ``-fmacro-prefix-map`` and
57 ``-fdebug-prefix-map`` compiler options correctly to map to target paths.
[all …]
/openbmc/openbmc/meta-security/recipes-ids/samhain/files/
H A Dsamhain-samhainrc.patch3 Date: Fri Jun 22 16:38:20 2012 -0400
5 Make samhainrc OE-friendly.
12 Upstream-Status: Inappropriate [configuration]
14 Signed-off-by: Aws Ismail <aws.ismail@windriver.com>
16 diff --git a/samhainrc.linux b/samhainrc.linux
18 --- a/samhainrc.linux
20 @@ -74,7 +74,6 @@ dir = 0/
24 -file = /media
28 @@ -93,19 +92,10 @@ dir = 99/etc
29 ## check permission and ownership
[all …]
/openbmc/openbmc/meta-security/docs/
H A Doverview.txt1 Meta-security Docs
9 Bastille is a system hardening / lockdown program which enhances the
10 security of a Unix host. It configures daemons, system settings and
17 bastille -c --os Yocto
19 about the system to be displayed to the user. For each
27 bastille -l lists the configuration files that Bastille
41 Alternatives to Bastille include buck-security and checksecurity,
45 == redhat-security ==
47 Sometimes you want to check different aspects of a distribution for security problems.
51- rpm-chksec.sh : This will take an rpm name as input and verify each ELF file to see if its compi…
[all …]
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/
H A Druntime_test.py4 # SPDX-License-Identifier: MIT
20 Summary: Check basic testexport functionality with only ping test enabled.
24 Product: oe-core
35 # Build tesexport for core-image-minimal
36 bitbake('core-image-minimal')
37 bitbake('-c testexport core-image-minimal')
39 testexport_dir = get_bb_var('TEST_EXPORT_DIR', 'core-image-minimal')
45 with runqemu('core-image-minimal') as qemu:
47 test_path = os.path.join(testexport_dir, "oe-test")
50 cmd = ("%s runtime --test-data-file %s --packages-manifest %s "
[all …]
/openbmc/openbmc/poky/meta/recipes-extended/cups/
H A Dcups.inc1 SUMMARY = "An Internet printing system for Unix"
2 DESCRIPTION = "The Common UNIX Printing System is a printing system and \
8 LICENSE = "Apache-2.0"
11 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/cups-${PV}-source.tar.gz \
12 file://0001-use-echo-only-in-init.patch \
13 file://0002-don-t-try-to-run-generated-binaries.patch \
15 file://0004-cups-fix-multilib-install-file-conflicts.patch \
17 file://cups-volatiles.conf \
22 CVE_STATUS[CVE-2008-1033] = "not-applicable-platform: Issue only applies to MacOS"
23 CVE_STATUS[CVE-2009-0032] = "cpe-incorrect: Issue affects pdfdistiller plugin used with but not par…
[all …]
/openbmc/openbmc/poky/documentation/migration-guides/
H A Dmigration-5.1.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
7 ---------------------------------
12 .. _migration-5.1-workdir-changes:
27 should be changed to :term:`S`. These are commonly in :ref:`ref-tasks-compile`,
28 :ref:`ref-tasks-compile`, :ref:`ref-tasks-install` and :term:`LIC_FILES_CHKSUM`.
35 These are commonly in :ref:`ref-tasks-compile` and :ref:`ref-tasks-install`
46 Files from :ref:`ref-tasks-unpack` now unpack to ``WORKDIR/sources-unpack/``
50 subdirectory exists in ``sources-unpack`` after :ref:`ref-tasks-unpack` runs,
54 based recipes. Keeping all sources under ``sources-unpack`` wasn't considered
56 :ref:`ref-tasks-unpack` task output from :term:`WORKDIR`.
[all …]
H A Drelease-notes-4.0.4.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
3 Release notes for Yocto-4.0.4 (Kirkstone)
4 -----------------------------------------
6 Security Fixes in Yocto-4.0.4
9 - binutils : fix :cve_nist:`2022-38533`
10 - curl: fix :cve_nist:`2022-35252`
11 - sqlite: fix :cve_nist:`2022-35737`
12 - grub2: fix :cve_nist:`2021-3695`, :cve_nist:`2021-3696`, :cve_nist:`2021-3697`, :cve_nist:`2022-
13 - u-boot: fix :cve_nist:`2022-30552` and :cve_nist:`2022-33967`
14 - libxml2: Ignore :cve_nist:`2016-3709`
[all …]
H A Drelease-notes-4.1.1.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
3 Release notes for Yocto-4.1.1 (Langdale)
4 ----------------------------------------
6 Security Fixes in Yocto-4.1.1
9 - curl: Fix :cve_nist:`2022-32221`, :cve_nist:`2022-35260`, :cve_nist:`2022-42915` and :cve_nist:`…
10 - libx11: Fix :cve_nist:`2022-3554`
11 - lighttpd: Fix :cve_nist:`2022-41556`
12 - openssl: Fix :cve_nist:`2022-3358`, :cve_nist:`2022-3602` and :cve_nist:`2022-3786`
13 - pixman: Fix :cve_nist:`2022-44638`
14 - qemu: Fix :cve_nist:`2022-3165`
[all …]
/openbmc/openbmc/poky/meta/classes-global/
H A Dsanity.bbclass4 # SPDX-License-Identifier: MIT
8 # Sanity check the users setup for common misconfigurations
43 SANITY_DIFF_TOOL ?= "diff -u"
47 # Check we are using a valid local.conf
67 # If we have a site.conf, check it's valid
115 if start != -1 and (len(bbpath_line) != (start + 1)):
147 # Handle rename of meta-yocto -> meta-poky
148 # This marks the start of separate version numbers but code is needed in OE-Core
152 if 'meta-yocto' in layers:
155 index, meta_yocto_line = sanity_conf_find_line(r'.*meta-yocto[\'"\s\n]', lines)
[all …]
/openbmc/openbmc/
H A DREADME.md3 …ps://jenkins.openbmc.org/buildStatus/icon?job=latest-master)](https://jenkins.openbmc.org/job/late…
10 [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/) to allow easy
18 …mentation](https://docs.yoctoproject.org/ref-manual/system-requirements.html#required-packages-for
21 #### Ubuntu subsubsection
24 sudo apt install git python3-distutils gcc g++ make file wget \
60 [meta-phosphor/docs](https://github.com/openbmc/openbmc/blob/master/meta-phosphor/docs/supported-ma…
71 bitbake obmc-phosphor-image
87 through two levels of testing. At the repository level the makefile `make check`
88 directive is run. At the system level, the commit is built into a firmware image
89 and run with an arm-softmmu QEMU model against a barrage of
[all …]
/openbmc/linux/arch/x86/pci/
H A Dacpi.c1 // SPDX-License-Identifier: GPL-2.0
11 #include <linux/pci-acpi.h>
43 pr_info("%s detected: ignoring ACPI _SEG\n", id->ident); in set_ignore_seg()
51 id->ident); in set_no_e820()
60 .ident = "IBM System x3800",
67 /* 2006 AMD HT/VIA system with two host bridges */
70 .ident = "ASRock ALiveSATA2-GLAN",
72 DMI_MATCH(DMI_PRODUCT_NAME, "ALiveSATA2-GLAN"),
76 /* 2006 AMD HT/VIA system with two host bridges */
79 .ident = "ASUS M2V-MX SE",
[all …]

123