/openbmc/qemu/.gitlab-ci.d/ |
H A D | buildtest.yml | 2 - 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 …]
|
H A D | crossbuilds.yml | 2 - local: '/.gitlab-ci.d/crossbuild-template.yml' 4 cross-armhf-user: 7 job: armhf-debian-cross-container 9 IMAGE: debian-armhf-cross 11 cross-arm64-system: 14 job: arm64-debian-cross-container 16 IMAGE: debian-arm64-cross 18 cross-arm64-user: 21 job: arm64-debian-cross-container 23 IMAGE: debian-arm64-cross [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | system-requirements.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 System Requirements 18 ":ref:`overview-manual/development-environment:the yocto project development environment`" 21 If you want to use the Yocto Project to quickly build an image without 23 :doc:`/brief-yoctoprojectqs/index` document. You can find "how-to" 24 information in the :doc:`/dev-manual/index`. You can find Yocto Project overview 25 and conceptual information in the :doc:`/overview-manual/index`. 30 the :ref:`ref-manual/resources:links and related documentation` section. 35 To build an image such as ``core-image-sato`` for the ``qemux86-64`` machine, 36 you need a system with at least &MIN_DISK_SPACE; Gbytes of free disk space. [all …]
|
/openbmc/qemu/ |
H A D | .patchew.yml | 1 --- 91 {% elif test == "docker-mingw@fedora" or test == "docker-quick@centos8" or test == "asan" %} 94 This series failed the {{ test }} build test. Please find the testing commands and 104 This series failed build test on {{test}} host. Please find the details below. 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 [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | security.txt | 6 https://www.kernel.org/doc/html/latest/admin-guide/perf-security.html 12 used starting from Linux v5.3. Below are the steps to extend Fedora (v31) with 15 1. Download selinux-policy SRPM package (e.g. selinux-policy-3.14.4-48.fc31.src.rpm on FC31) 18 # rpm -Uhv selinux-policy-3.14.4-48.fc31.src.rpm 22 # rpmbuild -bp selinux-policy.spec 24 3. Place patch below at rpmbuild/BUILD/selinux-policy-b86eaaf4dbcf2d51dd4432df7185c0eaf3cbcc02 27 # patch -p1 < selinux-policy-perf-events-perfmon.patch 30 # cat selinux-policy-perf-events-perfmon.patch 31 diff -Nura a/policy/flask/access_vectors b/policy/flask/access_vectors 32 --- a/policy/flask/access_vectors 2020-02-04 18:19:53.000000000 +0300 [all …]
|
/openbmc/openbmc-build-scripts/ |
H A D | build-setup.sh | 4 # This build script is for running the OpenBMC builds as Docker containers. 9 # build_scripts_dir The path of the openbmc-build-scripts directory. 17 # in system 22 # build, which will be written into local.conf. 24 # CONTAINER_ONLY Set to "true" if you only want to build the docker 30 # Docker Image Build Variables: 31 # BITBAKE_OPTS Set to "-c populate_sdk" or whatever other BitBake options 32 # you'd like to pass into the build. 34 # build_dir Path where the actual BitBake build occurs inside the 36 # Default: "$WORKSPACE/build" [all …]
|
/openbmc/openbmc/poky/documentation/test-manual/ |
H A D | reproducible-builds.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 11 The Yocto Project defines reproducibility as where a given input build 13 (now or in 5 years time), regardless of the path on the filesystem the build is 14 run in, and regardless of the distro and tools on the underlying host system the 15 build is running on. 22 <https://reproducible-builds.org/>`__, which shares information about why 26 you build a given input set of metadata, we expect you to get consistent output. 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 [all …]
|
/openbmc/sdbusplus/ |
H A D | README.md | 5 1. A C++ library (libsdbusplus) for interacting with D-Bus, built on top of the 6 sd-bus library from systemd. 8 D-Bus-based applications. 12 The sdbusplus library requires sd-bus, which is contained in libsystemd. 22 meson build 23 cd build 30 `-Dtests=disabled` and `-Dexamples=disabled` respectively to `meson`. 42 The sdbusplus library builds on top of the [sd-bus] library to create a modern 43 C++ API for D-Bus. The library attempts to be as lightweight as possible, 44 usually compiling to exactly the sd-bus API calls that would have been [all …]
|
/openbmc/qemu/docs/about/ |
H A D | build-platforms.rst | 1 .. _Supported-build-platforms: 3 Supported build platforms 7 platforms. This appendix outlines which platforms are the major build 25 support for those backports, unless the feature is auto-detectable in a 33 ---------------------------- 37 .. list-table:: 38 :header-rows: 1 40 * - CPU Architecture 41 - Accelerators 42 * - Arm [all …]
|
/openbmc/openbmc/poky/documentation/toaster-manual/ |
H A D | setup-and-use.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 12 Once you have set up the Yocto Project and installed the Toaster system 13 dependencies as described in the ":ref:`toaster-manual/start:Preparing to Use 22 Once in that directory, source the build environment script:: 24 $ source oe-init-build-env 26 Next, from the :term:`Build Directory` (e.g. ``poky/build``), start Toaster 33 ":ref:`toaster-manual/setup-and-use:using the toaster web interface`". 55 - Capturing a command-line build's statistics into the Toaster database 58 - Capturing a command-line build's statistics when the Toaster server 61 - Having one instance of the Toaster web server track and capture [all …]
|
/openbmc/linux/scripts/ |
H A D | sphinx-pre-install | 2 # SPDX-License-Identifier: GPL-2.0-or-later 5 # Copyright (c) 2017-2020 Mauro Carvalho Chehab <mchehab@kernel.org> 35 my $rec_version = "1.7.9"; # PDF won't build here 48 # List of required texlive packages on Fedora and OpenSuse 52 'amsfonts.sty' => 'texlive-amsfonts', 53 'amsmath.sty' => 'texlive-amsmath', 54 'amssymb.sty' => 'texlive-amsfonts', 55 'amsthm.sty' => 'texlive-amscls', 56 'anyfontsize.sty' => 'texlive-anyfontsize', 57 'atbegshi.sty' => 'texlive-oberdiek', [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | start.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 using the Yocto Project, how to set up a :ref:`build 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 29 You can build off these steps and customize the procedure to fit any 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 49 situations might need a Build Engineer. [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/msktutil/msktutil/ |
H A D | 0001-configure.ac-Remove-native-include-path.patch | 3 Date: Wed, 25 Jan 2023 23:12:19 -0800 8 it warns about using build system paths. 10 Upstream-Status: Inappropriate [Cross-compile specific] 12 Signed-off-by: Khem Raj <raj.khem@gmail.com> 13 --- 14 configure.ac | 1 - 15 1 file changed, 1 deletion(-) 17 diff --git a/configure.ac b/configure.ac 19 --- a/configure.ac 21 @@ -134,7 +134,6 @@ fi [all …]
|
/openbmc/docs/development/ |
H A D | dev-environment.md | 7 **Prerequisites:** Current Linux, Mac, or Windows system 15 walk you through utilizing bitbake to build OpenBMC firmware and boot it in 18 Bitbake is the build engine used by Yocto and OpenBMC to build its custom Linux 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. 41 [VMware](https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html) 49 OpenBMC continuous integration utilizes docker to build its images. This is 51 [build-setup.sh](https://github.com/openbmc/openbmc-build-scripts/blob/master/build-setup.sh) 52 for a reference on the script CI uses to build an appropriate docker [all …]
|
/openbmc/openbmc/poky/documentation/brief-yoctoprojectqs/ |
H A D | index.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 Yocto Project Quick Build 11 image build using the Yocto Project. The document also introduces how to 12 configure a build for specific hardware. You will use Yocto Project to 13 build a reference embedded OS called Poky. 17 - The examples in this paper assume you are using a native Linux 18 system running a recent Ubuntu Linux distribution. If the machine 19 you want to use Yocto Project on to build an image 20 (:term:`Build Host`) is not 21 a native Linux system, you can still perform these steps by using [all …]
|
/openbmc/linux/Documentation/admin-guide/nfs/ |
H A D | nfs-rdma.rst | 29 nfs-rdma-devel@lists.sourceforge.net mailing list. 37 - Install an RDMA device 41 Testing has been performed using several Mellanox-based IB cards, the 44 - Install a Linux distribution and tools 51 distributions from Red Hat's Fedora Project (http://fedora.redhat.com/). 53 - Install nfs-utils-1.1.2 or greater on the client 56 nfs-utils-1.1.2 or greater (nfs-utils-1.1.1 was the first nfs-utils 58 recommend using nfs-utils-1.1.2 or greater). To see which version of 61 .. code-block:: sh 63 $ /sbin/mount.nfs -V [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-4.3.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 ------------------------------------ 12 .. _migration-4.3-supported-kernel-versions: 19 Firstly it allows glibc optimisations that improve the performance of the system 24 It is still possible to override this value and build for older kernels, this is just 29 .. _migration-4.3-layername-override: 35 :term:`FILE_LAYERNAME` variable and the ``layer-<layername> override``. This is being used 38 from other layers - for example, patches added through such bbappends will now 39 need to have the "Upstream-Status" specified in the patch header. 41 .. _migration-4.3-compiling-changes: [all …]
|
H A D | migration-4.2.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 ------------------------------------ 12 .. _migration-4.2-supported-distributions: 19 - Fedora 36 and 37 20 - AlmaLinux 8.7 and 9.1 21 - OpenSuse 15.4 25 - Debian 10.x 26 - Fedora 34 and 35 27 - AlmaLinux 8.5 29 See :ref:`all supported distributions <system-requirements-supported-distros>`. [all …]
|
H A D | migration-4.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 ----------------------------------- 13 .. _migration-4.1-make-4.0: 18 glibc now requires ``make`` 4.0 to build, thus it is now the version required to 19 be installed on the build host. A new :term:`buildtools-make` tarball has been 23 :ref:`ref-manual/system-requirements:required packages for the build host`. 26 .. _migration-4.1-complementary-deps: 31 When installing complementary packages (e.g. ``-dev`` and ``-dbg`` packages when 32 building an SDK, or if you have added ``dev-deps`` to :term:`IMAGE_FEATURES`), 35 If you wish to double-check the contents of your images after this change, see [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/uw-imap/uw-imap/ |
H A D | imap-2007e-shared.patch | 1 Fix linking libraries built with -fPIC with this library 3 Patch borrowed from Fedora 5 Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> 7 Upstream-Status: Pending 9 diff -up imap-2007e/src/osdep/unix/Makefile.shared imap-2007e/src/osdep/unix/Makefile 10 --- imap-2007e/src/osdep/unix/Makefile.shared 2009-07-07 19:28:02.909755512 -0500 11 +++ imap-2007e/src/osdep/unix/Makefile 2009-07-07 19:29:35.870006799 -0500 12 @@ -170,6 +170,10 @@ BUILD=$(MAKE) build EXTRACFLAGS='$(EXTRA 23 @@ -845,18 +849,24 @@ vu2: # VAX Ultrix 2.3, etc. 25 # Build it! [all …]
|
/openbmc/openbmc/ |
H A D | README.md | 3 [![Build Status](https://jenkins.openbmc.org/buildStatus/icon?job=latest-master)](https://jenkins.o… 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… 24 sudo apt install git python3-distutils gcc g++ make file wget \ 28 #### Fedora subsubsection 44 Any build requires an environment set up according to your hardware target. 60 [meta-phosphor/docs](https://github.com/openbmc/openbmc/blob/master/meta-phosphor/docs/supported-ma… 68 ### 4) Build 71 bitbake obmc-phosphor-image 83 ## Build Validation and Testing [all …]
|
/openbmc/linux/tools/testing/selftests/rcutorture/doc/ |
H A D | rcu-test-image.txt | 11 filled-out userspace, perhaps containing libraries, executables for 20 The next rcutorture build will then incorporate this filesystem into 27 rcu-test-image file that contains the filesystem used by the guest-OS 34 ------------------------------------------------------------------------ 35 dd if=/dev/zero of=rcu-test-image bs=400M count=1 36 mkfs.ext3 ./rcu-test-image 37 sudo mount -o loop ./rcu-test-image /mnt 40 # Empirical evidence says this image will work for 64-bit, but... 42 sudo debootstrap --verbose --arch i386 precise /mnt http://archive.ubuntu.com/ubuntu 44 # UNCONFIGURED FSTAB FOR BASE SYSTEM [all …]
|
/openbmc/qemu/tests/avocado/ |
H A D | boot_linux_console.py | 9 # later. See the COPYING file in the top-level directory. 31 return 1 if x == 0 else 2**(x - 1).bit_length() 53 failure_message='Kernel panic - not syncing', 89 process.run("rpm2cpio %s | cpio -id %s" % (rpm, path), shell=True) 105 kernel_url = ('https://archives.fedoraproject.org/pub/archive/fedora' 113 self.vm.add_args('-kernel', kernel_path, 114 '-append', kernel_command_line) 122 :avocado: tags=machine:xlnx-versal-virt 127 images_url = ('http://ports.ubuntu.com/ubuntu-ports/dists/' 128 'bionic-updates/main/installer-arm64/' [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/plymouth/ |
H A D | plymouth_24.004.60.bb | 1 SUMMARY = "Plymouth is a project from Fedora providing a flicker-free graphical boot process." 8 LICENSE = "GPL-2.0-or-later" 12 http://www.freedesktop.org/software/plymouth/releases/${BPN}-${PV}.tar.xz \ 13 file://0001-Make-full-path-to-systemd-tty-ask-password-agent-con.patch \ 14 file://0001-plymouth-start-service-in-add-related-kernel-paramet.patch \ 15 file://0001-plymouth-Add-the-retain-splash-option.patch \ 16 file://0001-Drop-libdl-references.patch \ 17 file://0001-Avoid-linking-to-plymouth_logo_file.patch \ 18 file://0001-Make-themes-build-optional.patch \ 24 PLYMOUTH_RELEASE_FILE ??= "${sysconfdir}/system-release" [all …]
|
/openbmc/ipmitool/contrib/ |
H A D | ipmi.init.redhat | 4 # description: start, stop, or query ipmi system monitoring tools 7 # For Redhat, Fedora, or similar systems. Handles both 2.4 and 2.6 22 [ -f /etc/sysconfig/ipmi ] || exit 0 29 echo -n $"Starting ipmi: " 33 if ! grep -q ipmidev /proc/devices 49 grep -q ipmidev /proc/devices || RETVAL=1 53 if [ -c /dev/ipmi0 ]; then 54 rm -f /dev/ipmi0 58 if [ ! -c /dev/ipmi0 ] && [ $RETVAL -eq 0 ] 61 /bin/mknod -m 0600 /dev/ipmi0 c $major 0 || RETVAL=1 [all …]
|