<?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>5225952d - x86/tools: Remove chkobjdump.awk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#5225952d</link>
        <description>x86/tools: Remove chkobjdump.awkThis check is superfluous now that the minimum version of binutils tobuild the kernel is 2.25. This also fixes an error seen withllvm-objdump because it does not support &apos;-v&apos; prior to LLVM 13:  llvm-objdump: error: unknown argument &apos;-v&apos;Signed-off-by: Nathan Chancellor &lt;nathan@kernel.org&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Tested-by: Kees Cook &lt;keescook@chromium.org&gt;Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt;Link: https://github.com/llvm/llvm-project/commit/dde24a87c55f82d8c7b3bf3eafb10f2b9b2b9a01Link: https://lore.kernel.org/r/20231129-objdump-reformat-llvm-v3-3-0d855e79314d@kernel.orgCloses: https://github.com/ClangBuiltLinux/linux/issues/1362

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Wed, 29 Nov 2023 22:17:43 +0000</pubDate>
        <dc:creator>Nathan Chancellor &lt;nathan@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6ae4b986 - kbuild: allow to combine multiple V= levels</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#6ae4b986</link>
        <description>kbuild: allow to combine multiple V= levelsCommit a6de553da01c (&quot;kbuild: Allow to combine multiple W= levels&quot;)supported W=123 to enable all the extra warning groups.I think a similar idea is applicable to the V= option.  V=1 echos the whole command  V=2 prints the reason for rebuildingThese are orthogonal, and can be enabled at the same time.This commit supports V=12 to enable both of them.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Tested-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;Reviewed-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Thu, 22 Dec 2022 16:25:34 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c8d7b7e5 - x86/tools: Use tools headers for instruction decoder selftests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#c8d7b7e5</link>
        <description>x86/tools: Use tools headers for instruction decoder selftestsCurrently the x86 instruction decoder is used from:- the kernel itself,- from tools like objtool and perf,- within x86 tools, i.e. instruction decoder selftests.The first two cases are similar, because tools headers try to mimickernel headers.Instruction decoder selftests include some of the kernel headersdirectly, including uapi headers. This works until headers dependenciesare kept to a minimum and tools are not cross-compiled. Since the goalof the x86 instruction decoder selftests is not to verify uapi headers,move it to using tools headers, like is already done for vdso2c tool,mkpiggy and other tools in arch/x86/boot/.Signed-off-by: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Acked-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Acked-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Thu, 12 Nov 2020 23:03:20 +0000</pubDate>
        <dc:creator>Vasily Gorbik &lt;gor@linux.ibm.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/x86/tools/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/x86/tools/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>98fe07fc - x86/tools: Rename distill.awk to objdump_reformat.awk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#98fe07fc</link>
        <description>x86/tools: Rename distill.awk to objdump_reformat.awkRename distill.awk to objdump_reformat.awk because it moreclearly expresses its purpose of re-formatting the outputof objdump so that insn_decoder_test can read it.Signed-off-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: http://lkml.kernel.org/r/151153625409.22827.10470603625519700259.stgit@devboxSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Fri, 24 Nov 2017 15:10:54 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6b63dd11 - x86/tools: Rename test_get_len to insn_decoder_test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#6b63dd11</link>
        <description>x86/tools: Rename test_get_len to insn_decoder_testRename test_get_len test command to insn_decoder_testas it a more meaningful name. This also changes somecomments in related files.Note that this also removes the paragraph aboutwriting to the Free Software Foundation&apos;s mailingaddress.Signed-off-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: http://lkml.kernel.org/r/151153622537.22827.14928774603980883278.stgit@devboxSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Fri, 24 Nov 2017 15:10:25 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>e6bcd1a8 - x86/build: Supress &quot;Nothing to be done for ...&quot; messages</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#e6bcd1a8</link>
        <description>x86/build: Supress &quot;Nothing to be done for ...&quot; messagesWhen we build an already built kernel again, arch/x86/syscalls/Makefileand arch/x86/tools/Makefile emits &quot;Nothing to be done for ...&quot;messages.Here is the command log:  $ make defconfig     [ snip ]  $ make     [ snip ]  $ make  make[1]: Nothing to be done for `all&apos;.            &lt;-----  make[1]: Nothing to be done for `relocs&apos;.         &lt;-----    CHK     include/config/kernel.release    CHK     include/generated/uapi/linux/version.hBesides not emitting those, &quot;all&quot; and &quot;relocs&quot; should be added to PHONY as well.Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;Acked-by: Peter Foley &lt;pefoley2@pefoley.com&gt;Acked-by: Michal Marek &lt;mmarek@suse.cz&gt;Link: http://lkml.kernel.org/r/1397093742-11144-1-git-send-email-yamada.m@jp.panasonic.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Thu, 10 Apr 2014 01:35:42 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;</dc:creator>
    </item>
