Home
last modified time | relevance | path

Searched +full:buildman +full:- +full:toolchains (Results 1 – 15 of 15) sorted by relevance

/openbmc/u-boot/tools/buildman/
H A DREADME1 # SPDX-License-Identifier: GPL-2.0+
6 Quick-start
9 If you just want to quickly set up buildman so you can build something (for
12 cd /path/to/u-boot
13 PATH=$PATH:`pwd`/tools/buildman
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
26 to make full use of multi-processor machines.
[all …]
H A Dtoolchain.py1 # SPDX-License-Identifier: GPL-2.0+
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('-')
86 self.arch = self.cross[:pos] if pos != -1 else 'sandbox'
[all …]
H A Dcontrol.py1 # SPDX-License-Identifier: GPL-2.0+
33 count = (count + options.step - 1) / options.step
50 why_selected: Dictionary where each key is a buildman argument
92 (which is assumed to hold the U-Boot source) we may end up deleting the
93 U-Boot source code. Detect this and print an error in this case.
110 def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, argument
112 """The main control code for buildman
117 toolchains: Toolchains to use - this should be a Toolchains()
142 no_toolchains = toolchains is None
144 toolchains = toolchain.Toolchains(options.override_toolchain)
[all …]
H A Dtest.py1 # SPDX-License-Identifier: GPL-2.0+
29 # Buildman settings file
34 [toolchain-alias]
40 main.c:260:6: warning: unused variable 'joe' [-Wunused-variable]
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
56 powerpc-linux-ld: u-boot: section .rodata lma 0xfffef3ec overlaps previous sections
57 powerpc-linux-ld: u-boot: section .reloc lma 0xffffa400 overlaps previous sections
[all …]
H A Dfunc_test.py1 # SPDX-License-Identifier: GPL-2.0+
21 # Buildman settings file
25 [toolchain-alias]
27 [make-flags]
30 vboot=VBOOT_DEBUG=1 MAKEFLAGS_VBOOT=DEBUG=1 CFLAGS_EXTRA_VBOOT=-DUNROLL_LOOPS VBOOT_SOURCE=${src}/p…
44 39403bb patman: Use --no-pager' to stop git from forking a pager
45 db6e6f2 patman: Remove the -a option
55 buildman: refactor help message
57 "buildman [options]" is displayed by default.
62 Besides, "-b <branch>" is not mandatory since commit fea5858e.
[all …]
H A Dcmdline.py1 # 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',
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,
33 parser.add_option('-e', '--show_errors', action='store_true',
[all …]
H A Dbuilder.py1 # SPDX-License-Identifier: GPL-2.0+
4 # Bloat-o-meter code used here Copyright 2004 Matt Mackall <mpm@selenic.com>
34 Buildman works by keeping the machine as busy as possible, building different
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
58 The base directory used by buildman is normally '../<branch>', i.e.
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 Dbuilderthread.py1 # SPDX-License-Identifier: GPL-2.0+
15 RETURN_CODE_RETRY = -1
76 """This thread builds U-Boot for a particular board.
78 An input queue provides each new job. We run 'make' to build U-Boot
83 thread_num: Our thread number (0-n-1), used to decide on a
104 mrproper - can be called to clean source
105 config - called to configure for a board
106 build - the main make invocation - it does the build
121 the build and just return the previously-saved results.
124 commit_upto: Commit number to build (0...n-1)
[all …]
/openbmc/u-boot/doc/
H A DREADME.m68k2 U-Boot for Motorola (or Freescale/NXP) ColdFire processors
8 August 08, 2005 Jens Scharsig <esw@bus-elektronik.de>
14 This file contains status information for the port of U-Boot to the
25 Bernhard Kuhn ported U-Boot 0.4.0 to the Motorola ColdFire architecture.
27 of these patches was that they needed a pre-bootloader to start U-Boot.
31 Thanks mainly to Freescale but also to several other contributors, U-Boot now
44 U-Boot supports actually more than 40 ColdFire based boards.
56 It is possible to build all ColdFire boards in a single command-line command,
57 from u-boot root directory, as:
59 ./tools/buildman/buildman m68k
[all …]
/openbmc/u-boot/
H A D.travis.yml1 # SPDX-License-Identifier: GPL-2.0+
4 # build U-Boot on Travis CI - https://travis-ci.org/
14 - ubuntu-toolchain-r-test
15 - llvm-toolchain-trusty-7
17 - cppcheck
18 - sloccount
19 - sparse
20 - bc
21 - build-essential
22 - libsdl1.2-dev
[all …]
/openbmc/u-boot/tools/
H A Dmoveconfig.py2 # 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 …]
/openbmc/
Dopengrok1.0.log1 2025-03-24 03:00:46.525-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-03-24 03:00:46.643-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
Dopengrok2.0.log1 2025-03-23 03:00:33.620-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler
2 2025-03-23 03:00:33.720-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -
[all...]
/openbmc/linux/
H A Dopengrok0.0.log1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'
2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'
3 2024-12-2
[all...]
H A Dopengrok1.0.log1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c'
2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms)
3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa
[all...]