<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/include/target.mk, branch v19.07.4</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=v19.07.4</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=v19.07.4'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2020-08-09T22:05:27Z</updated>
<entry>
<title>hostapd: add wpad-basic-wolfssl variant</title>
<updated>2020-08-09T22:05:27Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-08-04T14:24:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=dedf089bb79480d2629854f1f1e379a4b4a5a6f3'/>
<id>urn:sha1:dedf089bb79480d2629854f1f1e379a4b4a5a6f3</id>
<content type='text'>
Add package which provides size optimized wpad with support for just
WPA-PSK, SAE (WPA3-Personal), 802.11r and 802.11w.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
[adapt to recent changes, add dependency for WPA_WOLFSSL config]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
(cherry picked from commit c487cf8e94cbdf582dfc3c2bdaab913a146a2100)
</content>
</entry>
<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/hauke/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/hauke/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/hauke/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/hauke/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/hauke/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/hauke/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/hauke/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/hauke/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/hauke/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>
</feed>
