summaryrefslogtreecommitdiffstats
path: root/platforms
Commit message (Collapse)AuthorAgeFilesLines
* toolchain_options: disable TARGET_COMPILER_RECORD_SWITCHES by defaultMichael Olbrich2018-10-031-1/+7
| | | | | | It creates unnecessary changes in the final binaries. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dtc: support layers in DTC_OFTREE_DTS_PATH by defaultMichael Olbrich2018-09-211-1/+1
| | | | | | | PTXDIST_PLATFORMCONFIG_SUBDIR is a relative path and will be searched in all layers. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox: support layers with BAREBOX_EXTRA_ENV_PATHMichael Olbrich2018-09-201-1/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-root-squashfs: add rules for generic squashfs imageBaeuerle, Florian2018-07-311-0/+72
| | | | | This adds rules for generating a squashfs image from the root filesystem via genimage.
* platforms/kernel: add riscvRouven Czerwinski2018-07-301-0/+1
| | | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* architecture: add riscv supportRouven Czerwinski2018-07-301-0/+11
| | | | | Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-root-tgz: Add IMAGE_ROOT_TGZ_LABEL optionJon Ringle2018-07-131-2/+17
| | | | | Signed-off-by: Jon Ringle <jringle@gridpoint.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: merge image sectionsMichael Olbrich2018-05-3113-14/+13
| | | | | | Keep the image2 section for BSPs that still use it. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* u-boot-v2: remove in favor of bareboxRoland Hieber2018-05-311-32/+0
| | | | | | | | Historical package that has since been renamed to barebox. Fixes: 6815a8a1789ed3b3437436e0f859 ("[barebox] add new packet barebox") Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove old ISO image ruleMichael Olbrich2018-05-301-29/+0
| | | | | | | If this is still needed, a new proper image package using genimage should be created. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* remove unmaintained microblaze stuffMichael Olbrich2018-05-304-99/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* create image rules for the kernel imagesMichael Olbrich2018-05-302-7/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete cpio image ruleMichael Olbrich2018-05-301-16/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image_iso: use new cpio.gz imageMichael Olbrich2018-05-301-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete ext2 image ruleMichael Olbrich2018-05-301-49/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete uRamdisk image ruleMichael Olbrich2018-05-301-63/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete hd image ruleMichael Olbrich2018-05-302-174/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* turn vdi image into a new imageMichael Olbrich2018-05-301-4/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete ubi/ubifs image rulesMichael Olbrich2018-05-302-220/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete tar image ruleMichael Olbrich2018-05-301-18/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete squashfs image ruleMichael Olbrich2018-05-301-84/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete jffs2 image ruleMichael Olbrich2018-05-301-52/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: use new cpio image as initramfsMichael Olbrich2018-05-301-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms: remove obsolete vfat image ruleMichael Olbrich2018-05-301-12/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: update default kernel version to something more recentMichael Olbrich2018-03-021-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: add option to depend on host-libelfMichael Olbrich2018-02-081-0/+9
| | | | | | This is need for x86_64 kernel with orc unwinder enabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: add option to depend on host-lz4Michael Olbrich2017-09-161-0/+12
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Debugging: add support for 'build-id'sJuergen Borleis2017-06-211-0/+4
| | | | | | | | | | | | | | | | | | | | Recent debugging tools support separate binaries and debug information files. Providing a unique 'build-id' embedded in the binary enables the debugging tools to select the correct and matching debug information files from the system's root filesystem. The 'build-id' is a 40 character calculated SHA1 from important sections in the binary. The debug information files get stored at a central direcory at "/usr/lib/debug/", with a special path based on the 'build-id'. If the 'build-id' is "123456789abcdef", the path and filename will be ".build-id/12/3456789abcdef.debug". Its possible to have more than one 'build-id' in the binary. This implementation prefers the first one in the list, which might be the wrong one. It's unclear yet how the common debugging tools will behave in this case. Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
* rauc: fix indentionptxdist-2017.05.0Michael Olbrich2017-05-131-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: need openssl since v4.3Markus Niebel2017-03-311-0/+10
| | | | | | | | | | | regarding to https://www.kernel.org/doc/Documentation/Changes kernel needs openssl to compile since v4.3 This is true only for use cases like module signing and trusted keyring for things like IMA. Add hostside openssl as an optional dependency Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-rauc: new packageEnrico Jorns2017-03-241-0/+28
| | | | | | | | | | | | | | | | | This adds a default image recipe for building a RAUC update Bundle out of the systems rootfs. In order to sign your update (mandatory) you need to place a valid certificate and key file in your BSP. Their location is default they are currently expected to be located at: $(PTXDIST_PLATFORMCONFIGDIR)/config/rauc/rauc.key.pem (key) $(PTXDIST_PLATFORMCONFIGDIR)/config/rauc/rauc.cert.pem (cert) PTXdist will then create the bundle during a run of `ptxdist images`. Signed-off-by: Enrico Jorns <ejo@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Toolchain: add help for the "store compiler flags" menu entryJuergen Borleis2017-03-241-0/+4
| | | | | | | Just add some words how to make use of this option. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: depend kernel on having bc installedMarkus Niebel2017-03-091-0/+1
| | | | | | | | | This is needed to build kernels newer than 3.10. Select new host-bc rule for kernel target to make sure bc is there before compiling kernel Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox: bump default barebox versionUwe Kleine-König2016-09-211-1/+1
| | | | | Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* toolchain: bump defaults to 2016.06Uwe Kleine-König2016-09-091-3/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Update at91bootstrap2 package for compatibility with 3.x seriesgrodriguez2016-09-021-4/+4
| | | | | | | | | The original 2.x series of at91bootstrap are not available anymore, and the current rules don't work with the 3.x series. Update them for at91bootstrap 3.4 and above. Signed-off-by: Guillermo Rodriguez <guille.rodriguez@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox: set architecture for arm64Michael Olbrich2016-08-221-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-dtc: make it possible to build without the need to install a DTMarc Kleine-Budde2016-07-211-3/+2
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* host-dtc: use kernel.org git and bump default version to 1.4.1Marc Kleine-Budde2016-07-211-5/+4
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* wrapper: add more stack protector optionsMichael Olbrich2016-06-171-3/+20
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: introduce symbol KERNEL_XPKGMarc Kleine-Budde2016-05-011-0/+7
| | | | | | | | This symbol controls if a kernel xpkg is created. All kernel tool should select this so that the xpkg is created. Kernel modules will end up in a different xpkg anyways. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox: add optional dependency to HOST_LZOPMarc Kleine-Budde2016-04-121-0/+9
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox: add possibility to install: bareboxcrc32, bareboximd and kernel-installMarc Kleine-Budde2016-03-021-0/+23
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> [mol: improve install error handling] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image: ipkg, opkg: use symbol IMAGE_XPKG_EXTRA_ARGS to pass extra arguments ↵ptxdist-2015.07.0Marc Kleine-Budde2015-07-021-4/+5
| | | | | | | | | | | | | to ipkg and opkg build Originally the symbols IMAGE_IPKG_EXTRA_ARGS, IMAGE_OPKG_EXTRA_ARGS were used in the code, but there only was the config entry for the ipkg symbol in Kconfig. This patch converts the IMAGE_IPKG_EXTRA_ARGS to IMAGE_XPKG_EXTRA_ARGS and uses it during ipkg and opkg build. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* kernel: don't add DEBUG_SECTION_MISMATCH=y by defaultUwe Kleine-König2015-06-161-3/+3
| | | | | | | | | | | DEBUG_SECTION_MISMATCH is a development option that shouldn't be used in production settings so IMHO it's not sensible to add it as default setting. Moreover do some minor wording cleanups. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox: add help text tp BAREBOX_NEEDS_HOST_IMX_CST optionMarc Kleine-Budde2015-06-161-0/+12
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox: add optional dependency to HOST_IMX_CSTMarc Kleine-Budde2015-06-151-0/+5
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox: add option to depend on host-opensslMarc Kleine-Budde2015-04-021-0/+5
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* architecture: add missing select to ARCH_LP64 for ARCH_ARM64ptxdist-2015.02.0Marc Kleine-Budde2015-02-181-0/+1
| | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: add arm64 supportMichael Olbrich2015-01-261-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>