| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ipkg-repository can now be signed using openssl. A signature for the
Packages file is created and stored in Packages.sig. On the target, opkg
can be configured to enforce verification of the Packages file (which in
turn contains hashes of each ipk file) by using an /etc/opkg/opkg.conf similar
to the following:
src myrepo http://server/ipkg-repository/mydistro/dists/mydistro-3
option check_signature
option signature_ca_path /var/keys
option signature_ca_file /var/keys/selfsigned.crt
Signed-off-by: George McCollister <george.mccollister@gmail.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
Added option to build images from the ipkg repository.
Signed-off-by: George McCollister <george.mccollister@gmail.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
and bump default version to 1.3.0.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
openssl is used to sign the Packages file in the ipkg-repository.
Signed-off-by: George McCollister <george.mccollister@gmail.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Generate a PIC executable blob tagged for XL-Boot that copies
a image from FLASH to its linked address in RAM and executes it.
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Xilinx Tools provides a collection of small host programs
you need for Xilinx cross development especially MicroBlaze
development.
If you want to generate a set of payload blob images tagged
for XL-Boot you will need the command mkxlblob from this tool
collection.
Xilinx Tools and XL-Boot are parts of MB-Ref.
See: http://gitorious.org/mbref/xl-tools
or: http://www.li-pro.de/xilinx_mb/xl-tools/start
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is support for Xilinx MicroBlaze processors. MicroBlaze
is a soft core processor designed for Xilinx FPGAs. With this
new architecture ptxdist have to handle dynamic platform
configurations exported by Xilinx design tools.
Some essential changes and extensions inside a few ptxdist core
scripts were made to merge external platform configurations into
the ptxdist platform configuration. That is very important since
the resulting build process have to know about the real CPU
features like hardware multiplier, barrel shifter or similar high
performance accelerators.
So ptxdist knows about this specialty, parse the new platform
directory "xlbsp" and use the content for its own platform
configuration. The content of the new platform directory "xlbsp"
comes from Xilinx design tools and have to be:
* auto-config.in (Linux Kernel 2.4 configuration)
* Kconfig.auto (Linux Kernel 2.6 configuration)
* xilinx.dts (Linux Kernel 2.6 configuration)
* config.mk (U-Boot configuration)
* xparameters.h (U-Boot configuration)
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
in a separate .in file, so it can be overwriten, e.g. in a platform
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
...and fix problem with image size of not using the atmel tools to
flash the bootstrap.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
They are now unused and should never be introduced again. If anything,
we want to depend on the ARM architecture, but not on specific SOCs.
Since ARM in general supports little and big endian, both is possible.
The default is little endian.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
While bein useful on OMAP only, there is no technical reason
to not compile X-Load on any other ARM or on a generic ARM
build targeting (not only, but also) OMAP.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Currently we have a ARCH_ARM_PXA option which is only used
in ffmpeg to select iwmmxt. This contains a FIXME though stating
that not all PXAs support the iwmmxt extension. So introduce
an explicit switch for this and get rid of ARCH_ARM_PXA later.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
|
| |
While being useful on at91 only there is no technical reason
to not build this tool on any other ARM processor.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
|
|
|
|
|
|
| |
In order to support barebox as a bootloader for x86/BIOS based plattforms the
BAREBOX_ARCH_STRING must no be empty.
Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
also install the resulting environment to $(IMAGEDIR)/
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
This release fixes the problem that the root.squashfs file has access
richts always set to 700 regardless of umask set.
suqashfs-tools-4.1 respects umask properly.
Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
[mkl: ported squashfs-4.0 patch, turn off xattr by default]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
x-load is a first level bootloader for Texas Intruments OMAP
microprocessors (similar to the AT91Bootstrap application).
This bootstrap package is required on TI OMAP boards where
dataflash/nandflash or USB/RS232 is used to boot from. In
any of these cases the internal bootROM of the OMAP core is
used to boot the board with.
Signed-off-by: Stephan Linz <linz@li-pro.net>
[mkl: removed trailing newline]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|\
| |
| |
| | |
ssh://git-private.pengutronix.de/git-private/lfu/ptxdist-lfu
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This one adds the option to create a data partition. Currently it is created as
an empty partition. It's considerable that we can change this so we can generate
it with some predefined content. The partition can either be create as a futher
volume in the main root.ubi file or as a standalone flashable UBI image.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This one reworks the UBI image relevant stuffs. Creating a root volume is a
selectable option, though mandatory, now. Split out the volume specific
options from UBI generic options, so that we could add options for further
volumes later. Also updated the help text and Add some enhancement to the
makefile in printing and macro usage.
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
|
|/
|
|
|
|
| |
the other options are not used anyway
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch aims to fix some problems of the version handling of
ptxdist which were introducted with switching to timed releases:
a) The version is specified in "configure.ac", the "local version"
("00003-gbf29f16") is generated by "setlocalversion".
"setlocalversion" generates it's ouput relative to the latest tag.
This leads to strange version strings, after creating a tag, and
forgetting to run "./autogen.sh && ./configure && make".
b) The ptxdist created with a "make dist", even if a not tagged version,
always thinks it's a release.
c) BSPs working with "master" need a migrate after each release. Because
the compatibility checker uses year and month.
The problems are^Wshould be fixed with these changes:
a) "setlocalversion" now generates the whole full version, e.g.:
"2010.04.0-00003-gbf29f16".
"configure.ac" uses "m4_esyscmd" to figure out the current version
while running "configure". (Yes, "configure").
b) A file ".tarball-version" is added to the tarball to track the
version while creating the tarball (same goes for the installation).
"setlocalversion" will use the version information from
".tarball-version"
c) If both ptxdist and config file are not using a release, i.e. their
versions an "appendix", we say it's compatibe, too.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
| |
Reported-by: Juergen Beisert <jbe@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
|
| |
use "-n" for NANDs not "-c"
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|\ \ \
| | | |
| | | |
| | | | |
'remotes/public/next/fix-libs', 'remotes/public/next/kernel', 'remotes/public/next/version-bumps' and 'remotes/public/next/cleanups'
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
...for older system without it.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Here's another patch for ptxdist which
adds support for "simpleImages" as a possible build target.
I'm using it for the Xilinx XUP board together with the previously
posted toolchain description.
The config options where partially taken from:
http://www.aclevername.com/articles/linux-xilinx-tutorial/building-linux.html
Signed-off-by: Tim Sander <tim01@vlsi.informatik.tu-darmstadt.de>
[mkl: ported to mainline]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
| |
| |
| |
| | |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
| |
| |
| |
| | |
Signed-off-by: Jon Ringle <jon@ringle.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch add the "whole rootfs in initrd in kernel image" feature to
the kernel. The whole root file system in form of an cpio image should
be linked into the kernel.
The procedure is split into two parts:
If the feature is active, during the kernel's compile stage an empty
file is linked into the kernel. Because:
a) the kernel should be compiled in the compile stage
b) the root file system isn't read yet, because it is usually not
compiled. Maybe we even want to put modules into the rootfs.
The second part happens during the "images" stage. First the cpio is
created, then it is linked into the kernel image. Last but not least the
kernel image is installed to "images/kernel" as usual.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|