<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7f7f6f7a - Makefile: remove redundant tool coverage variables</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#7f7f6f7a</link>
        <description>Makefile: remove redundant tool coverage variablesNow Kbuild provides reasonable defaults for objtool, sanitizers, andprofilers.Remove redundant variables.Note:This commit changes the coverage for some objects:  - include arch/mips/vdso/vdso-image.o into UBSAN, GCOV, KCOV  - include arch/sparc/vdso/vdso-image-*.o into UBSAN  - include arch/sparc/vdso/vma.o into UBSAN  - include arch/x86/entry/vdso/extable.o into KASAN, KCSAN, UBSAN, GCOV, KCOV  - include arch/x86/entry/vdso/vdso-image-*.o into KASAN, KCSAN, UBSAN, GCOV, KCOV  - include arch/x86/entry/vdso/vdso32-setup.o into KASAN, KCSAN, UBSAN, GCOV, KCOV  - include arch/x86/entry/vdso/vma.o into GCOV, KCOV  - include arch/x86/um/vdso/vma.o into KASAN, GCOV, KCOVI believe these are positive effects because all of them are kernelspace objects.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Tested-by: Roberto Sassu &lt;roberto.sassu@huawei.com&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Mon, 06 May 2024 13:35:43 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d1ca45f9 - mips: Enable KCSAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#d1ca45f9</link>
        <description>mips: Enable KCSANReplaces KASAN_SANITIZE with KCSAN_SANITIZE inboot/compressed/Makefile.Fixes: e0a8b93efa23 mips: Enable KCSANSigned-off-by: Nemanja Rakovic &lt;nemanja.rakovic@syrmia.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Mon, 21 Feb 2022 12:12:25 +0000</pubDate>
        <dc:creator>Nemanja Rakovic &lt;nemanja.rakovic@syrmia.com&gt;</dc:creator>
    </item>
<item>
        <title>e0a8b93e - mips: Enable KCSAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#e0a8b93e</link>
        <description>mips: Enable KCSANThis patch enables KCSAN for the 64-bit version. Updated rulesfor the incompatible compilation units (vdso, boot/compressed).Signed-off-by: Nemanja Rakovic &lt;nemanja.rakovic@syrmia.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Mon, 31 Jan 2022 10:17:09 +0000</pubDate>
        <dc:creator>Nemanja Rakovic &lt;nemanja.rakovic@syrmia.com&gt;</dc:creator>
    </item>
