summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* platform-v7a: barebox: re-add am335x bareboxSascha Hauer2017-06-303-0/+831
| | | | | | | | This re-adds barebox for all supported am335x hardware. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> [improve commit message] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: barebox: re-add am335x barebox-mloSascha Hauer2017-06-303-0/+493
| | | | | | | | This re-adds barebox-mlo for all supported am335x hardware. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> [improve commit message] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: add i.MX6 support to kernelconfigSascha Hauer2017-06-301-9/+108
| | | | | | | | | As i.MX6 is an ARM v7a as well, add support for it to the v7a kernel configuration. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> [improve commit message] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: add barebox-2017.06.0 patchesSascha Hauer2017-06-3018-2199/+735
| | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> [remove barebox-2016.05.0 patches while being there] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: remove old barebox and imagesSascha Hauer2017-06-3010-2429/+0
| | | | | | | | | We will split up the image generation into one image per target hardware in subsequent patches. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> [improved commit message] Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* datapartition: /usr mergeRobert Schwebel2017-06-304-2/+2
| | | | | | | Since 69841205bc7e114c40ccd3303fae2c97d0c42184 in ptxdist, the systemd /usr merge is active. Adapt local rules as well. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* doc: add sphinx/rst based documentationRobert Schwebel2017-06-2614-150/+164
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxconfig: enable memtoolUwe Kleine-König2017-06-161-1/+1
|
* Merge branch 'master' of git.pengutronix.de:DistroKitUwe Kleine-König2017-06-165-336/+11
|\
| * networkmanager: remove from bspRobert Schwebel2017-06-122-331/+0
| | | | | | | | | | | | | | NetworkManager 1.8 is now in ptxdist, so we can remove it from the BSP. This reverts commit 1de71fbe5b937694d0de072984f3984e9775d0d9. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
| * DistroKit: update from ptxdist-2017.05.0 to ptxdist-2017.06.0Robert Schwebel2017-06-122-4/+6
| | | | | | | | | | | | | | Update ptxdist to latest and greatest. This will obsolete the local networkmanager package, which is removed in the next patch. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
| * platform-v7a: add ssh forwarderRobert Schwebel2017-06-121-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | This patch makes it possible to have a local ssh forward: if the BSP runs in qemu (started with configs/platform-v7a/run), the SSH port 22 is forwarded to port 4445 on localhost, so you can $ ssh localhost -p 4445 -l root and end up in the DistroKit system. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* | multi_v7: fix barebox patches with whitespace issueMichael Grzeschik2017-06-137-110/+111
|/ | | | Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
* remove and gitignore vim swap filesRoland Hieber2017-05-181-0/+1
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* platform-v7a: change run script to use new qemu network definitionRobert Schwebel2017-05-161-3/+3
| | | | | | The old vlan=... variant is deprecated with qemu 2.9. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* updates: remove obsolete fileRobert Schwebel2017-05-161-33/+0
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: update kernel from 4.9.1 to 4.11.0Robert Schwebel2017-05-162-27/+91
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* DistroKit: update to ptxdist-2017.05.0Robert Schwebel2017-05-163-256/+321
| | | | | | | | | | | | | | | In ptxdist-2017.05.0, the list of packages in DistroKit has been systematically reviewed, so all packages are now available in their recent versions. There are two exceptions: ncurses 6.0 and networkmanager 1.8 didn't make it into the release. As networkmanager 1.8 is now available in the BSP, we can make use of its newly reduced dependencies and switch off libsoup, sqlite and libxml2. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* networkmanger: update from 1.6 to 1.8Robert Schwebel2017-05-162-0/+331
| | | | | | | This change didn't make it into ptxdist-2017.05.0, so put it here temporarily. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* todo: remove old TODO.rscRobert Schwebel2017-01-301-21/+0
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* WIP: platform-v7a: add support for afi-gfRobert Schwebel2017-01-068-1/+810
| | | | | | * not tested yet Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* configs: add options suggested by 'reason'Robert Schwebel2017-01-064-21/+84
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* mosquitto: remove package that leaked in by accidentRobert Schwebel2017-01-064-171/+0
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* run: move to new script with plan 9 filesystem supportRobert Schwebel2017-01-061-18/+169
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernelconfig: activate plan 9 filesystem supportRobert Schwebel2017-01-061-2/+8
| | | | | | | Qemu is able to use the plan 9 filesystem with virtio to access a local filesystem hierarchy. Activate. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel config: activate user namespacesRobert Schwebel2017-01-061-1/+1
| | | | | | | | This avoids that systemd cries about missing user namespaces: [ 3.118703] systemd[1]: dev-hugepages.mount: Couldn't determine result for ConditionVirtualization=!private-users, assuming failed: No such file or directory Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 4.8 -> 4.9.1Robert Schwebel2017-01-062-50/+71
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2016.08.0 -> 2016.12.0Robert Schwebel2017-01-034-193/+45
| | | | | | | | | Migrate configs/ptxconfig and configs/platform-v7a/platformconfig. The modifications previously made to rules/host-qemu.{make,in} are now upstream, so remove these files. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: toolchain version bump OSELAS.Toolchain-2016.06.0->1Robert Schwebel2017-01-031-1/+1
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 4.7 -> 4.8Robert Schwebel2016-10-112-18/+42
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2016.08.0 -> 2016.09.0Robert Schwebel2016-09-132-6/+19
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* libgudev: remove local versionRobert Schwebel2016-08-221-22/+0
| | | | | | | Since ptxdist-2016.06.0, libgudev.in is fixed in upstream (the host-glib dependency was missing), so we can now remove the local file. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* host-qemu: update local qemu version to ptxdist upstreamRobert Schwebel2016-08-222-13/+31
| | | | | | | | | | The version in DistroKit has --enable-libusb enabled, which is still off in the version in ptxdist upstream. However, update to the QEMU version from ptxdist-2016.08.0. The patches have been sent to ptxdist upstream. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2016.07.0 -> 2016.08.0Robert Schwebel2016-08-184-27/+9
| | | | | | | | With systemd being updated from 229 to 230, the old bindmount for /run from our local fstab doesn't work any more and ends up in emergency mode. Remove fstab and replace with ptxdist standard file. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* networkmanager: remove private rule copyLadislav Michl2016-08-121-223/+0
| | | | | | | | | Introduced by commit 897055310494a146f7d32fc89243d31eeac95d0d private rules/networkmanager.make is the same as the one in ptxdist-2016.07.0, so remove it. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 4.6 -> 4.7Robert Schwebel2016-07-272-14/+43
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump from 2016.05.0 to 2016.07.0Robert Schwebel2016-07-2713-7/+494
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: update to OSELAS.Toolchain-2016.06.0Robert Schwebel2016-07-261-3/+3
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-beaglebone: rename to platform-v7aRobert Schwebel2016-07-2650-1/+1
| | | | | | | In the meantime, in addition to beaglebone, this platform supports the other ARMv7 based boards (rpi2, vexpress), so rename it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* beaglebone: update barebox config to nvMichael Grzeschik2016-06-122-19/+1
| | | | Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
* multi_v7: update barebox to 20160610-1 and include bootstateMichael Grzeschik2016-06-1013-24/+1802
| | | | Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
* platform beaglebone: enable gzip support for initramfsJan Luebbe2016-06-101-1/+3
| | | | Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
* platform: beaglebone: add run-nfs qemu scriptAlexander Aring2016-06-101-0/+20
| | | | Signed-off-by: Alexander Aring <aar@pengutronix.de>
* platform: beaglebone: nfs: add insecure optionAlexander Aring2016-06-101-0/+29
| | | | Signed-off-by: Alexander Aring <aar@pengutronix.de>
* platform: beaglebone: add versatile express eth driverAlexander Aring2016-06-101-1/+5
| | | | Signed-off-by: Alexander Aring <aar@pengutronix.de>
* NetworkManager: fix resolv.conf handlingRobert Schwebel2016-06-101-0/+6
| | | | | | | | | | | | | | | | With NetworkManager 1.2, the /etc/resolv.conf handling was changed and we didn't notice. NetworkManager assumes that resolv.conf is already handled manually and writes its generated resolv.conf only to /run/NetworkManager/resolv.conf instead of the location we set our /etc/resolv.conf link to. By setting rc-manager=file, the old behaviour is restored. This patch has been sent upstream. Found-by: Michael Olbrich <m.olbrich@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform beaglebone: add initrd supportRobert Schwebel2016-06-101-3/+19
| | | | | | | This is needed for automatic testing, where the DistroKit image is used with an additional initrd. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform beaglebone: set boot timeout to 0Robert Schwebel2016-06-101-1/+1
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform: beaglebone: sync rpi2 boot-parametersAlexander Aring2016-06-101-1/+1
| | | | | | | This patch changes the boot-parameters for rpi2 boot-spec according to all other boot-spec's. Signed-off-by: Alexander Aring <aar@pengutronix.de>
* platform: beaglebone: fix host-lzop dependencyAlexander Aring2016-06-102-1/+15
| | | | | | | This patch adds host-lzop as dependency for rpi2 barebox which is missing in ptxdist-2016.05.0 for barebox template generation. Signed-off-by: Alexander Aring <aar@pengutronix.de>