2024-02-12 | Steve Wahl | x86/mm/ident_map: Use gbpages only where full GB page... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2024-01-30 | Andrei Vagin | x86/fpu: Stop relying on userspace for info to fault... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-14 | Kai Huang | x86/virt/tdx: Make TDX host depend on X86_MCE Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-12 | Dave Hansen | x86/virt/tdx: Disable TDX host support when kexec is... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-12 | Kai Huang | Documentation/x86: Add documentation for TDX host support Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-12 | Kai Huang | x86/mce: Differentiate real hardware #MCs from TDX... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-12 | Kai Huang | x86/cpu: Detect TDX partial write machine check erratum Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Zhao Mengmeng | selftests/sgx: Skip non X86_64 platform Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Remove incomplete ABI sanitization code... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Discard unsupported ELF sections Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Ensure expected location of test enclave... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Ensure test enclave buffer is entirely... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Fix linker script asserts Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Handle relocations in test enclave Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Produce static-pie executable for test... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Remove redundant enclave base address... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Specify freestanding environment for... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Separate linker options Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Include memory clobber for inline asm... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Fix uninitialized pointer dereferences... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Jo Van Bulck | selftests/sgx: Fix uninitialized pointer dereference... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Handle TDX interaction with sleep and... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Initialize all TDMRs Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Configure global KeyID on all packages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Configure TDX module with the TDMRs and... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Designate reserved areas for all TDMRs Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Allocate and set up PAMTs for TDMRs Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Fill out TDMRs to cover all TDX memory... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Add placeholder to construct TDMRs to... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Get module global metadata for module... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Use all system memory when initializing... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Add skeleton to enable TDX on demand Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Add SEAMCALL error printing for module... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Handle SEAMCALL no entropy error in common... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Define TDX supported page sizes as macros Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-08 | Kai Huang | x86/virt/tdx: Detect TDX during kernel boot Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-07 | Kirill A. Shutemov | x86/tdx: Allow 32-bit emulation by default Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-07 | Thomas Gleixner | x86/entry: Do not allow external 0x80 interrupts Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-07 | Thomas Gleixner | x86/entry: Convert INT 0x80 emulation to IDTENTRY Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-12-07 | Kirill A. Shutemov | x86/coco: Disable 32-bit emulation by default on TDX... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-11-17 | Colin Ian King | x86/lib: Fix overflow when counting digits Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-11-08 | Rick Edgecombe | x86/shstk: Delay signal entry SSP write until after... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-11-03 | Kirill A. Shutemov | MAINTAINERS: Add Intel TDX entry Suggested-by: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Acked-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-10-27 | Tony Luck | x86/cpu: Add model number for Intel Arrow Lake mobile... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-10-06 | Kirill A. Shutemov | x86/tdx: Mark TSC reliable Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-28 | Haitao Huang | x86/sgx: Resolves SECS reclaim vs. page fault for EAUG... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-19 | Rick Edgecombe | x86/shstk: Add warning for shadow stack double unmap Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-19 | Rick Edgecombe | x86/shstk: Remove useless clone error handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-19 | Rick Edgecombe | x86/shstk: Handle vfork clone failure correctly Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Kai Huang | x86/virt/tdx: Make TDX_MODULE_CALL handle SEAMCALL... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Kai Huang | x86/virt/tdx: Wire up basic SEAMCALL functions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Kai Huang | x86/tdx: Remove 'struct tdx_hypercall_args' Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Kai Huang | x86/tdx: Reimplement __tdx_hypercall() using TDX_MODULE_CALL asm Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Kai Huang | x86/tdx: Make TDX_HYPERCALL asm similar to TDX_MODULE_CALL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Alison Schofield | ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-12 | Alison Schofield | x86/numa: Introduce numa_fill_memblks() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Kai Huang | x86/tdx: Extend TDX_MODULE_CALL to support more TDCALL... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Kai Huang | x86/tdx: Pass TDCALL/SEAMCALL input/output registers... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Kai Huang | x86/tdx: Rename __tdx_module_call() to __tdcall() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Kai Huang | x86/tdx: Make macros of TDCALLs consistent with the... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Kai Huang | x86/tdx: Skip saving output regs when SEAMCALL fails... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Kai Huang | x86/tdx: Zero out the missing RSI in TDX_HYPERCALL... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Dexuan Cui | x86/tdx: Retry partially-completed page conversion... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-09-11 | Steve Wahl | x86/platform/uv: Use alternate source for socket to... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-30 | Rick Edgecombe | x86/shstk: Change order of __user in type Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-11 | Justin Ernst | x86/uv: Update HPE Superdome Flex Maintainers Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-10 | Arnd Bergmann | x86: Move gds_ucode_mitigated() declaration to header Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-10 | Arnd Bergmann | x86/speculation: Add cpu_show_gds() prototype Signed-off-by: Dave Hansen <dave.hansen@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: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Turn on static calls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Provide static call infrastructure for APIC... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Dave Hansen | x86/apic: Wrap IPI calls into helper functions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Mark all hotpath APIC callback wrappers __always_i... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/xen/apic: Mark apic __ro_after_init Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Convert other overrides to apic_update_callback() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Replace acpi_wake_cpu_handler_update() and... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Provide apic_update_callback() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Juergen Gross | x86/xen/apic: Use standard apic driver mechanism for... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Provide common init infrastructure Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Wrap apic->native_eoi() into a helper Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Dave Hansen | x86/apic: Nuke ack_APIC_irq() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Remove pointless arguments from [native_... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic/noop: Tidy up the code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Remove pointless NULL initializations Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Sanitize APIC ID range validation Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Prepare x2APIC for using apic::max_apic_id Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Simplify X2APIC ID validation Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Add max_apic_id member Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Wrap APIC ID validation into an inline Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic/64: Uncopypaste probing Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic/x2apic: Share all common IPI functions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic/uv: Get rid of wrapper callbacks Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_ic... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Allow apic::safe_wait_icr_idle() to be NULL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Allow apic::wait_icr_idle() to be NULL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Consolidate wait_icr_idle() implementations Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic/ipi: Tidy up the code and fixup comments Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Mop up apic::apic_id_registered() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2023-08-09 | Thomas Gleixner | x86/apic: Mop up *setup_apic_routing() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
next |