<item>
        <title>7ce7e984 - kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#7ce7e984</link>
        <description>kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}GZIP-compressed files end with 4 byte data that represents the sizeof the original input. The decompressors (the self-extracting kernel)exploit it to know the vmlinux size beforehand. To mimic the GZIP&apos;strailer, Kbuild provides cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}.Unfortunately these macros are used everywhere despite the appendedsize data is only useful for the decompressors.There is no guarantee that such hand-crafted trailers are safely ignored.In fact, the kernel refuses compressed initramdfs with the garbage data.That is why usr/Makefile overrides size_append to make it no-op.To limit the use of such broken compressed files, this commit renamesthe existing macros as follows:  cmd_bzip2   --&gt; cmd_bzip2_with_size  cmd_lzma    --&gt; cmd_lzma_with_size  cmd_lzo     --&gt; cmd_lzo_with_size  cmd_lz4     --&gt; cmd_lz4_with_size  cmd_xzkern  --&gt; cmd_xzkern_with_size  cmd_zstd22  --&gt; cmd_zstd22_with_sizeTo keep the decompressors working, I updated the following Makefilesaccordingly:  arch/arm/boot/compressed/Makefile  arch/h8300/boot/compressed/Makefile  arch/mips/boot/compressed/Makefile  arch/parisc/boot/compressed/Makefile  arch/s390/boot/compressed/Makefile  arch/sh/boot/compressed/Makefile  arch/x86/boot/compressed/MakefileI reused the current macro names for the normal usecases; they producethe compressed data in the proper format.I did not touch the following:  arch/arc/boot/Makefile  arch/arm64/boot/Makefile  arch/csky/boot/Makefile  arch/mips/boot/Makefile  arch/riscv/boot/Makefile  arch/sh/boot/Makefile  kernel/MakefileThis means those Makefiles will stop appending the size data.I dropped the &apos;override size_append&apos; hack from usr/Makefile.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;n.schier@avm.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Sun, 09 Jan 2022 18:15:27 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c5c7440f - MIPS: compressed: Fix build with ZSTD compression</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#c5c7440f</link>
        <description>MIPS: compressed: Fix build with ZSTD compressionFix the following build issues:mips64el-linux-ld: arch/mips/boot/compressed/decompress.o: in function `FSE_buildDTable_internal&apos;: decompress.c:(.text.FSE_buildDTable_internal+0x2cc): undefined reference to `__clzdi2&apos;   mips64el-linux-ld: arch/mips/boot/compressed/decompress.o: in function `BIT_initDStream&apos;:   decompress.c:(.text.BIT_initDStream+0x7c): undefined reference to `__clzdi2&apos;   mips64el-linux-ld: decompress.c:(.text.BIT_initDStream+0x158): undefined reference to `__clzdi2&apos;   mips64el-linux-ld: arch/mips/boot/compressed/decompress.o: in function `ZSTD_buildFSETable_body_default.constprop.0&apos;: decompress.c:(.text.ZSTD_buildFSETable_body_default.constprop.0+0x2a8): undefined reference to `__clzdi2&apos;   mips64el-linux-ld: arch/mips/boot/compressed/decompress.o: in function `FSE_readNCount_body_default&apos;: decompress.c:(.text.FSE_readNCount_body_default+0x130): undefined reference to `__ctzdi2&apos; mips64el-linux-ld: decompress.c:(.text.FSE_readNCount_body_default+0x1a4): undefined reference to `__ctzdi2&apos; mips64el-linux-ld: decompress.c:(.text.FSE_readNCount_body_default+0x2e4): undefined reference to `__clzdi2&apos;   mips64el-linux-ld: arch/mips/boot/compressed/decompress.o: in function `HUF_readStats_body_default&apos;: decompress.c:(.text.HUF_readStats_body_default+0x184): undefined reference to `__clzdi2&apos; mips64el-linux-ld: decompress.c:(.text.HUF_readStats_body_default+0x1b4): undefined reference to `__clzdi2&apos;   mips64el-linux-ld: arch/mips/boot/compressed/decompress.o: in function `ZSTD_DCtx_getParameter&apos;: decompress.c:(.text.ZSTD_DCtx_getParameter+0x60): undefined reference to `__clzdi2&apos;Fixes: a510b616131f (&quot;MIPS: Add support for ZSTD-compressed kernels&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Reported-by: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Fri, 07 Jan 2022 18:57:22 +0000</pubDate>
        <dc:creator>Paul Cercueil &lt;paul@crapouillou.net&gt;</dc:creator>
    </item>
<item>
        <title>79876cc1 - MIPS: new Kconfig option ZBOOT_LOAD_ADDRESS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#79876cc1</link>
        <description>MIPS: new Kconfig option ZBOOT_LOAD_ADDRESSIf this option is not 0x0, it will be used for zboot load address.Otherwise, the result of calc_vmlinuz_load_addr will be used.The zload-y value for generic are also removed then, as the currentvalue breaks booting on qemu -M boston.The result of calc_vmlinuz_load_addr works well for most of cases.The default value of bcm47xx keeps as it currently.Signed-off-by: YunQiang Su &lt;yunqiang.su@cipunited.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Wed, 22 Dec 2021 13:43:46 +0000</pubDate>
        <dc:creator>YunQiang Su &lt;yunqiang.su@cipunited.com&gt;</dc:creator>
    </item>
<item>
        <title>fbf3bce4 - MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#fbf3bce4</link>
        <description>MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compressionJust like before with __bswapdi2(), for MIPS pre-boot whenCONFIG_KERNEL_ZSTD=y the decompressor function will use __ashldi3(), sothe object file should be added to the target object file.Fixes these build errors:mipsel-linux-ld: arch/mips/boot/compressed/decompress.o: in function `FSE_buildDTable_internal&apos;:decompress.c:(.text.FSE_buildDTable_internal+0x48): undefined reference to `__ashldi3&apos;mipsel-linux-ld: arch/mips/boot/compressed/decompress.o: in function `FSE_decompress_wksp_body_default&apos;:decompress.c:(.text.FSE_decompress_wksp_body_default+0xa8): undefined reference to `__ashldi3&apos;mipsel-linux-ld: arch/mips/boot/compressed/decompress.o: in function `ZSTD_getFrameHeader_advanced&apos;:decompress.c:(.text.ZSTD_getFrameHeader_advanced+0x134): undefined reference to `__ashldi3&apos;Signed-off-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Reviewed-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Fri, 19 Nov 2021 17:50:52 +0000</pubDate>
        <dc:creator>Paul Cercueil &lt;paul@crapouillou.net&gt;</dc:creator>
    </item>
<item>
        <title>f78b25ee - mips: decompressor: do not copy source files while building</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#f78b25ee</link>
        <description>mips: decompressor: do not copy source files while buildingAs commit 7ae4a78daacf (&quot;ARM: 8969/1: decompressor: simplify libfdtbuilds&quot;) stated, copying source files during the build time may notend up with as clean code as expected.Do similar for mips to clean up the Makefile and .gitignore.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Tested-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Fri, 05 Nov 2021 02:38:14 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e2f4b3be - MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#e2f4b3be</link>
        <description>MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompressionFor MIPS pre-boot, when CONFIG_KERNEL_ZSTD=y, the decompressorfunction uses __bswapdi2(), so this object file should be added tothe target object file.Fixes these build errors:mips-linux-ld: arch/mips/boot/compressed/decompress.o: in function `xxh64&apos;:decompress.c:(.text+0x8be0): undefined reference to `__bswapdi2&apos;mips-linux-ld: decompress.c:(.text+0x8c78): undefined reference to `__bswapdi2&apos;mips-linux-ld: decompress.c:(.text+0x8d04): undefined reference to `__bswapdi2&apos;mips-linux-ld: arch/mips/boot/compressed/decompress.o:decompress.c:(.text+0xa010): more undefined references to `__bswapdi2&apos; followFixes: 0652035a5794 (&quot;asm-generic: unaligned: remove byteshift helpers&quot;)Fixes: cddc40f5617e (&quot;mips: always link byteswap helpers into decompressor&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: linux-mips@vger.kernel.orgAcked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Wed, 10 Nov 2021 03:09:44 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>cddc40f5 - mips: always link byteswap helpers into decompressor</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#cddc40f5</link>
        <description>mips: always link byteswap helpers into decompressorMy series to clean up the unaligned access implementationacross architectures caused some mips randconfig builds tofail with:   mips64-linux-ld: arch/mips/boot/compressed/decompress.o: in function `decompress_kernel&apos;:   decompress.c:(.text.decompress_kernel+0x54): undefined reference to `__bswapsi2&apos;It turns out that this problem has already been fixed for the XZdecompressor but now it also shows up in (at least) LZO and LZ4.  From myanalysis I concluded that the compiler could always have emitted thosecalls, but the different implementation allowed it to make otherwisebetter decisions about not inlining the byteswap, which results in thelink error when the out-of-line code is missing.While it could be addressed by adding it to the two decompressorimplementations that are known to be affected, but as this only adds112 bytes to the kernel, the safer choice is to always add them.Fixes: c50ec6787536 (&quot;MIPS: zboot: Fix the build with XZ compression on older GCC versions&quot;)Fixes: 0652035a5794 (&quot;asm-generic: unaligned: remove byteshift helpers&quot;)Link: https://lore.kernel.org/linux-mm/202106301304.gz2wVY9w-lkp@intel.com/Link: https://lore.kernel.org/linux-mm/202106260659.TyMe8mjr-lkp@intel.com/Link: https://lore.kernel.org/linux-mm/202106172016.onWT6Tza-lkp@intel.com/Link: https://lore.kernel.org/linux-mm/202105231743.JJcALnhS-lkp@intel.com/Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Fri, 02 Jul 2021 14:28:37 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>1b6bc35a - MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#1b6bc35a</link>
        <description>MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACEThis patch replaces the &quot;open-coded&quot; -pg compile flag with a CC_FLAGS_FTRACEmakefile variable which architectures can override if a different optionshould be used for code generation.Signed-off-by: zhaoxiao &lt;zhaoxiao@uniontech.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Tue, 20 Apr 2021 07:00:52 +0000</pubDate>
        <dc:creator>zhaoxiao &lt;zhaoxiao@uniontech.com&gt;</dc:creator>
    </item>
<item>
        <title>fc4cac4c - MIPS: compressed: fix build with enabled UBSAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#fc4cac4c</link>
        <description>MIPS: compressed: fix build with enabled UBSANCommit 1e35918ad9d1 (&quot;MIPS: Enable Undefined Behavior SanitizerUBSAN&quot;) added a possibility to build the entire kernel with UBSANinstrumentation for MIPS, with the exception for VDSO.However, self-extracting head wasn&apos;t been added to exceptions, sothis occurs:mips-alpine-linux-musl-ld: arch/mips/boot/compressed/decompress.o:in function `FSE_buildDTable_wksp&apos;:decompress.c:(.text.FSE_buildDTable_wksp+0x278): undefined referenceto `__ubsan_handle_shift_out_of_bounds&apos;mips-alpine-linux-musl-ld: decompress.c:(.text.FSE_buildDTable_wksp+0x2a8):undefined reference to `__ubsan_handle_shift_out_of_bounds&apos;mips-alpine-linux-musl-ld: decompress.c:(.text.FSE_buildDTable_wksp+0x2c4):undefined reference to `__ubsan_handle_shift_out_of_bounds&apos;mips-alpine-linux-musl-ld: arch/mips/boot/compressed/decompress.o:decompress.c:(.text.FSE_buildDTable_raw+0x9c): more undefined referencesto `__ubsan_handle_shift_out_of_bounds&apos; followAdd UBSAN_SANITIZE := n to mips/boot/compressed/Makefile to excludeit from instrumentation scope and fix this issue.Fixes: 1e35918ad9d1 (&quot;MIPS: Enable Undefined Behavior Sanitizer UBSAN&quot;)Cc: stable@vger.kernel.org # 5.0+Signed-off-by: Alexander Lobakin &lt;alobakin@pm.me&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Mon, 08 Feb 2021 12:37:42 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;alobakin@pm.me&gt;</dc:creator>
    </item>
<item>
        <title>8b3165e5 - MIPS: Enable GCOV</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#8b3165e5</link>
        <description>MIPS: Enable GCOVEnable gcov profiling of the entire kernel on mips. Required changesinclude disabling profiling for:* arch/kernel/boot/compressed: not linked to main kernel.Lightly tested on Loongson 3A3000 an 3A4000, seems to work as expected.without &quot;GCOV_PROFILE := n&quot; in compressed Makefile,build errors as follows:...ld: arch/mips/boot/compressed/string.o:(.data+0x88): undefined reference to `__gcov_merge_add&apos;ld: arch/mips/boot/compressed/string.o: in function `_GLOBAL__sub_I_00100_0_memcpy&apos;:string.c:(.text.startup+0x4): undefined reference to `__gcov_init&apos;ld: arch/mips/boot/compressed/string.o: in function `_GLOBAL__sub_D_00100_1_memcpy&apos;:string.c:(.text.exit+0x0): undefined reference to `__gcov_exit&apos;...Signed-off-by: Youling Tang &lt;tangyouling@loongson.cn&gt;Signed-off-by: Xingxing Su &lt;suxingxing@loongson.cn&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Thu, 03 Dec 2020 07:22:51 +0000</pubDate>
        <dc:creator>Xingxing Su &lt;suxingxing@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>a3fb6550 - mips: boot: add support for self-extracting FIT images (vmlinuz.itb)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#a3fb6550</link>
        <description>mips: boot: add support for self-extracting FIT images (vmlinuz.itb)Commit c3e2ee657418 (&quot;MIPS: generic: Add support for zboot&quot;) addedsupport for self-extracting images to Generic MIPS. However, theintended way to boot Generic MIPS kernels is using FIT Images andUHI boot protocol, but currently there&apos;s no way to make self-extractingFIT Image (only legacy uzImages).Add a target for this named &quot;vmlinuz.itb&quot;, which will consist ofvmlinuz.bin and selected DT blobs. It will allow to have the advantagesof both UHI and self-extracting images.Signed-off-by: Alexander Lobakin &lt;alobakin@pm.me&gt;Acked-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Sun, 01 Nov 2020 15:13:01 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;alobakin@pm.me&gt;</dc:creator>
    </item>
<item>
        <title>9d63bcb8 - mips: boot: clean up self-extracting targets scenarios</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#9d63bcb8</link>
        <description>mips: boot: clean up self-extracting targets scenarios1. All final targets like vmlinuz.{bin,ecoff,srec} etc. should reside in   $(objtree)/arch/mips/boot, not in the root $(objtree) directory.   The only file that should be left there is vmlinuz, similar to other   architectures.2. Add all the targets to $(targets) variable, so they&apos;ll be properly   accounted by Kbuild. This also allows to remove redundant   $(clean-files) (which were missing uzImage BTW).3. Prefix all targets with $(obj)/$(objtree), depending on their   locations.Misc: fix the identation of the &apos;STRIP&apos; quiet message.Signed-off-by: Alexander Lobakin &lt;alobakin@pm.me&gt;Acked-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Sun, 01 Nov 2020 15:12:52 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;alobakin@pm.me&gt;</dc:creator>
    </item>
<item>
        <title>195615ec - MIPS: Loongson-3: Enable COP2 usage in kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#195615ec</link>
        <description>MIPS: Loongson-3: Enable COP2 usage in kernelLoongson-3&apos;s COP2 is Multi-Media coprocessor, it is disabled in kernelmode by default. However, gslq/gssq (16-bytes load/store instructions)overrides the instruction format of lwc2/swc2. If we wan&apos;t to use gslq/gssq for optimization in kernel, we should enable COP2 usage in kernel.Please pay attention that in this patch we only enable COP2 in kernel,which means it will lose ST0_CU2 when a process go to user space (tryto use COP2 in user space will trigger an exception and then grab COP2,which is similar to FPU). And as a result, we need to modify the contextswitching code because the new scheduled process doesn&apos;t contain ST0_CU2in its THERAD_STATUS probably.For zboot, we disable gslq/gssq be generated by toolchain.Signed-off-by: Huacai Chen &lt;chenhc@lemote.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Mon, 21 Sep 2020 09:12:27 +0000</pubDate>
        <dc:creator>Huacai Chen &lt;chenhc@lemote.com&gt;</dc:creator>
    </item>
<item>
        <title>a510b616 - MIPS: Add support for ZSTD-compressed kernels</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#a510b616</link>
        <description>MIPS: Add support for ZSTD-compressed kernelsAdd support for self-extracting kernels with a ZSTD compression.Tested on a kernel for the GCW-Zero, it allows to reduce the size of thekernel file from 4.1 MiB with gzip to 3.5 MiB with ZSTD, and boots justas fast.Compressed kernels are now also compiled with -D__DISABLE_EXPORTS inorder to disable the EXPORT_SYMBOL() macros inside oflib/zstd/decompress.c.Signed-off-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Tue, 01 Sep 2020 14:26:51 +0000</pubDate>
        <dc:creator>Paul Cercueil &lt;paul@crapouillou.net&gt;</dc:creator>
    </item>
<item>
        <title>ff487d41 - MIPS: Truncate link address into 32bit for 32bit kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#ff487d41</link>
        <description>MIPS: Truncate link address into 32bit for 32bit kernelLLD failed to link vmlinux with 64bit load address for 32bit ELFwhile bfd will strip 64bit address into 32bit silently.To fix LLD build, we should truncate load address provided by platforminto 32bit for 32bit kernel.Signed-off-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;Link: https://github.com/ClangBuiltLinux/linux/issues/786Link: https://sourceware.org/bugzilla/show_bug.cgi?id=25784Reviewed-by: Fangrui Song &lt;maskray@google.com&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Tested-by: Nathan Chancellor &lt;natechancellor@gmail.com&gt;Cc: Maciej W. Rozycki &lt;macro@linux-mips.org&gt;Tested-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Wed, 06 May 2020 05:52:45 +0000</pubDate>
        <dc:creator>Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;</dc:creator>
    </item>
<item>
        <title>5f2fb52f - kbuild: rename hostprogs-y/always to hostprogs/always-y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#5f2fb52f</link>
        <description>kbuild: rename hostprogs-y/always to hostprogs/always-yIn old days, the &quot;host-progs&quot; syntax was used for specifying hostprograms. It was renamed to the current &quot;hostprogs-y&quot; in 2004.It is typically useful in scripts/Makefile because it allows Kbuild toselectively compile host programs based on the kernel configuration.This commit renames like follows:  always       -&gt;  always-y  hostprogs-y  -&gt;  hostprogsSo, scripts/Makefile will look like this:  always-$(CONFIG_BUILD_BIN2C) += ...  always-$(CONFIG_KALLSYMS)    += ...      ...  hostprogs := $(always-y) $(always-m)I think this makes more sense because a host program is always a hostprogram, irrespective of the kernel configuration. We want to specifywhich ones to compile by CONFIG options, so always-y will be handier.The &quot;always&quot;, &quot;hostprogs-y&quot;, &quot;hostprogs-m&quot; will be kept for backwardcompatibility for a while.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Sat, 01 Feb 2020 16:49:24 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a4a38931 - MIPS: Prevent link failure with kcov instrumentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/boot/compressed/Makefile#a4a38931</link>
        <description>MIPS: Prevent link failure with kcov instrumentation__sanitizer_cov_trace_pc() is not linked in and causing linkfailure if KCOV_INSTRUMENT is enabled. Fix this by disablinginstrumentation for compressed image.Signed-off-by: Jouni Hogander &lt;jouni.hogander@unikie.com&gt;Signed-off-by: Paul Burton &lt;paulburton@kernel.org&gt;Cc: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Cc: linux-mips@vger.kernel.org

            List of files:
            /linux-6.15/arch/mips/boot/compressed/Makefile</description>
        <pubDate>Mon, 09 Dec 2019 12:37:07 +0000</pubDate>
        <dc:creator>Jouni Hogander &lt;jouni.hogander@unikie.com&gt;</dc:creator>
    </item>
</channel>
</rss>
