<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.15 merge window.

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Mon, 06 Sep 2021 03:58:05 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>320424c7d44f54c18df9812fd7c45f6963524002 - Merge tag &apos;v5.13&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#320424c7d44f54c18df9812fd7c45f6963524002</link>
        <description>Merge tag &apos;v5.13&apos; into nextSync up with the mainline to get the latest parport API.

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Mon, 19 Jul 2021 03:56:58 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c441bfb5f2866de71e092c1b9d866a65978dfe1a - Merge tag &apos;v5.13-rc3&apos; into asoc-5.13</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#c441bfb5f2866de71e092c1b9d866a65978dfe1a</link>
        <description>Merge tag &apos;v5.13-rc3&apos; into asoc-5.13Linux 5.13-rc3

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Wed, 09 Jun 2021 12:52:35 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>942baad211336efefb93a8369478888ab845c450 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#942baad211336efefb93a8369478888ab845c450</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextPulling in -rc2 fixes and TTM changes that next upcoming patches dependon.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Wed, 02 Jun 2021 09:18:45 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c37fe6aff89cb0d842993fe2f69e48bf3ebe0ab0 - Merge tag &apos;v5.13-rc2&apos; into spi-5.13</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#c37fe6aff89cb0d842993fe2f69e48bf3ebe0ab0</link>
        <description>Merge tag &apos;v5.13-rc2&apos; into spi-5.13Linux 5.13-rc2

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 18 May 2021 18:24:52 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>85ebe5aeef9b0bf4c91ff91652b32f9c54f71d34 - Merge branch &apos;fixes-rc1&apos; into fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#85ebe5aeef9b0bf4c91ff91652b32f9c54f71d34</link>
        <description>Merge branch &apos;fixes-rc1&apos; into fixes

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 18 May 2021 08:45:08 +0200</pubDate>
        <dc:creator>Tony Lindgren &lt;tony@atomide.com&gt;</dc:creator>
    </item>
<item>
        <title>d22fe808f9a3456f16015e79f1b86a10ce13099f - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#d22fe808f9a3456f16015e79f1b86a10ce13099f</link>
        <description>Merge drm/drm-next into drm-intel-nextTime to get back in sync...Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Mon, 17 May 2021 23:48:02 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>fd531024bad7e5799e968ca70c0d3ca7b96b71ef - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#fd531024bad7e5799e968ca70c0d3ca7b96b71ef</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v5.12 fixes. Requested for vmwgfx.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 11 May 2021 15:59:18 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>c55b44c9386f3ee1b08752638559f19deaf6040d - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#c55b44c9386f3ee1b08752638559f19deaf6040d</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesStart this new release drm-misc-fixes branchSigned-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 11 May 2021 13:35:52 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime@cerno.tech&gt;</dc:creator>
    </item>
<item>
        <title>81a489790a4b9e269dbfc50aa054e71d554a910b - Merge tag &apos;x86_sgx_for_v5.13&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#81a489790a4b9e269dbfc50aa054e71d554a910b</link>
        <description>Merge tag &apos;x86_sgx_for_v5.13&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull x86 SGX updates from Borislav Petkov: &quot;Add the guest side of SGX support in KVM guests. Work by Sean  Christopherson, Kai Huang and Jarkko Sakkinen.  Along with the usual fixes, cleanups and improvements&quot;* tag &apos;x86_sgx_for_v5.13&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (21 commits)  x86/sgx: Mark sgx_vepc_vm_ops static  x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section()  x86/sgx: Move provisioning device creation out of SGX driver  x86/sgx: Add helpers to expose ECREATE and EINIT to KVM  x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs  x86/sgx: Add encls_faulted() helper  x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT)  x86/sgx: Move ENCLS leaf definitions to sgx.h  x86/sgx: Expose SGX architectural definitions to the kernel  x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled  x86/cpu/intel: Allow SGX virtualization without Launch Control support  x86/sgx: Introduce virtual EPC for use by KVM guests  x86/sgx: Add SGX_CHILD_PRESENT hardware error code  x86/sgx: Wipe out EREMOVE from sgx_free_epc_page()  x86/cpufeatures: Add SGX1 and SGX2 sub-features  x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit  x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init()  selftests/sgx: Use getauxval() to simplify test code  selftests/sgx: Improve error detection and messages  x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page()  ...

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Mon, 26 Apr 2021 18:15:56 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>d9bd0082e2e2f38c4a15fa53f06ef0817102b4a6 - Merge remote-tracking branch &apos;tip/x86/sgx&apos; into kvm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#d9bd0082e2e2f38c4a15fa53f06ef0817102b4a6</link>
        <description>Merge remote-tracking branch &apos;tip/x86/sgx&apos; into kvm-nextPull generic x86 SGX changes needed to support SGX in virtual machines.

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Sat, 17 Apr 2021 14:29:47 +0200</pubDate>
        <dc:creator>Paolo Bonzini &lt;pbonzini@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>540745ddbc70eabdc7dbd3fcc00fe4fb17cd59ba - x86/sgx: Introduce virtual EPC for use by KVM guests</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#540745ddbc70eabdc7dbd3fcc00fe4fb17cd59ba</link>
        <description>x86/sgx: Introduce virtual EPC for use by KVM guestsAdd a misc device /dev/sgx_vepc to allow userspace to allocate &quot;raw&quot;Enclave Page Cache (EPC) without an associated enclave. The intendedand only known use case for raw EPC allocation is to expose EPC to aKVM guest, hence the &apos;vepc&apos; moniker, virt.{c,h} files and X86_SGX_KVMKconfig.The SGX driver uses the misc device /dev/sgx_enclave to supportuserspace in creating an enclave. Each file descriptor returned fromopening /dev/sgx_enclave represents an enclave. Unlike the SGX driver,KVM doesn&apos;t control how the guest uses the EPC, therefore EPC allocatedto a KVM guest is not associated with an enclave, and /dev/sgx_enclaveis not suitable for allocating EPC for a KVM guest.Having separate device nodes for the SGX driver and KVM virtual EPC alsoallows separate permission control for running host SGX enclaves and KVMSGX guests.To use /dev/sgx_vepc to allocate a virtual EPC instance with particularsize, the hypervisor opens /dev/sgx_vepc, and uses mmap() with theintended size to get an address range of virtual EPC. Then it may usethe address range to create one KVM memory slot as virtual EPC fora guest.Implement the &quot;raw&quot; EPC allocation in the x86 core-SGX subsystem via/dev/sgx_vepc rather than in KVM. Doing so has two major advantages:  - Does not require changes to KVM&apos;s uAPI, e.g. EPC gets handled as    just another memory backend for guests.  - EPC management is wholly contained in the SGX subsystem, e.g. SGX    does not have to export any symbols, changes to reclaim flows don&apos;t    need to be routed through KVM, SGX&apos;s dirty laundry doesn&apos;t have to    get aired out for the world to see, and so on and so forth.The virtual EPC pages allocated to guests are currently not reclaimable.Reclaiming an EPC page used by enclave requires a special reclaimmechanism separate from normal page reclaim, and that mechanism is notsupported for virutal EPC pages. Due to the complications of handlingreclaim conflicts between guest and host, reclaiming virtual EPC pagesis significantly more complex than basic support for SGX virtualization. [ bp:   - Massage commit message and comments   - use cpu_feature_enabled()   - vertically align struct members init   - massage Virtual EPC clarification text   - move Kconfig prompt to Virtualization ]Signed-off-by: Sean Christopherson &lt;sean.j.christopherson@intel.com&gt;Co-developed-by: Kai Huang &lt;kai.huang@intel.com&gt;Signed-off-by: Kai Huang &lt;kai.huang@intel.com&gt;Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Acked-by: Dave Hansen &lt;dave.hansen@intel.com&gt;Acked-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;Link: https://lkml.kernel.org/r/0c38ced8c8e5a69872db4d6a1c0dabd01e07cad7.1616136308.git.kai.huang@intel.com

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Fri, 19 Mar 2021 08:22:21 +0100</pubDate>
        <dc:creator>Sean Christopherson &lt;sean.j.christopherson@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cdd38c5f1ce4398ec58fec95904b75824daab7b5 - Merge remote-tracking branch &apos;net/master&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#cdd38c5f1ce4398ec58fec95904b75824daab7b5</link>
        <description>Merge remote-tracking branch &apos;net/master&apos;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Wed, 24 Feb 2021 13:36:58 +0100</pubDate>
        <dc:creator>Stefan Schmidt &lt;stefan@datenfreihafen.org&gt;</dc:creator>
    </item>