<item>
        <title>c889ba80 - x86, relocs: Refactor the relocs tool to merge 32- and 64-bit ELF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#c889ba80</link>
        <description>x86, relocs: Refactor the relocs tool to merge 32- and 64-bit ELFRefactor the relocs tool so that the same tool can handle 32- and64-bit ELF.Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Link: http://lkml.kernel.org/r/1365797627-20874-5-git-send-email-keescook@chromium.org

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Tue, 16 Apr 2013 23:02:58 +0000</pubDate>
        <dc:creator>H. Peter Anvin &lt;hpa@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>17c961f7 - x86, relocs: Build separate 32/64-bit tools</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#17c961f7</link>
        <description>x86, relocs: Build separate 32/64-bit toolsSince the ELF structures and access macros change size based on 32 vs64 bits, build a separate 32-bit relocs tool (for handling realmodeand 32-bit relocations), and a 64-bit relocs tool (for handling 64-bitkernel relocations).Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Link: http://lkml.kernel.org/r/1365797627-20874-5-git-send-email-keescook@chromium.orgSigned-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Fri, 12 Apr 2013 20:13:45 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>584c5ef8 - UAPI: x86: Fix the test_get_len tool</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#584c5ef8</link>
        <description>UAPI: x86: Fix the test_get_len toolFix the x86 test_get_len tool to have the right include paths in the rightorder (it includes a non-exported kernel header directly), otherwise errorslike the following occur:/data/fs/linux-2.6-hdr/include/linux/types.h:18:26: error: conflicting types for &apos;fd_set&apos;/usr/include/sys/select.h:78:5: note: previous declaration of &apos;fd_set&apos; was hereand/data/fs/linux-2.6-hdr/include/linux/string.h:42:12: error: expected identifier or &apos;(&apos; before &apos;__extension__&apos;Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Acked-by: Dave Jones &lt;davej@redhat.com&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Tue, 02 Oct 2012 17:01:56 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6520fe55 - x86, realmode: 16-bit real-mode code support for relocs tool</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#6520fe55</link>
        <description>x86, realmode: 16-bit real-mode code support for relocs toolA new option is added to the relocs tool called &apos;--realmode&apos;.This option causes the generation of 16-bit segment relocationsand 32-bit linear relocations for the real-mode code. Whenthe real-mode code is moved to the low-memory during kernelinitialization, these relocation entries can be used torelocate the code properly.In the assembly code 16-bit segment relocations must be relativeto the &apos;real_mode_seg&apos; absolute symbol. Linear relocations must berelative to a symbol prefixed with &apos;pa_&apos;.16-bit segment relocation is used to load cs:ip in 16-bit code.Linear relocations are used in the 32-bit code for relocatabledata references. They are declared in the linker script of thereal-mode code.The relocs tool is moved to arch/x86/tools/relocs.c, and added newtarget archscripts that can be used to build scripts needed buildingan architecture.  be compiled before building the arch/x86 tree.[ hpa: accelerating this because it detects invalid absolute  relocations, a serious bug in binutils 2.22.52.0.x which currently  produces bad kernels. ]Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;Link: http://lkml.kernel.org/r/1336501366-28617-2-git-send-email-jarkko.sakkinen@intel.comSigned-off-by: Jarkko Sakkinen &lt;jarkko.sakkinen@intel.com&gt;Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;Cc: &lt;stable@vger.kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Tue, 08 May 2012 18:22:24 +0000</pubDate>
        <dc:creator>H. Peter Anvin &lt;hpa@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f2604c14 - x86, realmode: move relocs from scripts/ to arch/x86/tools</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#f2604c14</link>
        <description>x86, realmode: move relocs from scripts/ to arch/x86/toolsMoved relocs tool from scripts/ to arch/x86/tools becauseit is architecture specific script. Added new target archscriptsthat can be used to build scripts needed building an architecture.Signed-off-by: Jarkko Sakkinen &lt;jarkko.sakkinen@intel.com&gt;Link: http://lkml.kernel.org/r/1336501366-28617-22-git-send-email-jarkko.sakkinen@intel.comSigned-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Tue, 08 May 2012 18:22:44 +0000</pubDate>
        <dc:creator>Jarkko Sakkinen &lt;jarkko.sakkinen@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1056c3e9 - x86/tools: Fix Makefile to build all test tools</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#1056c3e9</link>
        <description>x86/tools: Fix Makefile to build all test toolsFix arch/x86/tools/Makefile to compile both test toolscorrectly. This bug leads build error.Signed-off-by: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: yrl.pp-manager.tt@hitachi.comLink: http://lkml.kernel.org/r/20111205120533.15475.62047.stgit@cloudSigned-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Mon, 05 Dec 2011 12:05:33 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;</dc:creator>
    </item>
<item>
        <title>1ec454ba - x86, perf: Add a build-time sanity test to the x86 decoder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#1ec454ba</link>
        <description>x86, perf: Add a build-time sanity test to the x86 decoderAdd a sanity test of x86 insn decoder against a streamof randomly generated input, at build time.This test is also able to reproduce any bug that mighttrigger by allowing the passing of random-seed anditeration-number to the test, or by passing inputwhich has invalid byte code.Changes in V2: - Code cleanup. - Show how to reproduce the error by insn_sanity test.Signed-off-by: Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;Cc: acme@redhat.comCc: ming.m.lin@intel.comCc: robert.richter@amd.comCc: ravitillo@lbl.govCc: yrl.pp-manager.tt@hitachi.comCc: Andi Kleen &lt;andi@firstfloor.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Cc: Andi Kleen &lt;andi@firstfloor.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lkml.kernel.org/r/20111020140109.20938.92572.stgit@localhost.localdomainSigned-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Thu, 20 Oct 2011 14:01:09 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;masami.hiramatsu.pt@hitachi.com&gt;</dc:creator>
    </item>
<item>
        <title>6f5f6726 - x86: insn decoder test checks objdump version</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#6f5f6726</link>
        <description>x86: insn decoder test checks objdump versionCheck objdump version before using it for insn decoder build test,because some older objdump can&apos;t decode AVX code correctly.Signed-off-by: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Randy Dunlap &lt;rdunlap@xenotime.net&gt;Cc: Jim Keniston &lt;jkenisto@us.ibm.com&gt;LKML-Reference: &lt;20091120171314.6715.30390.stgit@dhcp-100-2-132.bos.redhat.com&gt;Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Fri, 20 Nov 2009 17:13:14 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>80509e27 - x86: Fix insn decoder test typos</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#80509e27</link>
        <description>x86: Fix insn decoder test typosFix postest_verbose to posttest_verbose, and add posttest_64bit optionfor CONFIG_64BIT != y, since old command just passed &apos;-&apos; insteadof &apos;-n&apos; when CONFIG_64BIT is not set.Signed-off-by: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Randy Dunlap &lt;rdunlap@xenotime.net&gt;Cc: Jim Keniston &lt;jkenisto@us.ibm.com&gt;LKML-Reference: &lt;20091120171307.6715.66099.stgit@dhcp-100-2-132.bos.redhat.com&gt;Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Fri, 20 Nov 2009 17:13:08 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d65ff75f - x86: Add verbose option to insn decoder test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#d65ff75f</link>
        <description>x86: Add verbose option to insn decoder testAdd verbose option to insn decoder test. This dumps decodedinstruction when building kernel with V=1.Signed-off-by: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;Cc: systemtap &lt;systemtap@sources.redhat.com&gt;Cc: DLE &lt;dle-develop@lists.sourceforge.net&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Randy Dunlap &lt;rdunlap@xenotime.net&gt;Cc: Jim Keniston &lt;jkenisto@us.ibm.com&gt;Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;LKML-Reference: &lt;20091116230618.5250.18762.stgit@harusame&gt;Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Mon, 16 Nov 2009 23:06:18 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9bf4e7fb - x86, instruction decoder: Fix test_get_len build rules</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#9bf4e7fb</link>
        <description>x86, instruction decoder: Fix test_get_len build rulesAdd the kernel source include file as well to the include filessearch path, to fix this build bug: In file included from arch/x86/tools/test_get_len.c:28:   arch/x86/lib/insn.c:21:26: error: linux/string.h: No such file or directoryCc: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;Cc: systemtap&lt;systemtap@sources.redhat.com&gt;Cc: DLE &lt;dle-develop@lists.sourceforge.net&gt;Cc: Jim Keniston &lt;jkenisto@us.ibm.com&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;LKML-Reference: &lt;20091020165531.4145.21872.stgit@dhcp-100-2-132.bos.redhat.com&gt;Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Wed, 21 Oct 2009 12:39:51 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@elte.hu&gt;</dc:creator>
    </item>
<item>
        <title>50a482fb - x86: Allow x86-32 instruction decoder selftest on x86-64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/tools/Makefile#50a482fb</link>
        <description>x86: Allow x86-32 instruction decoder selftest on x86-64Pass $(CONFIG_64BIT) to the x86 insn decoder selftest in case we aredecoding 32bit code on x86-64, which will happen when building kernelwith ARCH=i386 on x86-64.Signed-off-by: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;Cc: Jim Keniston &lt;jkenisto@us.ibm.com&gt;Cc: Ingo Molnar &lt;mingo@elte.hu&gt;LKML-Reference: &lt;20090828221319.8778.88508.stgit@localhost.localdomain&gt;Signed-off-by: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;

            List of files:
            /linux-6.15/arch/x86/tools/Makefile</description>
        <pubDate>Fri, 28 Aug 2009 22:13:19 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
