2022-02-04 |
Joerg Roedel | iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2022-01-04 |
Joerg Roedel | Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86...
|
commit | commitdiff | tree |
2021-12-20 |
Joerg Roedel | iommu/iova: Temporarily include dma-mapping.h from... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-12-17 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2021-12-06 |
Joerg Roedel | x86/mm: Flush global TLB when switching to trampoline... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-12-06 |
Joerg Roedel | x86/mm/64: Flush global TLB on boot and AP bringup Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-12-04 |
Joerg Roedel | x86/realmode: Add comment for Global bit usage in trampoline_pgd Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-12-03 |
Joerg Roedel | x86/64/mm: Map all kernel memory into trampoline_pgd Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-11-26 |
Joerg Roedel | iommu/amd: Clarify AMD IOMMUv2 initialization messages Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-11-26 |
Joerg Roedel | iommu/vt-d: Remove unused PASID_DISABLED Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-10-31 |
Joerg Roedel | Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas...
|
commit | commitdiff | tree |
2021-10-27 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2021-10-21 |
Joerg Roedel | x86/sev: Allow #VC exceptions on the VC2 stack Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-10-21 |
Joerg Roedel | x86/sev: Fix stack type check in vc_switch_off_ist() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-09-28 |
Joerg Roedel | PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-09-28 |
Joerg Roedel | PCI/ACPI: Move _OSC query checks to separate function Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-09-28 |
Joerg Roedel | PCI/ACPI: Move supported and control calculations to... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-09-28 |
Joerg Roedel | PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-08-21 |
Joerg Roedel | x86/efi: Restore Firmware IDT before calling ExitBootServices() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-08-20 |
Joerg Roedel | Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes...
|
commit | commitdiff | tree |
2021-08-18 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2021-08-02 |
Joerg Roedel | iommu/amd: Remove stale amd_iommu_unmap_flush usage Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-08-02 |
Joerg Roedel | Merge remote-tracking branch 'korg/core' into x86/amd
|
commit | commitdiff | tree |
2021-06-25 |
Joerg Roedel | Merge branches 'iommu/fixes', 'arm/rockchip', 'arm...
|
commit | commitdiff | tree |
2021-06-23 |
Joerg Roedel | x86/sev: Use "SEV: " prefix for messages from sev.c Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-21 |
Joerg Roedel | x86/sev: Split up runtime #VC handler for correct state... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-21 |
Joerg Roedel | x86/sev: Make sure IRQs are disabled while GHCB is... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-17 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2021-06-15 |
Joerg Roedel | x86/sev: Propagate #GP if getting linear instruction... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-15 |
Joerg Roedel | x86/insn: Extend error reporting from insn_fetch_from_user... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-15 |
Joerg Roedel | x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-15 |
Joerg Roedel | x86/sev: Fix error message in runtime #VC handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-10 |
Joerg Roedel | iommu/vt-d: Fix linker error on 32-bit Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-08 |
Joerg Roedel | iommu/amd: Fix section mismatch warning for detect_ivrs() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-08 |
Joerg Roedel | iommu/dma: Fix compile warning in 32-bit builds Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-06-04 |
Joerg Roedel | iommu/amd: Add amd_iommu=force_enable option Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-05-19 |
Joerg Roedel | x86/sev-es: Use __put_user()/__get_user() for data... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-05-19 |
Joerg Roedel | x86/sev-es: Forward page-faults which happen during... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-05-19 |
Joerg Roedel | x86/sev-es: Don't return NULL from sev_es_get_ghcb() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-05-14 |
Joerg Roedel | crypto: ccp - Annotate SEV Firmware file names Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-04-16 |
Joerg Roedel | Merge branches 'iommu/fixes', 'arm/mediatek', 'arm...
|
commit | commitdiff | tree |
2021-04-15 |
Joerg Roedel | iommu/fsl-pamu: Fix uninitialized variable warning Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-04-08 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2021-03-19 |
Joerg Roedel | x86/sev-es: Optimize __sev_es_ist_enter() for better... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/boot/compressed/64: Check SEV encryption in the... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/boot/compressed/64: Add CPUID sanity check to 32... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/boot/compressed/64: Add 32-bit boot #VC handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/boot/compressed/64: Setup IDT in startup_32 boot... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/boot/compressed/64: Reload CS in startup_32 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/sev: Do not require Hypervisor CPUID bit for SEV... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | x86/boot/compressed/64: Cleanup exception handling... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | iommu/amd: Keep track of amd_iommu_irq_remap state Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | iommu/amd: Don't call early_amd_iommu_init() when AMD... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-18 |
Joerg Roedel | iommu/amd: Move Stoney Ridge check to detect_ivrs() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-09 |
Joerg Roedel | x86/sev-es: Use __copy_from_user_inatomic() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-09 |
Joerg Roedel | x86/sev-es: Correctly track IRQ states in runtime ... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-09 |
Joerg Roedel | x86/sev-es: Check regs->sp is trusted before adjusting... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-03-08 |
Joerg Roedel | x86/sev-es: Introduce ip_within_syscall_gap() helper Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-02-12 |
Joerg Roedel | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd...
|
commit | commitdiff | tree |
2021-02-02 |
Joerg Roedel | iommu: Check dev->iommu in dev_iommu_priv_get() before... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2021-02-02 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2020-10-29 |
Joerg Roedel | x86/sev-es: Do not support MMIO to/from encrypted memory Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-10-29 |
Joerg Roedel | x86/head/64: Check SEV encryption before switching... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-10-29 |
Joerg Roedel | x86/boot/compressed/64: Check SEV encryption in 64... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-10-29 |
Joerg Roedel | x86/boot/compressed/64: Sanity-check CPUID results... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-10-29 |
Joerg Roedel | x86/boot/compressed/64: Introduce sev_status Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-10-07 |
Joerg Roedel | Merge branches 'arm/allwinner', 'arm/mediatek', 'arm...
|
commit | commitdiff | tree |
2020-10-01 |
Joerg Roedel | Merge tag 'arm-smmu-updates' of git://git.kernel.org...
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Handle NMI State Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Support CPU offline/online Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/head/64: Don't call verify_cpu() on starting APs Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/smpboot: Load TSS and getcpu GDT entry before loading IDT Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/realmode: Add SEV-ES specific trampoline entry... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/paravirt: Allow hypervisor-specific VMMCALL handling... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Handle #DB Events Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Handle #AC Events Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Handle MMIO String Instructions Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Handle instruction fetches from user-space Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Wire up existing #VC exit-code handlers Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/entry/64: Add entry code for #VC handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/dumpstack/64: Add noinstr version of get_stack_info() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Adjust #VC IST Stack on entering NMI handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Allocate and map an IST stack for #VC handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Setup GHCB-based boot #VC handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Setup an early #VC handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-09 |
Joerg Roedel | x86/sev-es: Compile early handler code into kernel... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/sev-es: Print SEV-ES info into the kernel log Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/sev-es: Add SEV-ES Feature Detection Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/head/64: Move early exception dispatch to C code Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/idt: Make IDT init functions static inlines Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/head/64: Install a CPU bringup IDT Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/head/64: Switch to initial stack earlier Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/head/64: Load segment registers earlier Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/head/64: Load GDT after switch to virtual addresses Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/head/64: Install startup GDT Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/idt: Split idt_data setup out of set_intr_gate() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/fpu: Move xgetbv()/xsetbv() into a separate header Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/boot/compressed/64: Unmap GHCB page before booting... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2020-09-07 |
Joerg Roedel | x86/boot/compressed/64: Setup a GHCB-based VC Exception... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
next |