<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include/target.mk, branch v19.07.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2019-07-22T07:53:01Z</updated>
<entry>
<title>build: add urandom-seed and urngd to default packages set</title>
<updated>2019-07-22T07:53:01Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-05-20T14:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a624821474c4e709738f416010d0cf0089bfc324'/>
<id>urn:sha1:a624821474c4e709738f416010d0cf0089bfc324</id>
<content type='text'>
urandom-seed content was split from base-files into separate package so
in order to preserve the current functionality and to provide some
fallback mechanism in case jent-rng initialization fails in urngd we
need to add it back.

urngd is OpenWrt's micro non-physical true random number generator based
on timing jitter.

Tested-by: Lucian Cristian &lt;lucian.cristian@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit f5387b754f98f85bf4a1c8c392a965bdbcb96db6)
</content>
</entry>
<entry>
<title>build: add a config option for enabling a testing version of the target kernel</title>
<updated>2019-05-11T09:37:10Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2019-04-27T17:13:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=85017c40f4efce11edd77e0caac14aed0fd690eb'/>
<id>urn:sha1:85017c40f4efce11edd77e0caac14aed0fd690eb</id>
<content type='text'>
If the target supports a newer kernel version that is not used by default
yet, it can be enabled with this option

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel: Remove support for kernel 3.18</title>
<updated>2019-05-03T20:41:38Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2019-03-25T14:29:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1325e74e0c2f9ebdafe05b1492cec77a60059920'/>
<id>urn:sha1:1325e74e0c2f9ebdafe05b1492cec77a60059920</id>
<content type='text'>
No target is using kernel 3.18 anymore, remove all the generic
support for kernel 3.18.

The removed packages are depending on kernel 3.18 only and are not used on
any recent kernel.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: ARM: Fix toolchain compilation for gcc 8.x</title>
<updated>2019-03-25T20:15:58Z</updated>
<author>
<name>Boris Krasnovskiy</name>
</author>
<published>2019-03-10T01:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8dcc1087602e2dd606e4f6e81a06aee62cfd4f4c'/>
<id>urn:sha1:8dcc1087602e2dd606e4f6e81a06aee62cfd4f4c</id>
<content type='text'>
Set the toolchain's ARM CPU and FPU architectures by utilizing' gcc's
--with-cpu / --with-fpu configure options that: "Specify which cpu
variant the compiler should generate code for by default. cpu will
be used as the default value of the -mcpu= switch."

This will resolve the following kernel compilation failures under
gcc 8.x on ARM because the kernel wants to set (possibly conflicting)
optimization flags.

