<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/next/linux-next.git/tools/include/nolibc/Makefile, branch stable</title>
<subtitle>The linux-next integration testing tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/atom?h=stable</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/atom?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/'/>
<updated>2026-05-03T14:39:54+00:00</updated>
<entry>
<title>tools/nolibc: add support for 32-bit parisc</title>
<updated>2026-05-03T14:39:54+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-06T21:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=d4fe68aea3d9fa66534dc2485b8ab998514ca0fc'/>
<id>urn:sha1:d4fe68aea3d9fa66534dc2485b8ab998514ca0fc</id>
<content type='text'>
Extend nolibc to target the 32-bit parisc architecture.
64-bit is not yet supported.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Link: https://patch/msgid.link/20260428-nolibc-hppa-v5-2-d843d573111a@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: add support for OpenRISC / or1k</title>
<updated>2026-05-03T14:34:58+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-15T09:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=97d6655082757fe9ce39e110e7853127a0840542'/>
<id>urn:sha1:97d6655082757fe9ce39e110e7853127a0840542</id>
<content type='text'>
Add support for OpenRISC / or1k to nolibc.

_start() uses the same wrapper construct as in arch-sh.h.
libgcc is necessary as OpenRISC is missing 64-bit multiplication.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Stafford Horne &lt;shorne@gmail.com&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Link: https://patch.msgid.link/20260429-nolibc-openrisc-v2-1-8d7d7a2f3fec@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: add alloca()</title>
<updated>2026-04-27T07:00:50+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-09T15:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=80e5de852e3a619ff83e0347a5766b34fdc8aa78'/>
<id>urn:sha1:80e5de852e3a619ff83e0347a5766b34fdc8aa78</id>
<content type='text'>
Add the wide-used alloca() function. As it is highly machine and
compiler dependent, just defer to the compiler builtin. This has
been available since GCC 4 and clang 3.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Link: https://patch.msgid.link/20260409-nolibc-alloca-v1-1-ed02f68dfaf9@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: add assert() and assert.h</title>
<updated>2026-04-27T07:00:49+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-09T16:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=f94da2b42bc84bbcdb5d1f41551295fc946c7f7e'/>
<id>urn:sha1:f94da2b42bc84bbcdb5d1f41551295fc946c7f7e</id>
<content type='text'>
Add the standard assert() macro from the assert.h header.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Link: https://patch.msgid.link/20260409-nolibc-assert-v1-1-42da8b367e23@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: add byteorder conversions</title>
<updated>2026-04-07T07:27:25+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-05T15:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=ce834c9cb984a9b85160a2c3a3821e179fa502fa'/>
<id>urn:sha1:ce834c9cb984a9b85160a2c3a3821e179fa502fa</id>
<content type='text'>
Add some standard functions to convert between different byte orders.
Conveniently the UAPI headers provide all the necessary functionality.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Link: https://patch.msgid.link/20260405-nolibc-bswap-v1-1-f7699ca9cee0@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: explicitly list architecture headers</title>
<updated>2026-04-02T15:11:53+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-01T15:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=7933969e1f733e18795a755cd9822ccf510140a1'/>
<id>urn:sha1:7933969e1f733e18795a755cd9822ccf510140a1</id>
<content type='text'>
Relying on $(wildcard) is brittle and non-deterministic.

similar to all the other headers.
Switch the list of architecture headers to an explicit list,

Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-4-bcf4c9f5c1be@weissschuh.net
Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
</content>
</entry>
<entry>
<title>tools/nolibc: drop superfluous definition of Q</title>
<updated>2026-04-02T15:11:48+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-01T15:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=b972b37cb6b8216922c1e817b0bab4cfed55fc44'/>
<id>urn:sha1:b972b37cb6b8216922c1e817b0bab4cfed55fc44</id>
<content type='text'>
Q is already defined by tools/scripts/Makefile.include which is included
at the top of tools/include/nolibc/Makefile.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-3-bcf4c9f5c1be@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: drop superfluous invocation of mkdir</title>
<updated>2026-04-02T15:11:42+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-01T15:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=010d03d0e8fb0a2690d5a79c6580d8c4f32c937e'/>
<id>urn:sha1:010d03d0e8fb0a2690d5a79c6580d8c4f32c937e</id>
<content type='text'>
The call to 'mkdir -p $(OUTPUT)sysroot/include' will also create the
sysroot directory.

Drop the unnecessary explicit invocation of mkdir.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-2-bcf4c9f5c1be@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: drop superfluous invocation of 'make headers'</title>
<updated>2026-04-02T15:11:37+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-04-01T15:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=5bf4b30ed49b9af281bdf11c788f382faa432cfd'/>
<id>urn:sha1:5bf4b30ed49b9af281bdf11c788f382faa432cfd</id>
<content type='text'>
The headers_install target of the toplevel Makefile will already make
sure that the headers are up-to-date.

Drop the superfluous explicit invocation.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Link: https://patch.msgid.link/20260401-nolibc-cleanup-v1-1-bcf4c9f5c1be@weissschuh.net
</content>
</entry>
<entry>
<title>tools/nolibc: add err.h</title>
<updated>2026-03-22T09:40:37+00:00</updated>
<author>
<name>Thomas Weißschuh</name>
<email>linux@weissschuh.net</email>
</author>
<published>2026-03-18T15:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=9da0f529c089f00e6ab8b552d7407e612b7245a8'/>
<id>urn:sha1:9da0f529c089f00e6ab8b552d7407e612b7245a8</id>
<content type='text'>
Add a few convenient helpers to print error and warning messages.

Signed-off-by: Thomas Weißschuh &lt;linux@weissschuh.net&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Link: https://patch.msgid.link/20260318-nolibc-err-h-v4-2-08247a694bd9@weissschuh.net
</content>
</entry>
</feed>
