aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-07-20x86/sev-es: Check required CPU features for SEV-ESsev-es-client-tipMartin Radev5-6/+24
2020-07-20x86/efi: Add GHCB mappings when SEV-ES is activeTom Lendacky4-0/+43
2020-07-20x86/sev-es: Handle NMI StateJoerg Roedel4-0/+32
2020-07-20x86/sev-es: Support CPU offline/onlineJoerg Roedel2-0/+65
2020-07-20x86/head/64: Rename start_cpu0Joerg Roedel4-8/+8
2020-07-20x86/head/64: Don't call verify_cpu() on starting APsJoerg Roedel3-0/+19
2020-07-20x86/smpboot: Setup TSS for starting APJoerg Roedel5-15/+51
2020-07-20x86/realmode: Setup AP jump tableTom Lendacky4-2/+92
2020-07-20x86/realmode: Add SEV-ES specific trampoline entry pointJoerg Roedel3-0/+26
2020-07-20x86/vmware: Add VMware specific handling for VMMCALL under SEV-ESDoug Covelli1-5/+45
2020-07-20x86/kvm: Add KVM specific VMMCALL handling under SEV-ESTom Lendacky1-6/+29
2020-07-20x86/paravirt: Allow hypervisor specific VMMCALL handling under SEV-ESJoerg Roedel2-1/+27
2020-07-20x86/sev-es: Handle #DB EventsJoerg Roedel1-0/+17
2020-07-20x86/sev-es: Handle #AC EventsJoerg Roedel1-0/+19
2020-07-20x86/sev-es: Handle VMMCALL EventsTom Lendacky1-0/+23
2020-07-20x86/sev-es: Handle MWAIT/MWAITX EventsTom Lendacky1-0/+10
2020-07-20x86/sev-es: Handle MONITOR/MONITORX EventsTom Lendacky1-0/+13
2020-07-20x86/sev-es: Handle INVD EventsTom Lendacky1-0/+4
2020-07-20x86/sev-es: Handle RDPMC EventsTom Lendacky1-0/+22
2020-07-20x86/sev-es: Handle RDTSC(P) EventsTom Lendacky3-0/+31
2020-07-20x86/sev-es: Handle WBINVD EventsTom Lendacky1-0/+9
2020-07-20x86/sev-es: Handle DR7 read/write eventsTom Lendacky1-0/+85
2020-07-20x86/sev-es: Handle MSR eventsTom Lendacky1-0/+28
2020-07-20x86/sev-es: Handle MMIO String InstructionsJoerg Roedel1-0/+77
2020-07-20x86/sev-es: Handle MMIO eventsTom Lendacky2-0/+224
2020-07-20x86/sev-es: Handle instruction fetches from user-spaceJoerg Roedel1-9/+22
2020-07-20x86/sev-es: Wire up existing #VC exit-code handlersJoerg Roedel2-4/+9
2020-07-20x86/sev-es: Add Runtime #VC Exception HandlerTom Lendacky3-8/+250
2020-07-20x86/entry/64: Add entry code for #VC handlerJoerg Roedel5-0/+175
2020-07-20x86/dumpstack/64: Add noinstr version of get_stack_info()Joerg Roedel4-20/+31
2020-07-20x86/sev-es: Adjust #VC IST Stack on entering NMI handlerJoerg Roedel4-0/+86
2020-07-20x86/sev-es: Allocate and Map IST stack for #VC handlerJoerg Roedel5-14/+63
2020-07-20x86/sev-es: Setup per-cpu GHCBs for the runtime handlerTom Lendacky3-1/+60
2020-07-20x86/sev-es: Setup GHCB based boot #VC handlerJoerg Roedel6-8/+132
2020-07-20x86/sev-es: Setup early #VC handlerJoerg Roedel5-0/+75
2020-07-20x86/sev-es: Compile early handler code into kernel imageJoerg Roedel3-10/+175
2020-07-20x86/sev-es: Print SEV-ES info into kernel logJoerg Roedel1-3/+26
2020-07-20x86/sev-es: Add SEV-ES Feature DetectionJoerg Roedel4-1/+16
2020-07-20x86/head/64: Set CR4.FSGSBASE earlyJoerg Roedel1-0/+7
2020-07-20x86/head/64: Move early exception dispatch to C codeJoerg Roedel3-15/+17
2020-07-20x86/head/64: Load IDT earlierJoerg Roedel4-0/+34
2020-07-20x86/head/64: Make fixup_pointer() static inlineJoerg Roedel2-5/+10
2020-07-20x86/head/64: Switch to initial stack earlierJoerg Roedel1-3/+6
2020-07-20x86/head/64: Load segment registers earlierJoerg Roedel1-26/+26
2020-07-20x86/head/64: Load GDT after switch to virtual addressesJoerg Roedel1-8/+8
2020-07-20x86/head/64: Setup MSR_GS_BASE before calling into C codeJoerg Roedel2-0/+15
2020-07-20x86/head/64: Install startup GDTJoerg Roedel3-0/+48
2020-07-20x86/idt: Split idt_data setup out of set_intr_gate()Joerg Roedel1-8/+14
2020-07-20x86/idt: Move IDT to data segmentJoerg Roedel1-1/+1
2020-07-20x86/sev-es: Add CPUID handling to #VC handlerTom Lendacky2-0/+39
2020-07-20x86/fpu: Move xgetbv()/xsetbv() into separate headerJoerg Roedel2-32/+38
2020-07-20x86/sev-es: Add support for handling IOIO exceptionsTom Lendacky2-0/+246
2020-07-20x86/boot/compressed/64: Unmap GHCB page before booting the kernelJoerg Roedel3-2/+35
2020-07-20x86/boot/compressed/64: Setup GHCB Based VC Exception handlerJoerg Roedel10-1/+329
2020-07-20x86/boot/compressed/64: Add set_page_en/decrypted() helpersJoerg Roedel2-0/+135
2020-07-20x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()Joerg Roedel1-2/+5
2020-07-20x86/boot/compressed/64: Call set_sev_encryption_mask earlierJoerg Roedel2-4/+7
2020-07-20x86/boot/compressed/64: Add stage1 #VC handlerJoerg Roedel9-0/+160
2020-07-20x86/boot/compressed/64: Change add_identity_map() to take start and endJoerg Roedel1-10/+5
2020-07-20x86/boot/compressed/64: Don't pre-map memory in KASLR codeJoerg Roedel3-37/+3
2020-07-20x86/boot/compressed/64: Always switch to own page-tableJoerg Roedel3-25/+32
2020-07-20x86/boot/compressed/64: Add page-fault handlerJoerg Roedel4-0/+49
2020-07-20x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.cJoerg Roedel4-10/+18
2020-07-20x86/boot/compressed/64: Add IDT InfrastructureJoerg Roedel6-1/+147
2020-07-20x86/boot/compressed/64: Disable red-zone usageJoerg Roedel2-2/+2
2020-07-20x86/insn: Add insn_has_rep_prefix() helperJoerg Roedel2-0/+25
2020-07-20x86/insn: Add insn_get_modrm_reg_off()Joerg Roedel2-0/+24
2020-07-20x86/umip: Factor out instruction decodingJoerg Roedel3-22/+48
2020-07-20x86/umip: Factor out instruction fetchJoerg Roedel3-20/+46
2020-07-20x86/insn: Make inat-tables.c suitable for pre-decompression codeJoerg Roedel2-2/+98
2020-07-17x86/traps: Move pf error codes to <asm/trap_pf.h>Joerg Roedel2-18/+25
2020-07-17x86/cpufeatures: Add SEV-ES CPU featureTom Lendacky3-1/+4
2020-07-17KVM: SVM: Use __packed shorthandBorislav Petkov1-8/+8
2020-07-17KVM: SVM: Add GHCB Accessor functionsJoerg Roedel1-0/+61
2020-07-17KVM: SVM: Add GHCB definitionsTom Lendacky2-1/+46
2020-07-17Merge branch 'x86/urgent'Ingo Molnar2-11/+9
2020-07-17Merge branch 'linus'Ingo Molnar69-394/+639
2020-07-16Merge tag 'drm-fixes-2020-07-17-1' of git://anongit.freedesktop.org/drm/drm i...Linus Torvalds19-99/+153
2020-07-17Merge tag 'amd-drm-fixes-5.8-2020-07-15' of git://people.freedesktop.org/~agd...Dave Airlie9-56/+101
2020-07-16Merge tag 'pm-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2-2/+10
2020-07-16Merge tag 'char-misc-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds21-118/+207
2020-07-16Merge tag 'driver-core-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-20/+35
2020-07-16Merge tag 'staging-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds14-41/+91
2020-07-16Merge tag 'tty-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds6-108/+134
2020-07-16Merge tag 'thermal-v5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-6/+9
2020-07-16Merge branch 'pm-cpufreq'Rafael J. Wysocki1-2/+6
2020-07-16x86: math-emu: Fix up 'cmp' insn for clang iasArnd Bergmann1-1/+1
2020-07-16x86/entry: Fix vectors to IDTENTRY_SYSVEC for CONFIG_HYPERVSedat Dilek1-2/+2
2020-07-16x86/entry: Add compatibility with IASJian Cai1-8/+6
2020-07-16Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Rafael J. Wysocki1-0/+4
2020-07-16Merge branch 'irq/urgent'Ingo Molnar10-23/+36
2020-07-16Merge branch 'x86/entry'Ingo Molnar1-4/+2
2020-07-16Merge branch 'linus'Ingo Molnar66-127/+317
2020-07-16x86/idtentry: Remove stale commentThomas Gleixner1-4/+2
2020-07-16opp: Increase parsed_static_opps in _of_add_opp_table_v1()Walter Lozano1-0/+4
2020-07-15Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-8/+43
2020-07-16Merge tag 'drm-intel-fixes-2020-07-15' of git://anongit.freedesktop.org/drm/d...Dave Airlie6-33/+39
2020-07-16Merge tag 'drm-misc-fixes-2020-07-15' of git://anongit.freedesktop.org/drm/dr...Dave Airlie3-6/+9
2020-07-16Merge branch 'vmwgfx-fixes-5.8' of git://people.freedesktop.org/~sroland/linu...Dave Airlie1-4/+4
2020-07-15Merge tag 'platform-drivers-x86-v5.8-2' of git://git.infradead.org/linux-plat...Linus Torvalds5-3/+17
2020-07-15Merge tag 'dmaengine-fix-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds20-60/+128
2020-07-15keys: asymmetric: fix error return code in software_key_query()Wei Yongjun1-0/+1
2020-07-15afs: Fix interruption of operationsDavid Howells2-2/+3
2020-07-15platform/x86: asus-wmi: allow BAT1 battery nameVasiliy Kupriakov1-0/+1
2020-07-15platform/x86: ISST: Add new PCI device idsSrinivas Pandruvada3-0/+5
2020-07-15platform/x86: thinkpad_acpi: Revert "Use strndup_user() in dispatch_proc_writ...Andy Shevchenko1-3/+11
2020-07-15Revert "thermal: mediatek: fix register index error"Enric Balletbo i Serra1-4/+2
2020-07-15thermal: int3403_thermal: Downgrade error messageAlex Hung1-1/+1
2020-07-14drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()Xiaojie Yuan1-18/+8
2020-07-14drm/amdgpu/powerplay: Modify SMC message name for setting power profile modechen gong1-1/+1
2020-07-14drm/amd/display: handle failed allocation during stream constructionJosip Pavic1-3/+16
2020-07-14drm/amd/display: OLED panel backlight adjust not work with external display c...hersen wu1-0/+5
2020-07-14drm/amdgpu/display: create fake mst encoders ahead of time (v4)Alex Deucher4-28/+48
2020-07-14drm/amdgpu: fix preemption unit testJack Xiao1-5/+15
2020-07-14drm/amdgpu/gfx10: fix race condition for kiqJack Xiao1-1/+8
2020-07-14drm/i915: Recalculate FBC w/a stride when neededVille Syrjälä2-7/+27
2020-07-14drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.Maarten Lankhorst1-8/+2
2020-07-14drm/i915/gt: Only swap to a random sibling once upon creationChris Wilson1-14/+4
2020-07-14drm/i915/gt: Ignore irq enabling on the virtual enginesChris Wilson1-0/+1
2020-07-14drm/i915/perf: Use GTT when saving/restoring engine GPRUmesh Nerlige Ramappa1-0/+1
2020-07-14drm/i915/selftests: Fix compare functions provided for sortingSudeep Holla1-4/+4
2020-07-14irqdomain/treewide: Keep firmware node unconditionally allocatedThomas Gleixner10-23/+36
2020-07-14thermal/int340x_thermal: Prevent page fault on .set_mode() opBartosz Szczepanek1-1/+6
2020-07-14drm/vmwgfx: fix update of display surface when resolution changesRoland Scheidegger1-4/+4
2020-07-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds8-11/+31
2020-07-13Merge tag 'iommu-fixes-v5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-8/+7
2020-07-13mm: document warning in move_normal_pmd() and make it warn only onceLinus Torvalds1-2/+21
2020-07-13cpufreq: intel_pstate: Fix active mode setting from command lineRafael J. Wysocki1-2/+6
2020-07-12Linux 5.8-rc5v5.8-rc5Linus Torvalds1-1/+1
2020-07-12Merge tag 'xtensa-20200712' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds3-6/+5
2020-07-12Merge tag 'io_uring-5.8-2020-07-12' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+4
2020-07-12Merge tag 'for-5.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-8/+3
2020-07-12io_uring: fix not initialised work->flagsPavel Begunkov1-1/+2
2020-07-12io_uring: fix missing msg_name assignmentPavel Begunkov1-0/+2
2020-07-12Merge branch 'locking/core'Ingo Molnar29-141/+245
2020-07-12Merge branch 'linus'Ingo Molnar260-1265/+2251
2020-07-11Merge tag 'riscv-for-linus-5.8-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-9/+41
2020-07-11Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds6-8/+12
2020-07-11Merge tag 'for-linus-5.8b-rc5-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+1
2020-07-11Merge tag 'powerpc-5.8-6' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+1
2020-07-11clk: Specify IOMEM dependency for HSDK pll driverDavid Gow1-0/+1
2020-07-11clk: AST2600: Add mux for EMMC clockEddie James1-8/+41
2020-07-11clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPERNathan Chancellor1-0/+1
2020-07-10Merge tag 'libnvdimm-fix-v5.8-rc5' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2020-07-10Merge tag '5.8-rc4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds5-18/+22
2020-07-10Merge tag 'inclusive-terminology' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+20
2020-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds197-922/+1634
2020-07-10mips: Remove compiler check in unroll macroNathan Chancellor1-3/+1
2020-07-10Merge branch 'mlxsw-Various-fixes'David S. Miller2-17/+39
2020-07-10mlxsw: pci: Fix use-after-free in case of failed devlink reloadIdo Schimmel1-16/+38
2020-07-10mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON()Ido Schimmel1-1/+1
2020-07-10Merge branch 'macb-WOL-fixes'David S. Miller1-12/+19
2020-07-10net: macb: fix call to pm_runtime in the suspend/resume functionsNicolas Ferre1-2/+4
2020-07-10net: macb: fix macb_suspend() by removing call to netif_carrier_off()Nicolas Ferre1-1/+0
2020-07-10net: macb: fix macb_get/set_wol() when moving to phylinkNicolas Ferre1-6/+12
2020-07-10net: macb: mark device wake capable when "magic-packet" property presentNicolas Ferre1-1/+1
2020-07-10net: macb: fix wakeup test in runtime suspend/resume routinesNicolas Ferre1-2/+2
2020-07-10bnxt_en: fix NULL dereference in case SR-IOV configuration failsDavide Caratti1-1/+1
2020-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller4-15/+26
2020-07-10Merge tag 'mlx5-fixes-2020-07-02' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller14-62/+196
2020-07-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds7-36/+63
2020-07-10Merge tag 'linux-kselftest-fixes-5.8-rc5' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-50/+53
2020-07-10Merge tag 'io_uring-5.8-2020-07-10' of git://git.kernel.dk/linux-blockLinus Torvalds2-6/+24
2020-07-10Merge tag 'block-5.8-2020-07-10' of git://git.kernel.dk/linux-blockLinus Torvalds3-20/+18
2020-07-10Merge tag 'cleanup-kernel_read_write' of git://git.infradead.org/users/hch/miscLinus Torvalds6-73/+80
2020-07-10Merge tag 'dma-mapping-5.8-5' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-5/+9
2020-07-10Merge tag 'pinctrl-v5.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2-15/+54
2020-07-10Merge tag 'gpio-v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linu...Linus Torvalds2-6/+100
2020-07-10Merge tag 'gfs2-v5.8-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-48/+73
2020-07-10Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds12-44/+68
2020-07-10Merge tag 's390-5.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds3-5/+10
2020-07-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-4/+11
2020-07-10Merge tag 'mmc-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds3-5/+8
2020-07-10io_uring: account user memory freed when exit has been queuedJens Axboe1-3/+10
2020-07-10io_uring: fix memleak in io_sqe_files_register()Yang Yingliang1-0/+1
2020-07-10driver core: Avoid deferred probe due to fw_devlink_pause/resume()Saravana Kannan2-1/+23
2020-07-10driver core: Rename dev_links_info.defer_sync to defer_hookSaravana Kannan2-13/+13
2020-07-10driver core: Don't do deferred probe in parallel with kernel_init threadSaravana Kannan3-7/+0
2020-07-10virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serialAlexander Lobakin1-1/+2
2020-07-10intel_th: Fix a NULL dereference when hub driver is not loadedAlexander Shishkin2-6/+19
2020-07-10intel_th: pci: Add Emmitsburg PCH supportAlexander Shishkin1-0/+5
2020-07-10intel_th: pci: Add Tiger Lake PCH-H supportAlexander Shishkin1-0/+5
2020-07-10intel_th: pci: Add Jasper Lake CPU supportAlexander Shishkin1-0/+5
2020-07-10MAINTAINERS: update email address for Gerald SchaeferGerald Schaefer2-2/+5
2020-07-10MAINTAINERS: update email address for Heiko CarstensHeiko Carstens2-2/+4
2020-07-10serial: core: Initialise spin lock before use in uart_configure_port()Andy Shevchenko1-2/+14
2020-07-10serial: mxs-auart: add missed iounmap() in probe failure and removeChuhong Yuan1-4/+8
2020-07-10xen/xenbus: Fix a double free in xenbus_map_ring_pv()Dan Carpenter1-3/+1
2020-07-10staging: comedi: verify array index is correct before using itDan Carpenter1-3/+7
2020-07-10virt: vbox: Fix guest capabilities mask checkHans de Goede2-1/+3
2020-07-10virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match u...Hans de Goede4-4/+22
2020-07-10Merge branch 'linus'Ingo Molnar42-258/+323
2020-07-10KVM: MIPS: Fix build errors for 32bit kernelHuacai Chen1-0/+4
2020-07-10KVM: nVMX: fixes for preemption timer migrationPaolo Bonzini3-4/+7
2020-07-10dmabuf: use spinlock to access dmabuf->nameCharan Teja Kalla2-4/+8
2020-07-10lockdep: Remove lockdep_hardirq{s_enabled,_context}() argumentPeter Zijlstra6-24/+24
2020-07-10lockdep: Change hardirq{s_enabled,_context} to per-cpu variablesPeter Zijlstra6-43/+52
2020-07-10arm: Break cyclic percpu includePeter Zijlstra2-5/+2
2020-07-10s390: Break cyclic percpu includePeter Zijlstra2-1/+1
2020-07-10powerpc64: Break asm/percpu.h vs spinlock_types.h dependencyPeter Zijlstra9-45/+60