/openbmc/u-boot/tools/buildman/ |
H A D | builder.py | 1 # SPDX-License-Identifier: GPL-2.0+ 4 # Bloat-o-meter code used here Copyright 2004 Matt Mackall <mpm@selenic.com> 35 commits for different boards on multiple CPUs at once. 40 commit and builds it (typically without re-configuring). When it runs out 44 Clearly the builder threads could work either way - they could check out a 45 commit and then built it for all boards. Using separate directories for each 66 Buildman also create working directories for each thread, in a .bm-work/ 69 As an example, say we are building branch 'us-net' for boards 'sandbox' and 70 'seaboard', and say that us-net has two commits. We will have directories 73 us-net/ base directory [all …]
|
H A D | control.py | 1 # SPDX-License-Identifier: GPL-2.0+ 33 count = (count + options.step - 1) / options.step 37 str = '%s %s for %d boards' % ( 46 """Display a list of actions that we would take, if not a dry run. 51 provided by the user, and the value is the list of boards 53 in 400 boards, so in this case the key would be 'arm' and 54 the value would be a list of board names. 55 boards_selected: Dict of selected boards, key is target name, 59 board_warnings: List of warnings obtained from board selected 79 print arg, ': %d boards' % len(why_selected[arg]) [all …]
|
H A D | cmdline.py | 1 # SPDX-License-Identifier: GPL-2.0+ 16 parser.add_option('-b', '--branch', type='string', 18 parser.add_option('-B', '--bloat', dest='show_bloat', 21 parser.add_option('--boards', type='string', action='append', 22 help='List of board names to build separated by comma') 23 parser.add_option('-c', '--count', dest='count', type='int', 24 default=-1, help='Run build on the top n commits') 25 parser.add_option('-C', '--force-reconfig', dest='force_reconfig', 28 parser.add_option('-d', '--detail', dest='show_detail', 31 parser.add_option('-D', '--config-only', action='store_true', default=False, [all …]
|
H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 6 Quick-start 12 cd /path/to/u-boot 14 buildman --fetch-arch arm 15 buildman -k rpi_2 17 # u-boot.bin is the output image 23 This tool handles building U-Boot to check that you have not broken it 25 which boards fail on which commits, and which errors come up. It aims 26 to make full use of multi-processor machines. 38 where it left off. This should happen cleanly and without side-effects. [all …]
|
H A D | func_test.py | 1 # SPDX-License-Identifier: GPL-2.0+ 25 [toolchain-alias] 27 [make-flags] 30 vboot=VBOOT_DEBUG=1 MAKEFLAGS_VBOOT=DEBUG=1 CFLAGS_EXTRA_VBOOT=-DUNROLL_LOOPS VBOOT_SOURCE=${src}/p… 36 boards = [ variable 44 39403bb patman: Use --no-pager' to stop git from forking a pager 45 db6e6f2 patman: Remove the -a option 62 Besides, "-b <branch>" is not mandatory since commit fea5858e. 65 Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> 69 Date: Thu Aug 14 16:48:25 2014 -0600 [all …]
|
H A D | test.py | 1 # SPDX-License-Identifier: GPL-2.0+ 34 [toolchain-alias] 40 main.c:260:6: warning: unused variable 'joe' [-Wunused-variable] 43 main.c:295:2: error: 'fred' undeclared (first use in this function) 45 make[1]: *** [main.o] Error 1 46 make: *** [common/libcommon.o] Error 2 50 (avoid_unnecessary_addr_size): /clocks: unnecessary #address-cells/#size-cells \ 53 '''powerpc-linux-ld: warning: dot moved backwards before `.bss' 54 powerpc-linux-ld: warning: dot moved backwards before `.bss' 55 powerpc-linux-ld: u-boot: section .text lma 0xfffc0000 overlaps previous sections [all …]
|
H A D | toolchain.py | 1 # SPDX-License-Identifier: GPL-2.0+ 25 After the parser runs, self.links will be set to a list of the links 35 self.re_arch = re.compile('[-_]%s-' % arch) 53 cross: Cross compile string, e.g. 'arm-linux-' 55 component of the filename. E.g. arm-linux-gcc becomes arm 75 # Find the CROSS_COMPILE prefix to use for U-Boot. For example, 76 # 'arm-linux-gnueabihf-gcc' turns into 'arm-linux-gnueabihf-'. 78 pos = basename.rfind('-') 79 self.cross = basename[:pos + 1] if pos != -1 else '' 82 pos = self.cross.find('-') [all …]
|
/openbmc/u-boot/tools/ |
H A D | moveconfig.py | 2 # SPDX-License-Identifier: GPL-2.0+ 10 Since Kconfig was introduced to U-Boot, we have worked on moving 17 ----- 45 - Move 'CONFIG_... ' 48 - CONFIG_... is not defined in Kconfig. Do nothing. 52 - CONFIG_... is not defined in Kconfig (suspicious). Do nothing. 56 - You forgot to create an entry for the CONFIG before running 58 - The entry was hidden due to unmet 'depends on'. 62 - 'CONFIG_...' is the same as the define in Kconfig. Do nothing. 66 - Compiler is missing. Do nothing. [all …]
|
H A D | genboardscfg.py | 2 # SPDX-License-Identifier: GPL-2.0+ 12 Run 'tools/genboardscfg.py -h' for available options. 31 OUTPUT_FILE = 'boards.cfg' 35 # List of boards 44 """Remove a file ignoring 'No such file or directory' error.""" 48 # Ignore 'No such file or directory' error 69 # return False on 'No such file or directory' error 163 if colon == -1: 179 # Set '-' if the value is empty. 185 params[key] = '-' [all …]
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | bttv-devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------------------- 9 There are a lot of different bt848/849/878/879 based boards available. 11 completely by the bt8xx chip, which is common on all boards. But 14 To handle the grabber boards correctly, there is a array tvcards[] in 15 bttv-cards.c, which holds the information required for each board. 24 example. The file Documentation/admin-guide/media/bttv-cardlist.rst has a list 30 (just trial and error...). 32 Some boards have an extra processor for sound to do stereo decoding 37 you might want to check the video4linux mailing list archive first... [all …]
|
/openbmc/linux/arch/mips/include/asm/sn/ |
H A D | klconfig.h | 8 * Copyright (C) 1992 - 1997, 1999, 2000 Silicon Graphics, Inc. 15 * The KLCONFIG structures store info about the various BOARDs found 17 * components found on the BOARDs. 85 /* lboard_t->brd_flags fields */ 91 #define DUPLICATE_BOARD 0x04 /* Boards like midplanes/routers which 99 /* klinfo->flags fields */ 108 #define IS_CONSOLE_IOC3(i) ((((klinfo_t *)i)->flags) & KLINFO_INSTALL) 152 klconf_off_t ch_board_info; /* the link list of boards */ 162 (KL_CONFIG_HDR(_nasid)->ch_board_info) 164 (KL_CONFIG_HDR(_nasid)->ch_board_info = (_off)) [all …]
|
/openbmc/u-boot/include/ |
H A D | fdtdec.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 12 * drivers and board-specific code within U-Boot. It aims to reduce the 13 * amount of FDT munging required within U-Boot itself, so that driver code 27 #define FDT_ADDR_T_NONE (-1U) 32 #define FDT_ADDR_T_NONE (-1U) 59 * be equal to: end - start + 1. 93 * t: is 1 if the address is aliased (for non-relocatable I/O) below 1MB 96 * bbbbbbbb: is the 8-bit Bus Number 97 * ddddd: is the 5-bit Device Number 98 * fff: is the 3-bit Function Number [all …]
|
/openbmc/u-boot/include/dm/ |
H A D | root.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 15 * dm_root() - Return pointer to the top of the driver tree 25 * dm_fixup_for_gd_move() - Handle global_data moving to a new place 27 * The uclass list is part of global_data. Due to the way lists work, moving 28 * the list will cause it to become invalid. This function fixes that up so 29 * that the uclass list will work correctly. 34 * dm_scan_platdata() - Scan all platform data and bind drivers 40 * @return 0 if OK, -ve on error 45 * dm_scan_fdt() - Scan the device tree and bind drivers 48 * the top-level subnodes are examined. [all …]
|
/openbmc/u-boot/board/ti/common/ |
H A D | board_detect.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com 23 * struct ti_am_eeprom - This structure holds data read in from the 34 * to configure specific TI boards. This allows booting of multiple 35 * TI boards with a single MLO and u-boot. 52 * struct dra7_eeprom - This structure holds data read in from the DRA7 EVM 64 * to configure specific DRA7 boards. This allows booting of multiple 65 * DRA7 boards with a single MLO and u-boot. 78 * struct ti_common_eeprom - Null terminated, usable EEPROM contents. 103 * ti_i2c_eeprom_am_get() - Consolidated eeprom data collection for AM* TI EVMs [all …]
|
/openbmc/u-boot/board/cadence/xtfpga/ |
H A D | README | 1 Tensilica 'xtfpga' Evaluation Boards 4 Tensilica's 'xtfpga' evaluation boards are actually a set of different 5 boards that share configurations. The following is a list of supported 8 - XT-AV60 / LX60 9 - XT-AV110 / LX110 10 - XT-AV200 / LX200 11 - ML605 12 - KC705 14 All boards provide the following common configurations: 16 - An Xtensa or Diamond processor core. [all …]
|
/openbmc/qemu/include/hw/acpi/ |
H A D | cpu.h | 10 * See the COPYING file in the top-level directory. 15 #include "qapi/qapi-types-acpi.h" 16 #include "hw/qdev-core.h" 18 #include "hw/acpi/aml-build.h" 19 #include "hw/boards.h" 43 CPUHotplugState *cpu_st, DeviceState *dev, Error **errp); 47 DeviceState *dev, Error **errp); 50 DeviceState *dev, Error **errp); 71 void acpi_cpu_ospm_status(CPUHotplugState *cpu_st, ACPIOSTInfoList ***list);
|
/openbmc/linux/drivers/comedi/drivers/ni_routing/tools/ |
H A D | convert_csv_to_c.py | 2 # SPDX-License-Identifier: GPL-2.0+ 5 # the device-global NI signal/terminal constants defined in comedi.h 31 D0 = D # (src-> dest->reg_value) 75 # data is src -> dest-list 80 # data is dest -> src-list 88 # Sort by order of device-global names (numerically) 108 lines.append('{I1}{{ /* Termination of list */\n{I2}.{keyname} = 0,\n{I1}}},' 117 MKFILE_SEGMENTS = 'device-route.mk' 124 // SPDX-License-Identifier: GPL-2.0+ 127 * List of valid routes for specific NI boards. [all …]
|
/openbmc/linux/drivers/comedi/drivers/ |
H A D | amplc_dio200_pci.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> 8 * COMEDI - Linux Control and Measurement Device Interface 30 * ------------- ------------- ------------- 32 * 0 PPI-X PPI-X PPI-X 33 * 1 PPI-Y UNUSED UNUSED 34 * 2 CTR-Z1 PPI-Y UNUSED 35 * 3 CTR-Z2 UNUSED UNUSED 36 * 4 INTERRUPT CTR-Z1 CTR-Z1 37 * 5 CTR-Z2 CTR-Z2 [all …]
|
/openbmc/linux/Documentation/arch/x86/i386/ |
H A D | IO-APIC.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 IO-APIC 9 Most (all) Intel-MP compliant SMP boards have the so-called 'IO-APIC', 12 IO-APIC, interrupts from hardware will be delivered only to the 15 Linux supports all variants of compliant SMP boards, including ones with 16 multiple IO-APICs. Multiple IO-APICs are used in high-end servers to 19 There are (a few) known breakages in certain older boards, such bugs are 20 usually worked around by the kernel. If your MP-compliant SMP board does 21 not boot Linux, then consult the linux-smp mailing list archives first. 23 If your box boots fine with enabled IO-APIC IRQs, then your [all …]
|
/openbmc/u-boot/ |
H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000 - 2013 9 This directory contains the source code for U-Boot, a boot loader for 10 Embedded boards based on PowerPC, ARM, MIPS and several other 15 The development of U-Boot is closely related to Linux: some parts of 31 In general, all boards for which a configuration option exists in the 37 scattered throughout the U-Boot source identifying the people or 38 companies responsible for various boards and subsystems. 41 actual U-Boot source tree; however, it can be created dynamically 51 U-Boot, you should send a message to the U-Boot mailing list at [all …]
|
/openbmc/qemu/system/ |
H A D | bootdevice.c | 26 #include "qapi/error.h" 29 #include "qemu/error-report.h" 31 #include "hw/qdev-core.h" 32 #include "hw/boards.h" 54 void qemu_boot_set(const char *boot_order, Error **errp) in qemu_boot_set() 56 Error *local_err = NULL; in qemu_boot_set() 59 error_setg(errp, "no function defined to set boot device list for" in qemu_boot_set() 73 void validate_bootdevices(const char *devices, Error **errp) in validate_bootdevices() 81 * a-b: floppy disk drives in validate_bootdevices() 82 * c-f: IDE disk drives in validate_bootdevices() [all …]
|
/openbmc/qemu/target/arm/ |
H A D | arm-qmp-cmds.c | 24 #include "hw/boards.h" 26 #include "qapi/error.h" 28 #include "qapi/qobject-input-visitor.h" 29 #include "qapi/qapi-commands-machine-target.h" 30 #include "qapi/qapi-commands-misc-target.h" 32 #include "qom/qom-qobject.h" 37 cap->version = version; in gic_cap_new() 39 cap->emulated = false; in gic_cap_new() 40 cap->kernel = false; in gic_cap_new() 55 v2->kernel = true; in gic_cap_kvm_probe() [all …]
|
/openbmc/qemu/hw/xtensa/ |
H A D | sim.c | 8 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer in the 29 #include "qapi/error.h" 32 #include "hw/boards.h" 36 #include "qemu/error-report.h" 58 ram_addr_t ram_size = machine->ram_size; in xtensa_sim_common_init() 61 for (n = 0; n < machine->smp.cpus; n++) { in xtensa_sim_common_init() 62 cpu = XTENSA_CPU(cpu_create(machine->cpu_type)); in xtensa_sim_common_init() 63 env = &cpu->env; in xtensa_sim_common_init() 65 env->sregs[PRID] = n; in xtensa_sim_common_init() [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | xen-pvh.c | 4 * SPDX-License-Identifier: MIT 8 #include "qemu/error-report.h" 9 #include "qapi/qapi-commands-migration.h" 10 #include "hw/boards.h" 12 #include "hw/xen/xen-pvh-common.h" 26 (GUEST_VIRTIO_MMIO_SPI_LAST - GUEST_VIRTIO_MMIO_SPI_FIRST) 33 s->cfg.ram_low = (MemMapEntry) { GUEST_RAM0_BASE, GUEST_RAM0_SIZE }; in xen_arm_instance_init() 34 s->cfg.ram_high = (MemMapEntry) { GUEST_RAM1_BASE, GUEST_RAM1_SIZE }; in xen_arm_instance_init() 36 s->cfg.virtio_mmio_num = NR_VIRTIO_MMIO_DEVICES; in xen_arm_instance_init() 37 s->cfg.virtio_mmio_irq_base = GUEST_VIRTIO_MMIO_SPI_FIRST; in xen_arm_instance_init() [all …]
|
/openbmc/linux/arch/mips/ |
H A D | Makefile | 11 # architecture-specific flags and dependencies. 15 $(Q)$(MAKE) $(build)=arch/mips/tools elf-entry 17 $(Q)$(MAKE) $(build)=arch/mips/tools loongson3-llsc-check 28 32bit-tool-archpref = mipsel 29 64bit-tool-archpref = mips64el 30 32bit-bfd = elf32-tradlittlemips 31 64bit-bfd = elf64-tradlittlemips 32 32bit-emul = elf32ltsmip 33 64bit-emul = elf64ltsmip 35 32bit-tool-archpref = mips [all …]
|