2024-01-25 | Kirill A. Shutemov | x86/kvm: Do not try to disable kvmclock if it was not... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-12-13 | Kirill A. Shutemov | x86/tdx: Allow 32-bit emulation by default Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-12-13 | Kirill A. Shutemov | x86/coco: Disable 32-bit emulation by default on TDX... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-10-20 | Kirill A. Shutemov | efi/unaccepted: Fix soft lockups caused by parallel... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-10-12 | Kirill A. Shutemov | x86/alternatives: Disable KASAN in apply_alternatives() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-09-19 | Kirill A. Shutemov | efi/unaccepted: Make sure unaccepted table is mapped Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-09-17 | Kirill A. Shutemov | x86/boot/compressed: Reserve more memory for page tables Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Kirill A. Shutemov | x86/mm: Fix VDSO and VVAR placement on 5-level paging... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Kirill A. Shutemov | mm: Fix access_remote_vm() regression on tagged addresses Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-07-25 | Kirill A. Shutemov | x86/traps: Fix load_unaligned_zeropad() handling for... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/mm: Fix enc_status_change_finish_noop() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/tdx: Fix race between set_memory_encrypted() and... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/mm: Allow guest.enc_status_change_prepare() to... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/tdx: Add unaccepted memory support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/tdx: Refactor try_accept_one() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/tdx: Make _tdx_hypercall() and __tdx_module_call... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | efi/unaccepted: Avoid load_unaligned_zeropad() stepping... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | efi: Add unaccepted memory support Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | x86/boot/compressed: Handle unaccepted memory Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | efi/libstub: Implement support for unaccepted memory Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | efi/x86: Get full memory map in allocate_e820() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-06-06 | Kirill A. Shutemov | mm: Add support for unaccepted memory Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-18 | Kirill A. Shutemov | mm: avoid passing 0 to __ffs() Signed-off-by: "Kirill A. Shutemov" <kirill@shutemov.name> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | x86/mm/iommu/sva: Do not allow to set FORCE_TAGGED_SVA... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | x86/mm/iommu/sva: Fix error code for LAM enabling failure... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | mm/page_alloc: make deferred page init free pages in... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | mm, treewide: redefine MAX_ORDER sanely Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: "Kirill A. Shutemov" <kirill@shutemov.name> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | mm/slub: fix MAX_ORDER usage in calculate_order() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | mm/page_reporting: fix MAX_ORDER usage in page_reporting_reg... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | perf/core: fix MAX_ORDER usage in rb_alloc_aux_page() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | genwqe: fix MAX_ORDER usage Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | drm/i915: fix MAX_ORDER usage in i915_gem_object_get_pages_i... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | floppy: fix MAX_ORDER usage Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | um: fix MAX_ORDER usage in linux_main() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-06 | Kirill A. Shutemov | sparc/mm: fix MAX_ORDER usage in tsb_grow() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-04-04 | Kirill A. Shutemov | x86/boot: Centralize __pa()/__va() definitions Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-22 | Kirill A. Shutemov | x86/tdx: Drop flags from __tdx_hypercall() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | selftests/x86/lam: Add test cases for LAM vs thread... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86/mm/iommu/sva: Make LAM and SVA mutually exclusive Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | iommu/sva: Replace pasid_valid() helper with mm_valid_pasid() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | mm: Expose untagging mask in /proc/$PID/status Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86/mm: Provide arch_prctl() interface for LAM Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86/mm: Reduce untagged_addr() overhead for systems... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86/uaccess: Provide untagged_addr() and remove tags... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | mm: Introduce untagged_addr_remote() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86/mm: Handle LAM on context switch Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86: CPUID and CR3/CR4 flags for Linear Address Masking Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86: Allow atomic MM_CONTEXT flags setting Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-03-16 | Kirill A. Shutemov | x86/mm: Rework address range check in get_user() and... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-02-03 | Kirill A. Shutemov | x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Disable NOTIFY_ENABLES Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Relax SEPT_VE_DISABLE check for debug TD Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Use ReportFatalError to report missing SEPT_VE_DISABLE Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Expand __tdx_hypercall() to handle more arguments Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Refactor __tdx_hypercall() to allow pass down... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Add more registers to struct tdx_hypercall_args Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2023-01-27 | Kirill A. Shutemov | x86/tdx: Fix typo in comment in __tdx_hypercall() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-12-15 | Kirill A. Shutemov | x86/mm: Fix CR3_ADDR_MASK Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-11-26 | Kirill A. Shutemov | scsi: sg: Fix get_user() in call sg_scsi_ioctl() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-11-01 | Kirill A. Shutemov | x86/tdx: Panic on bad configs that #VE on "private... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Tested-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-06-17 | Kirill A. Shutemov | x86/tdx: Handle load_unaligned_zeropad() page-cross... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-06-15 | Kirill A. Shutemov | x86/tdx: Clarify RIP adjustments in #VE handler Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-06-15 | Kirill A. Shutemov | x86/tdx: Fix early #VE handling Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-11 | Kirill A. Shutemov | x86/kaslr: Fix build warning in KASLR code in boot... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | ACPICA: Avoid cache flush inside virtual machines Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/mm: Make DMA memory shared for TD guest Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/mm/cpa: Add support for TDX shared memory Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Make pages shared in ioremap() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/boot: Set CR0.NE early and keep it set during the... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/boot: Port I/O: Add decompression-time support... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/boot: Port I/O: Allow to hook up alternative helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86: Consolidate port I/O helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86: Adjust types used in port I/O helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Handle in-kernel MMIO Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Handle CPUID via #VE Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Add MSR support for TDX guests Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Add HLT support for TDX guests Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/traps: Add #VE support for TDX guest Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/traps: Refactor exc_general_protection() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Exclude shared bit from __PHYSICAL_MASK Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Extend the confidential computing API to support... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-04-07 | Kirill A. Shutemov | x86/tdx: Provide common base for SEAMCALL and TDCALL... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-02-23 | Kirill A. Shutemov | x86/coco: Add API to handle encryption mask Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-02-23 | Kirill A. Shutemov | x86/coco: Explicitly declare type of confidential computing... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-02-23 | Kirill A. Shutemov | x86/cc: Move arch/x86/{kernel/cc_platform.c => coco... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2022-01-26 | Kirill A. Shutemov | swiotlb: do not zero buffer in set_memory_decrypted() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-27 | Kirill A. Shutemov | ACPICA: Hardware: Do not flush CPU cache when entering... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-17 | Kirill A. Shutemov | ACPI: PM: Remove redundant cache flushing Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-17 | Kirill A. Shutemov | ACPI: processor: idle: Only flush cache on entering C3 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-08 | Kirill A. Shutemov | x86/sev: Move common memory encryption code to mem_encrypt.c Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-12-08 | Kirill A. Shutemov | ACPI: PM: Avoid CPU cache flush when entering S4 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/sev-es: Use insn_decode_mmio() for MMIO implementation Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/insn-eval: Introduce insn_decode_mmio() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/insn-eval: Introduce insn_get_modrm_reg_ptr() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/insn-eval: Handle insn_get_opcode() failure Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-11-30 | Kirill A. Shutemov | x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2021-01-20 | Kirill A. Shutemov | mm: Cleanup faultaround and finish_fault() codepaths Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
commit | commitdiff | tree |
2020-10-16 | Kirill A. Shutemov | mm/huge_memory: fix split assumption of page size Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> |
commit | commitdiff | tree |
2020-10-16 | Kirill A. Shutemov | mm/huge_memory: fix total_mapcount assumption of page... Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> |
commit | commitdiff | tree |
next |