/openbmc/docs/testing/ |
H A D | local-ci-build.md | 13 `sudo docker run hello-world`. 25 cd ci_test_area 26 git clone https://github.com/openbmc/openbmc-build-scripts.git 29 ## Add a Read-Only Repo 31 If you just want to validate a project as it is upstream, without any of your 33 clones and builds phosphor-hwmon directly. The upstream CI will try building 35 `format-code.sh` and check if the code is formatted properly if there is a 36 `.clang-format` file present in the target repository, or if there is a script 37 in the repo named `format-code.sh`. 40 cd /path/to/ci_test_area [all …]
|
/openbmc/openbmc/poky/meta/recipes-extended/ltp/ |
H A D | ltp_20240930.bb | 1 SUMMARY = "Linux Test Project" 2 …Test Project is a joint project with SGI, IBM, OSDL, and Bull with a goal to deliver test suites t… 3 HOMEPAGE = "https://linux-test-project.github.io/" 5 LICENSE = "GPL-2.0-only & GPL-2.0-or-later & LGPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause" 9 file://testcases/network/can/filter-tests/COPYING;md5=5b155ea7d7f86eae8e8832955d8b70bc \ 12 DEPENDS = "attr libaio libcap acl openssl zip-native" 13 DEPENDS:append:libc-musl = " fts " 14 EXTRA_OEMAKE:append:libc-musl = " LIBC=musl " 15 EXTRA_OECONF:append:libc-musl = " LIBS=-lfts " 17 # since ltp contains x86-64 assembler which uses the frame-pointer register, [all …]
|
/openbmc/qemu/tests/qemu-iotests/tests/ |
H A D | qemu-img-close-errors | 5 # bitmaps, is correctly reported with a failing qemu-img exit code. 15 # but WITHOUT ANY WARRANTY; without even the implied warranty of 38 cd .. 51 # fails, whereas with a higher number, already 'qemu-img commit' fails. 54 echo "=== Test with $max_bitmap bitmaps ===" 56 TEST_IMG="$TEST_IMG.base" _make_test_img -q $size 58 $QEMU_IMG bitmap --add "$TEST_IMG.base" "stale-bitmap-$i" 63 $QEMU_IO -f raw -c "truncate 128M" "$TEST_IMG.base" 76 _make_test_img -q -b "$BASE_JSON" -F $IMGFMT 77 $QEMU_IMG bitmap --add "$TEST_IMG" "good-bitmap" [all …]
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am62-verdin-wifi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62 11 wifi_pwrseq: wifi-pwrseq { 12 compatible = "mmc-pwrseq-simple"; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&pinctrl_wifi_en>; 15 reset-gpios = <&main_gpio0 22 GPIO_ACTIVE_LOW>; 19 /* On-module Wi-Fi */ 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_sdhci2>; [all …]
|
H A D | k3-am625-beagleplay.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ 6 * Copyright (C) 2022-2023 Robert Nelson, BeagleBoard.org Foundation 9 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include "k3-am625.dtsi" 17 compatible = "beagle,am625-beagleplay", "ti,am625"; 32 mdio-gpio0 = &mdio0; [all …]
|
/openbmc/linux/tools/testing/ktest/ |
H A D | sample.conf | 13 # default options. These options can be overridden by test specific 21 # Test specific options are set after the label: 25 # The options after a TEST_START label are specific to that test. 26 # Each TEST_START label will set up a new test. If you want to 27 # perform a test more than once, you can add the ITERATE label 28 # to it followed by the number of times you want that test 29 # to iterate. If the ITERATE is left off, the test will only 34 # You can skip a test by adding SKIP (before or after the ITERATE 43 # The SKIP label causes the options and the test itself to be ignored. 45 # only enabling the ones you want to use for a current test run. [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 139 | 4 # Test cases for the QMP 'blockdev-del' command 15 # but WITHOUT ANY WARRANTY; without even the implied warranty of 33 iotests.qemu_img('create', '-f', iotests.imgfmt, base_img, '1M') 35 self.vm.add_device("{},id=virtio-scsi".format('virtio-scsi')) 46 result = self.vm.qmp('query-named-block-nodes') 47 nodes = [x for x in result['return'] if x['node-name'] == node] 51 # Add a BlockDriverState without a BlockBackend 57 'node-name': node, 59 'node-name': file_node, 61 self.vm.cmd('blockdev-add', conv_keys = False, **opts) [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/valgrind/ |
H A D | valgrind_3.23.0.bb | 5 LICENSE = "GPL-2.0-only & GPL-2.0-or-later & BSD-3-Clause" 15 SRC_URI = "https://sourceware.org/pub/valgrind/valgrind-${PV}.tar.bz2 \ 16 file://fixed-perl-path.patch \ 17 file://Added-support-for-PPC-instructions-mfatbu-mfatbl.patch \ 18 file://run-ptest \ 19 file://remove-for-aarch64 \ 20 file://remove-for-all \ 22 file://0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch \ 23 file://use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch \ 24 file://avoid-neon-for-targets-which-don-t-support-it.patch \ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | sdhci-am654.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com/ 4 --- 5 $id: http://devicetree.org/schemas/mmc/sdhci-am654.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Ulf Hansson <ulf.hansson@linaro.org> 14 - $ref: sdhci-common.yaml# 19 - enum: 20 - ti,am62-sdhci 21 - ti,am64-sdhci-4bit [all …]
|
H A D | arasan,sdhci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adrian Hunter <adrian.hunter@intel.com> 13 - $ref: mmc-controller.yaml# 14 - if: 18 const: arasan,sdhci-5.1 21 - phys 22 - phy-names 23 - if: [all …]
|
/openbmc/openbmc/poky/meta/recipes-support/boost/ |
H A D | boost.inc | 1 SUMMARY = "Free peer-reviewed portable C++ source libraries" 2 DESCRIPTION = "Provides free peer-reviewed portable C++ source libraries. The emphasis is on libra… 7 DEPENDS = "boost-build-native zlib bzip2" 39 test \ 50 PACKAGECONFIG[graph_parallel] = ",,,boost-mpi mpich" 60 inherit python3-dir 63 # Make a package for each library, plus -dev 64 PACKAGES = "${PN}-dbg ${BOOST_PACKAGES}" 71 extras.append("--with-%s" % lib) 72 pkg = "boost-%s" % (lib.replace("_", "-")) [all …]
|
/openbmc/linux/drivers/misc/genwqe/ |
H A D | card_base.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com> 26 #include <linux/dma-mapping.h> 37 MODULE_AUTHOR("Joerg-Stephan Vogt <jsvogt@de.ibm.com>"); 59 /* Initial SR-IOV bring-up image */ 108 * genwqe_devnode() - Set default access mode for genwqe devices. 110 * @mode: Carrier to pass-back given mode (permissions) 128 * genwqe_dev_alloc() - Create and prepare a new card descriptor 135 struct genwqe_dev *cd; in genwqe_dev_alloc() local 142 return ERR_PTR(-ENODEV); in genwqe_dev_alloc() [all …]
|
H A D | card_base.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com> 42 #define GENWQE_DDCB_MAX 32 /* DDCBs on the work-queue */ 62 #define PCI_SUBSYSTEM_ID_GENWQE5 0x035f /* Genwqe A5 Subsystem-ID */ 63 #define PCI_SUBSYSTEM_ID_GENWQE5_NEW 0x044b /* Genwqe A5 Subsystem-ID */ 67 #define PCI_SUBSYSTEM_ID_GENWQE5_SRIOV 0x0000 /* Genwqe A5 Subsystem-ID */ 73 * struct genwqe_reg - Genwqe data dump functionality 82 * enum genwqe_dbg_type - Specify chip unit to dump/debug 99 #define GENWQE_INJECT_HARDWARE_FAILURE 0x00000001 /* injects -1 reg reads */ 107 * Error-handling in case of card malfunction [all …]
|
/openbmc/qemu/scripts/ |
H A D | device-crash-test | 14 # but WITHOUT ANY WARRANTY; without even the implied warranty of 20 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 23 Run QEMU with all combinations of -machine and -device types, 44 print(" Try 'make check-venv' from your build directory,") 49 logger = logging.getLogger('device-crash-test') 54 # * Avoiding verbose log messages when we find known non-fatal 58 # the box, when running in --quick mode 72 # when testing the corresponding test case 77 {'machine':'niagara', 'expected':True}, # Unable to load a firmware for -M niagara 78 … {'machine':'boston', 'expected':True}, # Please provide either a -kernel or -bios argument [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | bcache.rst | 11 This is the git repository of bcache-tools: 12 https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/ 17 It's designed around the performance characteristics of SSDs - it only allocates 25 great lengths to protect your data - it reliably handles unclean shutdown. (It 29 Writeback caching can use most of the cache for buffering writes - writing 36 average is above the cutoff it will skip all IO from that task - instead of 47 You'll need bcache util from the bcache-tools repository. Both the cache device 50 bcache make -B /dev/sdb 51 bcache make -C /dev/sdc 53 `bcache make` has the ability to format multiple devices at the same time - if [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/documentation/corstone1000/ |
H A D | user-guide.rst | 2 # Copyright (c) 2022-2024, Arm Limited. 4 # SPDX-License-Identifier: MIT 11 ------ 12 The Corstone-1000 software stack uses the `Yocto Project <https://www.yoctoproject.org/>`__ to build 13 a tiny Linux distribution suitable for the Corstone-1000 platform (kernel and initramfs filesystem … 14 The Yocto Project relies on the `BitBake <https://docs.yoctoproject.org/bitbake.html#bitbake-docume… 19 ------------- 26 - Git 1.8.3.1 or greater. 27 - Python 3.8.0 or greater. 28 - GNU Tar 1.28 or greater. [all …]
|
/openbmc/u-boot/test/py/ |
H A D | README.md | 1 # U-Boot pytest suite 5 This tool aims to test U-Boot by executing U-Boot shell commands using the 6 console interface. A single top-level script exists to execute or attach to the 7 U-Boot console, run the entire script of tests against it, and summarize the 10 - Testing is performed in the same way a user or script would interact with 11 U-Boot; there can be no disconnect. 12 - There is no need to write or embed test-related code into U-Boot itself. 13 It is asserted that writing test-related code in Python is simpler and more 15 - It is reasonably simple to interact with U-Boot in this way. 19 The test suite is implemented using pytest. Interaction with the U-Boot console [all …]
|
/openbmc/linux/lib/ |
H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 31 interpret without knowing where these lines (or sometimes individual 50 int "Default console loglevel (1-15)" 60 Note: This does not affect the log level of un-prefixed printk() 65 int "quiet console loglevel (1-15)" 76 int "Default message log level (1-7)" 82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 118 enabled/disabled based on various levels of scope - per source file, 158 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > [all …]
|
/openbmc/linux/include/uapi/drm/ |
H A D | drm_mode.h | 5 * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA 6 * Copyright (c) 2007-2008 Intel Corporation 10 * to deal in the Software without restriction, including without limitation 18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 62 /* bit compatible with the xrandr RR_ definitions (bits 0-13) 176 * using the name->prop id lookup is the preferred method. 202 * using the name->prop id lookup is the preferred method. 222 * struct drm_mode_modeinfo - Display mode information. 239 * This is the user-space API display mode information structure. For the 316 * struct drm_mode_get_plane - Get plane metadata. [all …]
|
/openbmc/linux/Documentation/scsi/ |
H A D | BusLogic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 21 Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com> 57 BT-948/958/958D, will always be available from my Linux Home Page at URL 68 opportunity to become a beta test site for their latest MultiMaster product, 69 the BT-948 PCI Ultra SCSI Host Adapter, and then again for the BT-958 PCI Wide 90 94555, USA and can be reached at 510/796-6100 or on the World Wide Web at 92 mail at techsup@mylex.com, by Voice at 510/608-2400, or by FAX at 510/745-7715. 101 ----------------------------------- 116 adapter will attempt to negotiate for 20.0 mega-transfers/second. 121 adapter will attempt to negotiate for 10.0 mega-transfers/second. [all …]
|
/openbmc/linux/fs/nfsd/ |
H A D | export.c | 1 // SPDX-License-Identifier: GPL-2.0 32 * One maps client+vfsmnt+dentry to export options - the export map 33 * The other maps client+filehandle-fragment to export options. - the expkey map 41 #define EXPKEY_HASHMASK (EXPKEY_HASHMAX -1) 47 if (test_bit(CACHE_VALID, &key->h.flags) && in expkey_put() 48 !test_bit(CACHE_NEGATIVE, &key->h.flags)) in expkey_put() 49 path_put(&key->ek_path); in expkey_put() 50 auth_domain_put(key->ek_client); in expkey_put() 54 static int expkey_upcall(struct cache_detail *cd, struct cache_head *h) in expkey_upcall() argument 56 return sunrpc_cache_pipe_upcall(cd, h); in expkey_upcall() [all …]
|
/openbmc/qemu/docs/about/ |
H A D | removed-features.rst | 10 -------------------------------------- 12 ``-hdachs`` (removed in 2.12) 15 The geometry defined by ``-hdachs c,h,s,t`` should now be specified via 16 ``-device ide-hd,drive=dr,cyls=c,heads=h,secs=s,bios-chs-trans=t`` 17 (together with ``-drive if=none,id=dr,...``). 19 ``-net channel`` (removed in 2.12) 22 This option has been replaced by ``-net user,guestfwd=...``. 24 ``-net dump`` (removed in 2.12) 27 ``-net dump[,vlan=n][,file=filename][,len=maxlen]`` has been replaced by 28 ``-object filter-dump,id=id,netdev=dev[,file=filename][,maxlen=maxlen]``. [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | devtool.py | 4 # SPDX-License-Identifier: MIT 29 corecopydir = os.path.join(templayerdir, 'core-copy') 33 result = runCmd('bitbake-layers show-layers') 34 …assert "workspacelayer" not in result.output, "Devtool test suite cannot be run with a local works… 52 runCmd('git rev-parse --is-inside-work-tree', cwd=canonical_layerpath) 56 result = runCmd('git rev-parse --show-toplevel', cwd=canonical_layerpath) 62 # cloning and doing this?" - well, the problem with that is 66 result = runCmd('git status --porcelain', cwd=oldreporoot) 105 """Test case setup function""" 109 'This test cannot be run with a workspace directory ' [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | drive_del-test.c | 2 * blockdev.c test cases 4 * Copyright (C) 2013-2014 Red Hat Inc. 10 * See the COPYING.LIB file in the top-level directory. 34 QDict *entry_dict = qobject_to(QDict, entry->value); in look_for_drive0() 51 gchar *device = g_strdup_printf("%s-%s", dev, qvirtio_get_dev_type()); in has_device_builtin() 60 return look_for_drive0(qts, "query-block", "device"); in has_drive() 65 return look_for_drive0(qts, "query-named-block-nodes", "node-name"); in has_blockdev() 73 "{ 'execute': 'blockdev-add'," in blockdev_add_with_media() 76 " 'node-name': 'drive0'," in blockdev_add_with_media() 78 " 'driver': 'null-co'," in blockdev_add_with_media() [all …]
|
/openbmc/linux/Documentation/admin-guide/cgroup-v1/ |
H A D | memory.rst | 18 we call it "memory cgroup". When you see git-log and source code, you'll 30 Memory-hungry applications can be isolated and limited to a smaller 36 d. A CD/DVD burner could control the amount of memory used by the 42 Current Status: linux-2.6.34-mmotm(development version of 2010/April) 46 - accounting anonymous pages, file caches, swap caches usage and limiting them. 47 - pages are linked to per-memcg LRU exclusively, and there is no global LRU. 48 - optionally, memory+swap usage can be accounted and limited. 49 - hierarchical accounting 50 - soft limit 51 - moving (recharging) account at moving a task is selectable. [all …]
|