.../ccyVnmrs.s:204: Error: selected processor does not support `dmb ish' in ARM mode
.../ccyVnmrs.s:215: Error: architectural extension `mp' is not allowed for the current base architecture
.../ccyVnmrs.s:216: Error: selected processor does not support `pldw [r4]' in ARM mode

Because this is a big change, the .config and toolchain need to be
refreshed (as in removed and regenerated).

Reported-by: Ansuel Smith &lt;ansuelsmth@gmail.com&gt;
Reported-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt; [#1203]
Signed-off-by: Boris Krasnovskiy &lt;borkra@gmail.com&gt;
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt; [extended commit message,
removed now-deprecated CPU_CFLAGS, changed author to gmail address]
</content>
</entry>
<entry>
<title>hostapd: add basic variant</title>
<updated>2018-10-16T14:07:41Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2018-07-09T12:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1063d904b78297b3e21a352bed19bd312235ff65'/>
<id>urn:sha1:1063d904b78297b3e21a352bed19bd312235ff65</id>
<content type='text'>
Add a basic variant which provides WPA-PSK only, 802.11r and 802.11w and
is intended to support 11r &amp; 11w (subject to driver support) out of the
box.

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>target.mk: Remove obsolete octeon CPU_CFLAGS</title>
<updated>2018-08-19T16:58:30Z</updated>
<author>
<name>Daniel Engberg</name>
</author>
<published>2018-08-19T06:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fc9cbf3bc0673c97e31693ea45fad1798346c2cd'/>
<id>urn:sha1:fc9cbf3bc0673c97e31693ea45fad1798346c2cd</id>
<content type='text'>
As of commit c6e02b49f65cb4eff624a0831d3db265b3fadd2a the octeon target
uses octeonplus instead of octeon

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;
</content>
</entry>
<entry>
<title>kernel: remove linux 4.4 support</title>
<updated>2018-08-08T07:51:23Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2018-08-08T07:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0ef25a7aee37aeaaa110e7163d0726b278201b78'/>
<id>urn:sha1:0ef25a7aee37aeaaa110e7163d0726b278201b78</id>
<content type='text'>
No targets are using this one anymore

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>build: do not alter global default package selection from profiles</title>
<updated>2018-07-21T18:52:48Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-07-21T18:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=69ea512c62619b8b650d4e03d071b36a526734ce'/>
<id>urn:sha1:69ea512c62619b8b650d4e03d071b36a526734ce</id>
<content type='text'>
This partly reverts ca32373c951c651f4fe5d8f99ddeb8d4f20bbe3e which lets
profiles that suppress packages to alter the package selection for all
devices of the target when building with CONFIG_TARGET_PER_DEVICE_ROOTFS.

In particular, this caused the brcm47xx Edimax PS-1208MFG profile to
disable mtd, dropbear, firewall and other essential packages for all
brcm47xx/generic builds.

To solve this problem, prevent profiles from mangling the global
DEFAULT_PACKAGES selection and restrict the supression of negated
packages to the local PACKAGE variable list only.

Fixes ca32373c95 ("target.mk: let profile remove from DEFAULT_PACKAGES")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>octeon: Add and set CPU type Octeon+ as default</title>
<updated>2018-06-20T13:36:02Z</updated>
<author>
<name>Daniel Engberg</name>
</author>
<published>2018-06-19T06:44:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c6e02b49f65cb4eff624a0831d3db265b3fadd2a'/>
<id>urn:sha1:c6e02b49f65cb4eff624a0831d3db265b3fadd2a</id>
<content type='text'>
The lowest CPU type used by supported Octeon platform
is Octeon+ (EdgeRouter Lite) while EdgeRouter Pro/ER-8 uses
Octeon II which is backwards compatible with Octeon+.

Sources:
https://community.ubnt.com/t5/EdgeRouter/EdgeRouter-Pro-CPU/td-p/654599
https://www.cavium.com/octeon-II-CN68XX.html
"OCTEON II family is fully software compatible with the widely-adopted
OCTEON Plus family"

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;
</content>
</entry>
<entry>
<title>mvebu: add support for MACCHIATObin (cortex-a72)</title>
<updated>2018-03-31T14:13:19Z</updated>
<author>
<name>Damir Samardzic</name>
</author>
<published>2018-03-26T09:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2534141322b0541daa627a516280638c12a262fe'/>
<id>urn:sha1:2534141322b0541daa627a516280638c12a262fe</id>
<content type='text'>
Add initial support for Marvell MACCHIATObin, cortex-a72 based Marvell
ARMADA 8040 Community board. Comes in two forms: Single Shot and Double
Shot.

Specifications:
- Quad core Cortex-A72 (up to 2GHz)
- DDR4 DIMM slot with optional ECC and single/dual chip select support
- Dual 10GbE (1/2.5/10GbE) via copper or SFP
  2.5GbE (1/2.5GbE) via SFP
  1GbE via copper
- SPI Flash
- 3 X SATA 3.0 connectors
- MicroSD connector
- eMMC
- PCI x4 3.0 slot
- USB 2.0 Headers (Internal)
- USB 3.0 connector
- Console port (UART) over microUSB connector
- 20-pin Connector for CPU JTAG debugger
- 2 X UART Headers
- 12V input via DC Jack
- ATX type power connector
- Form Factor: Mini-ITX (170 mm x 170 mm)

More details at http://macchiatobin.net

Booting from micro SD card:
 1. reset U-Boot environment:
      env default -a
      saveenv

 2. prepare U-Boot with boot script:
      setenv bootcmd "load mmc 1:1 0x4d00000 boot.scr; source 0x4d00000"
      saveenv

   or manually:
      setenv fdt_name armada-8040-mcbin.dtb
      setenv image_name Image
      setenv bootcmd 'mmc dev 1; ext4load mmc 1:1 $kernel_addr $image_name;ext4load mmc 1:1 $fdt_addr $fdt_name;setenv   bootargs $console root=/dev/mmcblk1p2 rw rootwait; booti $kernel_addr - $fdt_addr'
      saveenv

Signed-off-by: Damir Samardzic &lt;damir.samardzic@sartura.hr&gt;
</content>
</entry>
</feed>
