| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
* Nouveau driver (mostly fails on POWER w/ 64k pages anyway)
* Non-English locales
* Discrete HWDB files
Once the -Os build failure has been resolved upstream, these can
likely be reenabled.
|
| |
|
|
|
|
|
|
| |
* Throw out elf libraries for nonbootable architectures
* Throw out the c++ standard library (it's needed during build time for other pieces of the stack, but not the skiroot.)
Signed-off-by: Brandon Bergren <git@bdragon.rtk0.net>
|
| |
|
|
| |
No binary-only firmware components should be included in any Talos II firmware builds
|
| |
|
|
| |
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
|
| |
|
|
|
|
| |
Support for QLogic Corp. FastLinQ QL41000 Series 10/25/40/50GbE Controller.
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
|
| |
|
|
|
|
|
| |
The XML for witherspoon_dev is the same as for the normal witherspoon
platform so ignore it when cloning platform-xml repositories.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
| |
This way we can easily pass RELEASE.md through markdown without
everything getting squashed into the same line.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
|
| |
We disabled the e100 driver in the kernel configuration back in
op-build v1.22 with 3d17c64a1522 ("linux: config: Remove Intel E1000e
and E100"). Remove the firmware from the whitelist as there's no chance
anyone is using it.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Back in the day Tuletta (P8) machines would use Radeon GPU drivers. No
one has tested this in many moons. To save all systems from paying for
the kernel driver, disable it in the kernel configuration and drop the
firmware from the firenze, pseries and zz configurations.
A similar story applies for Matrox cards.
If someone comes hunting for support in the future they can revert this
commit.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
| |
|
|
| |
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
|
| |
|
|
| |
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release notes and announcement:
https://git.buildroot.net/buildroot/plain/CHANGES?id=2018.02
http://lists.busybox.net/pipermail/buildroot/2018-March/215002.html
Updated packages:
rsync: 3.1.2 -> 3.1.3
glibc: glibc-2.26-73 -> glibc-2.26-146
linux-firmware: a3a26af24e29 -> 65b1c68c63f9
util-linux: 2.31 -> 2.31.1
eudev: 3.2.4 -> 3.2.5
Updated host packages:
libxml2: 2.9.5 -> 2.9.7
binutils: 2.28.1 -> 2.29.1
Signed-off-by: Joel Stanley <joel@jms.id.au>
[stewart: remove old config option from pseries_defconfig, fix firmware-whitelist]
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
|
| |\
| |
| | |
release-notes: Update env path
|
| | |
| |
| |
| | |
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
| |
The release-notes script now produces Markdown compatible with
pandoc to help convert it into RST for sphinx.
Actual documentation is fairly limited currently.
We use intersphinx to link to various sub-projects' docs.
A .travis.yml file is added to build+publish documentation
when new code is pushed to github.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
|
| |
|
|
| |
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
|
| |
The release-notes script gets confused by the existence of both
witherspoon_sequoia_defconfig and witherspoon_defconfig. In this
scenario witherspoon_sequoia_defconfig only exists to placate the CI
process, so treat it as if it does not exist.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
The release-notes script currently specifies HTTP URLs for each project
repository. These are all Github URLs and recently there's been a 50/50
chance of Github either a) redirecting to HTTPS or b) timing out.
Update all URLs to use HTTPS so that the release-notes script can
actually clone them.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
The proliferation of witherspoon flavours has confused the release-notes
script again, causing it to attempt to clone the nonexistent
witherspoon-{redbud,sequoia}-xml repo.
Handle these extra variants to make sure we only clone the actual
witherspoon-xml repository.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
|
| |
URGH.
We kind of treat sequoia as witherspoon so we can show updated packages
in release notes.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
|
| |
|
|
|
|
|
| |
On a similar level to .,' - table name quoting is odd and on the surface
makes no sense.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
|
| |
|
|
|
|
|
|
| |
Include some added/removed platform bug fixes, as well as fixes
to do with a temporary bug in the op-build repo that was introduced
and fixed 2 commits either side of the v1.17 tag
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
|
| |
|
|
|
|
|
|
| |
The redbud platform uses the witherspoon-xml repository. There is no
redbud-xml repository so ignore it when creating a list of -xml
repositories.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A bit of a decent rework to the release-notes tool, coping with the
machine-xml rework (to be one package with different repos/versions per
platform, see cd986e4cf84a526ee9653f1282e7889a9312f658)
We also do a legal-info build for each platform, as the resulting
manifest.csv allows us to work out what packages have been
updated/added/removed for each platform.
Also add the '--platform' option, to produce release notes for only
one platform.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
|
| |
|
|
| |
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
|
| | |
|
| |
|
|
| |
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
| |
|
|
| |
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves from the 4.4 based kernel series to the newer long term
support kernel, Linux 4.9.
To make the move we regenerate the kernel defconfig for the new kernel.
We still have three out of tree patches. This commit makes the following
changes:
* Drops 5 of our out of tree patches
* Two remain for XHCI kexec issues
* One remains for VGA handover
We also update bnx2x firmware version for newer kernel driver, which
means modify the firmware whitelist.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
| |
|
|
|
|
|
| |
The whitelist was matching bnx2* as ok, so everything in bnx2x was being
left in the image.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Firenze has a script that ensures only the correct firmware is present
in the lib/firmware directory of skiroot. This is useful functionality
for all machines, so rename it and add it to the
ROOTFS_POST_BUILD_SCRIPT config option for all machines.
Note that this means adding new drivers that have loadable firwmare in
the future will require updating this script.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
| |
|
|
|
|
|
| |
This is the one we need. Save a few hundred KB of space by not including
them all.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
| |
|
|
|
|
|
|
| |
The CAICOS series of radeon GPUs work on POWER but do not appear to
survive kexec. Remove support for them from Skiroot so that the GPU
won't be properly initialised until the host OS boots.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
|
|
|
|
| |
Some radeon chips require an additional _rlc.bin binary that doesn't
match the name of its other required binary files. Include the
BTC_rlc.bin binary as well for CAICOS chips.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
| |
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current $target-xml packages use target names in their dependencies
lists, where they should be using package names. This breaks certain
targets, like 'legal-info', which create dependencies by adding other
suffixes to the package names.
From the buildroot manual:
These dependencies are listed in terms of lower-case package names,
which can be packages for the target (without the host- prefix) or
packages for the host (with the host-) prefix). Buildroot will ensure
that all these packages are built and installed before the current
package starts its configuration.
This change fixed these DEPENDENCIES defintions to use package names
instead. Consequently, we don't need to filter out the -install-images
target suffix in the op-target-dependencies script.
Fixes #547.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
|
| |
|
|
|
|
|
|
|
| |
Firenze builds require several radeon binaries from linux-firmware,
however the buildroot package installs support for many more varieties
than we need. Add a post-build script that compares installed firmware
binaries against a whitelist and removes any unnecessary binaries.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
|
| |
|
|
| |
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
| |
|
|
|
|
|
|
|
|
| |
We will want to share /var with petitboot plugins, but most of the
directories in /var are actually symlinks to outside of var (to /tmp).
This change replaces the symlinks with actual directories. Since we're
running in an initramfs, we don't need to put everything in /tmp.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
|
| |
|