<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kbuild</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e6265fe7 - kexec: rename ARCH_HAS_KEXEC_PURGATORY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#e6265fe7</link>
        <description>kexec: rename ARCH_HAS_KEXEC_PURGATORYThe Kconfig refactor to consolidate KEXEC and CRASH options utilizedoption names of the form ARCH_SUPPORTS_&lt;option&gt;. Thus rename theARCH_HAS_KEXEC_PURGATORY to ARCH_SUPPORTS_KEXEC_PURGATORY to followthe same.Link: https://lkml.kernel.org/r/20230712161545.87870-15-eric.devolder@oracle.comSigned-off-by: Eric DeVolder &lt;eric.devolder@oracle.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Wed, 12 Jul 2023 16:15:45 +0000</pubDate>
        <dc:creator>Eric DeVolder &lt;eric.devolder@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>3325b4d8 - s390/hypfs: factor out filesystem code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#3325b4d8</link>
        <description>s390/hypfs: factor out filesystem codeThe s390_hypfs filesystem is deprecated and shouldn&apos;t be used due to itsrather odd semantics. It creates a whole directory structure with staticfile contents so a user can read a consistent state while within thatdirectory.Writing to its update attribute will remove and rebuild nearly the wholefilesystem, so that again a user can read a consistent state, even ifmultiple files need to be read.Given that this wastes a lot of CPU cycles, and involves a lot of code,binary interfaces have been added quite a couple of years ago, which simplypass the binary data to user space, and let user space decode the data.This is the preferred and only way how the data should be retrieved.The assumption is that there are no users of the s390_hypfs filesystem.However instead of just removing the code, and having to revert in casethere are actually users, factor the filesystem code out and make it onlyavailable via a new config option.This config option is supposed to be disabled. If it turns out there are nocomplaints the filesystem code can be removed probably in a couple ofyears.Acked-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Tue, 04 Jul 2023 13:47:13 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;hca@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>8212f898 - kbuild: use more subdir- for visiting subdirectories while cleaning</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#8212f898</link>
        <description>kbuild: use more subdir- for visiting subdirectories while cleaningDocumentation/kbuild/makefiles.rst suggests to use &quot;archclean&quot; forcleaning arch/$(SRCARCH)/boot/, but it is not a hard requirement.Since commit d92cc4d51643 (&quot;kbuild: require all architectures to havearch/$(SRCARCH)/Kbuild&quot;), we can use the &quot;subdir- += boot&quot; trick forall architectures. This can take advantage of the parallel option (-j)for &quot;make clean&quot;.I also cleaned up the comments in arch/$(SRCARCH)/Makefile. The &quot;archdep&quot;target no longer exists.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; (powerpc)

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Wed, 13 Oct 2021 06:36:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b450eeb0 - s390/numa: move code to arch/s390/kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#b450eeb0</link>
        <description>s390/numa: move code to arch/s390/kernelMove all code from arch/s390/numa/ to arch/s390/kernel/since numa.c is the only source file and all others weredeleted with the fake NUMA support removal.Signed-off-by: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Signed-off-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Tue, 04 Aug 2020 18:35:50 +0000</pubDate>
        <dc:creator>Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>840798a1 - s390/kexec_file: Add purgatory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#840798a1</link>
        <description>s390/kexec_file: Add purgatoryThe common code expects the architecture to have a purgatory that runsbetween the two kernels. Add it now. For simplicity first skip crashsupport.Signed-off-by: Philipp Rudo &lt;prudo@linux.vnet.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Mon, 28 Aug 2017 13:32:36 +0000</pubDate>
        <dc:creator>Philipp Rudo &lt;prudo@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>9fa1db4c - s390: add a few more SPDX identifiers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#9fa1db4c</link>
        <description>s390: add a few more SPDX identifiersAdd the correct SPDX license to a few more files under arch/s390 anddrivers/s390 which have been missed to far.The SPDX identifier is a legally binding shorthand, which can be usedinstead of the full boiler plate text.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Mon, 04 Dec 2017 09:39:38 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>4c637cd8 - s390/crypto: Provide s390 specific arch random functionality.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#4c637cd8</link>
        <description>s390/crypto: Provide s390 specific arch random functionality.This patch introduces s390 specific arch random functionality.There exists a generic kernel API for arch specific randomnumber implementation (see include/linux/random.h). Herecomes the header file and a very small static code partimplementing the arch_random_* API based on the TRNGsubfunction coming with the reworked PRNG instruction.The arch random implementation hooks into the kernelinitialization and checks for availability of the TRNGfunction. In accordance to the arch random API all functionsreturn false if the TRNG is not available. Otherwise the newhigh quality entropy source provides fresh random on eachinvocation.The s390 arch random feature build is controlled viaCONFIG_ARCH_RANDOM. This config option located inarch/s390/Kconfig is enabled by default and appearsas entry &quot;s390 architectural random number generation API&quot;in the submenu &quot;Processor type and features&quot; for s390 builds.Signed-off-by: Harald Freudenberger &lt;freude@linux.vnet.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Fri, 17 Mar 2017 09:46:31 +0000</pubDate>
        <dc:creator>Harald Freudenberger &lt;freude@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>3a368f74 - s390/numa: add core infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#3a368f74</link>
        <description>s390/numa: add core infrastructureEnable core NUMA support for s390 and add one simple default mode &quot;plain&quot;that creates one single NUMA node.This patch contains several changes from Michael Holzheu.Signed-off-by: Philipp Hachtmann &lt;phacht@linux.vnet.ibm.com&gt;Signed-off-by: Michael Holzheu &lt;holzheu@linux.vnet.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Thu, 06 Mar 2014 17:25:13 +0000</pubDate>
        <dc:creator>Philipp Hachtmann &lt;phacht@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>5a79859a - s390: remove 31 bit support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#5a79859a</link>
        <description>s390: remove 31 bit supportRemove the 31 bit support in order to reduce maintenance cost andeffectively remove dead code. Since a couple of years there is nodistribution left that comes with a 31 bit kernel.The 31 bit kernel also has been broken since more than a year beforeanybody noticed. In addition I added a removal warning to the kernelshown at ipl for 5 minutes: a960062e5826 (&quot;s390: add 31 bit warningmessage&quot;) which let everybody know about the plan to remove 31 bitcode. We didn&apos;t get any response.Given that the last 31 bit only machine was introduced in 1999 let&apos;sremove the code.Anybody with 31 bit user space code can still use the compat mode.Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Thu, 12 Feb 2015 12:08:27 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>cd248341 - s390/pci: base support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#cd248341</link>
        <description>s390/pci: base supportAdd PCI support for s390, (only 64 bit mode is supported by hardware):- PCI facility tests- PCI instructions: pcilg, pcistg, pcistb, stpcifc, mpcifc, rpcit- map readb/w/l/q and writeb/w/l/q to pcilg and pcistg instructions- pci_iomap implementation- memcpy_fromio/toio- pci_root_ops using special pcilg/pcistg- device, bus and domain allocationSigned-off-by: Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Thu, 29 Nov 2012 11:50:30 +0000</pubDate>
        <dc:creator>Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>c10302ef - s390/bpf,jit: BPF Just In Time compiler for s390</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#c10302ef</link>
        <description>s390/bpf,jit: BPF Just In Time compiler for s390The s390 implementation of the JIT compiler for packet filter speedup.Reviewed-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Tue, 31 Jul 2012 14:23:59 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>3b7f9933 - [S390] make arch/s390 subdirectories depend on config option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#3b7f9933</link>
        <description>[S390] make arch/s390 subdirectories depend on config optionOnly add subdirectories of arch/s390 to kbuild if their respectiveconfig option is selected.Signed-off-by: Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Tue, 27 Dec 2011 10:27:14 +0000</pubDate>
        <dc:creator>Jan Glauber &lt;jang@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>01485943 - [S390] standardize Kbuild rules</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/s390/Kbuild#01485943</link>
        <description>[S390] standardize Kbuild rulesIntroducing this Kbuild file allow us to:make arch/s390/And thus building all the core part of s390.Same as on other architectures.Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/arch/s390/Kbuild</description>
        <pubDate>Mon, 25 Oct 2010 14:10:09 +0000</pubDate>
        <dc:creator>Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
