2018-11-28 |
Joerg Roedel | iommu/amd: Use pr_fmt() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | vfio/type1: Remove map_try_harder() code path Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | iommu/amd: Allow to upgrade page-size Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | iommu/amd: Allow downgrading page-sizes in alloc_pte() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | iommu/amd: Ignore page-mode 7 in free_sub_pt() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | iommu/amd: Introduce free_sub_pt() function Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-11-15 |
Joerg Roedel | iommu/amd: Collect page-table pages in freelist Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-10-10 |
Joerg Roedel | Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu...
|
commit | commitdiff | tree |
2018-10-05 |
Joerg Roedel | iommu/amd: Move iommu_init_pci() to .init section Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-10-01 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/updates' of git:/...
|
commit | commitdiff | tree |
2018-09-14 |
Joerg Roedel | Revert "x86/mm/legacy: Populate the user page-table... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-08-31 |
Joerg Roedel | x86/efi: Load fixmap GDT in efi_call_phys_epilog() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-08-10 |
Joerg Roedel | x86/mm/pti: Move user W+X check into pti_finalize() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-08-09 |
Joerg Roedel | x86/relocs: Add __end_rodata_aligned to S_REL Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-08-08 |
Joerg Roedel | Merge branches 'arm/shmobile', 'arm/renesas', 'arm...
|
commit | commitdiff | tree |
2018-08-07 |
Joerg Roedel | x86/mm/pti: Clone kernel-image on PTE level for 32 bit Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-08-07 |
Joerg Roedel | x86/mm/pti: Don't clear permissions in pti_clone_pmd() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-08-07 |
Joerg Roedel | x86/mm/pti: Fix 32 bit PCID check Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-30 |
Joerg Roedel | x86/kexec: Allocate 8k PGDs for PTI Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-30 |
Joerg Roedel | Revert "perf/core: Make sure the ring-buffer is mapped... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-30 |
Joerg Roedel | x86/mm: Remove in_nmi() warning from vmalloc_fault() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-27 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/updates' of git:/...
|
commit | commitdiff | tree |
2018-07-20 |
Joerg Roedel | x86/entry/32: Check for VM86 mode in slow-path check Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-20 |
Joerg Roedel | perf/core: Make sure the ring-buffer is mapped in all... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Add debug code to check entry/exit CR3 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Add Warning when booting on a PCID capable CPU Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/ldt: Enable LDT user-mapping for PAE Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/ldt: Split out sanity check in map_ldt_struct() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/ldt: Define LDT_END_ADDR Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/ldt: Reserve address-space range on 32 bit for... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable/pae: Use separate kernel PMDs for user... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/dump_pagetables: Define INIT_PGD Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Clone entry-text again in pti_finalize() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Introduce pti_finalize() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Keep permissions when cloning kernel text... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Make pti_clone_kernel_text() compile on... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Define X86_CR3_PTI_PCID_USER_BIT on x86_32 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pti: Add an overflow check to pti_clone_pmds() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/legacy: Populate the user page-table with user... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pae: Populate the user page-table with user... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/mm/pae: Populate valid user PGD entries Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable: Move two more functions from pgtable_64... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable: Move pgdp kernel/user conversion functions... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable/32: Allocate 8k page-tables when PTI is... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry: Rename update_sp0 to update_task_stack Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Add PTI CR3 switches to NMI handler code Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Simplify debug entry point Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Handle Entry from Kernel-Mode on Entry... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Leave the kernel via trampoline stack Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Enter the kernel via trampoline stack Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Split off return-to-kernel path Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Unshare NMI return path Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Put ESPFIX code into a macro Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-07-19 |
Joerg Roedel | x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-05-29 |
Joerg Roedel | Merge branches 'arm/io-pgtable', 'arm/qcom', 'arm/tegra...
|
commit | commitdiff | tree |
2018-05-03 |
Joerg Roedel | iommu/vt-d: Use WARN_ON_ONCE instead of BUG_ON in qi_flush_d... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-04-20 |
Joerg Roedel | x86/power/64: Fix page-table setup for temporary text... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-04-17 |
Joerg Roedel | x86/mm: Prevent kernel Oops in PTDUMP code with HIGHPTE=y Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-04-16 |
Joerg Roedel | x86/ldt: Fix support_pte_mask filtering in map_ldt_struct() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2018-03-29 |
Joerg Roedel | Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip...
|
commit | commitdiff | tree |
2018-03-29 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/updates' of git:/...
|
commit | commitdiff | tree |
2018-01-17 |
Joerg Roedel | Merge branches 'arm/renesas', 'arm/omap', 'arm/exynos...
|
commit | commitdiff | tree |
2017-10-13 |
Joerg Roedel | Merge branches 'iommu/fixes', 'arm/omap', 'arm/exynos...
|
commit | commitdiff | tree |
2017-10-13 |
Joerg Roedel | iommu/amd: Finish TLB flush in amd_iommu_unmap() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-10-10 |
Joerg Roedel | iommu/amd: Enforce alignment for MSI IRQs Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-10-10 |
Joerg Roedel | iommu/amd: Add align parameter to alloc_irq_index() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-10-06 |
Joerg Roedel | iommu/vt-d: Don't register bus-notifier under dmar_global_lock Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-09-13 |
Joerg Roedel | KVM: x86: Remove .get_pkru() from kvm_x86_ops Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-09-01 |
Joerg Roedel | Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip...
|
commit | commitdiff | tree |
2017-08-30 |
Joerg Roedel | iommu: Introduce Interface for IOMMU TLB Flushing Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-30 |
Joerg Roedel | arm/tegra: Call bus_set_iommu() after iommu_device_register() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-28 |
Joerg Roedel | iommu/amd: Rename a few flush functions Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-23 |
Joerg Roedel | iommu/pamu: Fix PAMU boot crash Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-22 |
Joerg Roedel | Merge branch 'iommu/fixes' into arm/mediatek
|
commit | commitdiff | tree |
2017-08-19 |
Joerg Roedel | iommu/amd: Fix section mismatch warning Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-19 |
Joerg Roedel | iommu/amd: Fix compiler warning in copy_device_table() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-18 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/updates' of git:/...
|
commit | commitdiff | tree |
2017-08-17 |
Joerg Roedel | iommu/tegra-gart: Add support for struct iommu_device Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-17 |
Joerg Roedel | iommu/tegra: Add support for struct iommu_device Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-17 |
Joerg Roedel | Merge branch 'core' into arm/tegra
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/vt-d: Make use of iova deferred flushing Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/vt-d: Allow to flush more than 4GB of device... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/amd: Make use of iova queue flushing Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/iova: Add flush timer Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/iova: Add locking to Flush-Queues Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/iova: Add flush counters to Flush-Queue implementation Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/iova: Implement Flush-Queue ring buffer Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/iova: Add flush-queue data structures Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/s390: Add support for iommu_device handling Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2017-08-15 |
Joerg Roedel | iommu/pamu: Add support for generic iommu-device Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
next |