<item>
        <title>cbecf716ca618fd44feda6bd9a64a8179d031fc5 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#cbecf716ca618fd44feda6bd9a64a8179d031fc5</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.12 merge window.

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 23 Feb 2021 06:35:15 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>415e915fdfc775ad0c6675fde1008f6f43dd6251 - Merge tag &apos;v5.11&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#415e915fdfc775ad0c6675fde1008f6f43dd6251</link>
        <description>Merge tag &apos;v5.11&apos; into nextMerge with mainline to get latest APIs and device tree bindings.

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 23 Feb 2021 06:21:03 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9d4d8572a539ef807e21c196f145aa365fd52f0e - Merge tag &apos;amba-make-remove-return-void&apos; of https://git.pengutronix.de/git/ukl/linux into devel-stable</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#9d4d8572a539ef807e21c196f145aa365fd52f0e</link>
        <description>Merge tag &apos;amba-make-remove-return-void&apos; of https://git.pengutronix.de/git/ukl/linux into devel-stableTag for adaptions to struct amba_driver::remove changing prototype

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Tue, 02 Feb 2021 15:37:25 +0100</pubDate>
        <dc:creator>Russell King &lt;rmk+kernel@armlinux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>715a1284d89a740b197b3bad5eb20d36a397382f - Merge branch &apos;cpuidle-fix&apos; into fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#715a1284d89a740b197b3bad5eb20d36a397382f</link>
        <description>Merge branch &apos;cpuidle-fix&apos; into fixes

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Fri, 15 Jan 2021 11:48:43 +0100</pubDate>
        <dc:creator>Tony Lindgren &lt;tony@atomide.com&gt;</dc:creator>
    </item>
<item>
        <title>d263dfa7d2697a43f3299b9731cd568ee49cdd2c - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#d263dfa7d2697a43f3299b9731cd568ee49cdd2c</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerging to get a common base for merging topic branches betweendrm-intel-next and drm-intel-gt-next.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Fri, 15 Jan 2021 07:49:57 +0100</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>10205618052908770451acd33eaeaa7685e97ed2 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#10205618052908770451acd33eaeaa7685e97ed2</link>
        <description>Merge drm/drm-next into drm-intel-nextsync-up to not fall too much behind.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Fri, 08 Jan 2021 12:03:51 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6dcb8bf9a1d7f6d137a17b76177cd67e9b8e023d - Merge branch &apos;for-linus&apos; into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/x86/kernel/cpu/sgx/Makefile#6dcb8bf9a1d7f6d137a17b76177cd67e9b8e023d</link>
        <description>Merge branch &apos;for-linus&apos; into for-nextBack-merge of 5.11-devel branch for syncing the result changes.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux/arch/x86/kernel/cpu/sgx/Makefile</description>
        <pubDate>Thu, 07 Jan 2021 18:52:46 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
</channel>
</rss>
