<?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>09515706 - xen/efi: have a common runtime setup function</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/xen/Makefile#09515706</link>
        <description>xen/efi: have a common runtime setup functionToday the EFI runtime functions are setup in architecture specificcode (x86 and arm), with the functions themselves living in drivers/xenas they are not architecture dependent.As the setup is exactly the same for arm and x86 move the setup todrivers/xen, too. This at once removes the need to make the singlefunctions global visible.Signed-off-by: Juergen Gross &lt;jgross@suse.com&gt;Reviewed-by: Jan Beulich &lt;jbeulich@suse.com&gt;[boris: &quot;Dropped EXPORT_SYMBOL_GPL(xen_efi_runtime_setup)&quot;]Signed-off-by: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt;

            List of files:
            /linux-6.15/arch/arm64/xen/Makefile</description>
        <pubDate>Tue, 01 Oct 2019 08:25:34 +0000</pubDate>
        <dc:creator>Juergen Gross &lt;jgross@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/xen/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-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/arm64/xen/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>be1aaf4e - ARM64: XEN: Add a function to initialize Xen specific UEFI runtime services</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/xen/Makefile#be1aaf4e</link>
        <description>ARM64: XEN: Add a function to initialize Xen specific UEFI runtime servicesWhen running on Xen hypervisor, runtime services are supported throughhypercall. Add a Xen specific function to initialize runtime services.Signed-off-by: Shannon Zhao &lt;shannon.zhao@linaro.org&gt;Reviewed-by: Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;Tested-by: Julien Grall &lt;julien.grall@arm.com&gt;Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;

            List of files:
            /linux-6.15/arch/arm64/xen/Makefile</description>
        <pubDate>Thu, 07 Apr 2016 12:03:32 +0000</pubDate>
        <dc:creator>Shannon Zhao &lt;shannon.zhao@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>83862ccf - xen/arm,arm64: enable SWIOTLB_XEN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/xen/Makefile#83862ccf</link>
        <description>xen/arm,arm64: enable SWIOTLB_XENXen on arm and arm64 needs SWIOTLB_XEN: when running on Xen we need toprogram the hardware with mfns rather than pfns for dma addresses.Remove SWIOTLB_XEN dependency on X86 and PCI and make XEN selectSWIOTLB_XEN on arm and arm64.At the moment always rely on swiotlb-xen, but when Xen starts supportinghardware IOMMUs we&apos;ll be able to avoid it conditionally on the presenceof an IOMMU on the platform.Implement xen_create_contiguous_region on arm and arm64: for the momentwe assume that dom0 has been mapped 1:1 (physical addresses == machineaddresses) therefore we don&apos;t need to call XENMEM_exchange. Simplyreturn the physical address as dma address.Initialize the xen-swiotlb from xen_early_init (before the nativedma_ops are initialized), set xen_dma_ops to &amp;xen_swiotlb_dma_ops.Signed-off-by: Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;Changes in v8:- assume dom0 is mapped 1:1, no need to call XENMEM_exchange.Changes in v7:- call __set_phys_to_machine_multi from xen_create_contiguous_region andxen_destroy_contiguous_region to update the P2M;- don&apos;t call XENMEM_unpin, it has been removed;- call XENMEM_exchange instead of XENMEM_exchange_and_pin;- set nr_exchanged to 0 before calling the hypercall.Changes in v6:- introduce and export xen_dma_ops;- call xen_mm_init from as arch_initcall.Changes in v4:- remove redefinition of DMA_ERROR_CODE;- update the code to use XENMEM_exchange_and_pin and XENMEM_unpin;- add a note about hardware IOMMU in the commit message.Changes in v3:- code style changes;- warn on XENMEM_put_dma_buf failures.

            List of files:
            /linux-6.15/arch/arm64/xen/Makefile</description>
        <pubDate>Thu, 10 Oct 2013 13:40:44 +0000</pubDate>
        <dc:creator>Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;</dc:creator>
    </item>
<item>
        <title>4a19138c - arm/xen,arm64/xen: introduce p2m</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/xen/Makefile#4a19138c</link>
        <description>arm/xen,arm64/xen: introduce p2mIntroduce physical to machine and machine to physical trackingmechanisms based on rbtrees for arm/xen and arm64/xen.We need it because any guests on ARM are an autotranslate guests,therefore a physical address is potentially different from a machineaddress. When programming a device to do DMA, we need to beextra-careful to use machine addresses rather than physical addresses toprogram the device. Therefore we need to know the physical to machinemappings.For the moment we assume that dom0 starts with a 1:1 physical to machinemapping, in other words physical addresses correspond to machineaddresses. However when mapping a foreign grant reference, obviously the1:1 model doesn&apos;t work anymore. So at the very least we need to be ableto track grant mappings.We need locking to protect accesses to the two trees.Signed-off-by: Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;Changes in v8:- move pfn_to_mfn and mfn_to_pfn to page.h as static inline functions;- no need to walk the tree if phys_to_mach.rb_node is NULL;- correctly handle multipage p2m entries;- substitute the spin_lock with a rwlock.

            List of files:
            /linux-6.15/arch/arm64/xen/Makefile</description>
        <pubDate>Thu, 17 Oct 2013 16:22:27 +0000</pubDate>
        <dc:creator>Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;</dc:creator>
    </item>
<item>
        <title>aa42aa13 - arm64/xen: introduce CONFIG_XEN and hypercall.S on ARM64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/arm64/xen/Makefile#aa42aa13</link>
        <description>arm64/xen: introduce CONFIG_XEN and hypercall.S on ARM64Introduce CONFIG_XEN and the implementation of hypercall.S (that isthe only ARMv8 specific code in Xen support for ARM).Compile enlighten.c and grant_table.c from arch/arm.Signed-off-by: Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;Acked-by: Ian Campbell &lt;ian.campbell@citrix.com&gt;

            List of files:
            /linux-6.15/arch/arm64/xen/Makefile</description>
        <pubDate>Mon, 03 Jun 2013 17:05:43 +0000</pubDate>
        <dc:creator>Stefano Stabellini &lt;stefano.stabellini@eu.citrix.com&gt;</dc:creator>
    </item>
</channel>
</rss>
