summaryrefslogtreecommitdiffstats
path: root/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/traps: Fix up general protection faults caused by UMIPRicardo Neri2017-11-081-0/+6
* x86/umip: Enable User-Mode Instruction Prevention at runtimeRicardo Neri2017-11-082-1/+34
* x86/umip: Force a page fault when unable to copy emulated result to userRicardo Neri2017-11-081-2/+47
* x86/umip: Add emulation code for UMIP instructionsRicardo Neri2017-11-083-0/+334
* x86/cpufeature: Add User-Mode Instruction Prevention definitionsRicardo Neri2017-11-083-1/+10
* x86/insn-eval: Add support to resolve 16-bit address encodingsRicardo Neri2017-11-081-1/+212
* x86/insn-eval: Handle 32-bit address encodings in virtual-8086 modeRicardo Neri2017-11-081-0/+11
* x86/insn-eval: Add wrapper function for 32 and 64-bit addressesRicardo Neri2017-11-081-5/+55
* x86/insn-eval: Add support to resolve 32-bit address encodingsRicardo Neri2017-11-081-6/+106
* x86/insn-eval: Compute linear address in several utility functionsRicardo Neri2017-11-081-58/+185
* Merge branch 'x86/mpx' into x86/asm, to pick up dependent commitsIngo Molnar2017-11-086-125/+910
|\
| * x86/insn-eval: Extend get_seg_base_addr() to also obtain segment limitRicardo Neri2017-11-021-8/+19
| * x86/insn-eval: Incorporate segment base in linear address computationRicardo Neri2017-11-011-3/+52
| * x86/insn-eval: Indicate a 32-bit displacement if ModRM.mod is 0 and ModRM.rm ...Ricardo Neri2017-11-011-3/+22
| * x86/insn-eval: Add function to get default params of code segmentRicardo Neri2017-11-012-0/+69
| * x86/insn-eval: Add utility functions to get segment descriptor base address a...Ricardo Neri2017-11-012-0/+115
| * x86/insn-eval: Add utility function to get segment descriptorRicardo Neri2017-11-011-0/+57
| * x86/insn-eval: Add utility functions to get segment selectorRicardo Neri2017-11-012-0/+350
| * x86/insn-eval: Add utility function to identify string instructionsRicardo Neri2017-11-011-0/+28
| * x86/insn-eval: Add a utility function to get register offsetsRicardo Neri2017-11-012-0/+18
| * x86/insn-eval: Do not BUG on invalid register typeRicardo Neri2017-11-011-3/+6
| * x86/mpx, x86/insn: Relocate insn util functions to a new insn-eval fileRicardo Neri2017-11-014-155/+182
| * x86/mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0Ricardo Neri2017-11-011-8/+20
| * x86/mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11bRicardo Neri2017-11-011-2/+19
| * x86/mpx: Use signed variables to compute effective addressesRicardo Neri2017-11-011-6/+14
| * x86/mpx: Simplify handling of errors when computing linear addressesRicardo Neri2017-11-011-7/+6
| * uprobes/x86: Use existing definitions for segment override prefixesRicardo Neri2017-11-011-6/+9
* | resource: Fix resource_size.cocci warningskbuild test robot2017-11-071-2/+2
* | X86/KVM: Clear encryption attribute when SEV is activeBrijesh Singh2017-11-072-13/+57
* | X86/KVM: Decrypt shared per-cpu variables when SEV is activeBrijesh Singh2017-11-071-3/+37
* | x86: Add support for changing memory encryption attribute in early bootBrijesh Singh2017-11-072-0/+138
* | x86/io: Unroll string I/O when SEV is activeTom Lendacky2017-11-072-4/+47
* | x86/boot: Add early boot support when running with SEV activeTom Lendacky2017-11-078-15/+186
* | x86/mm: Add DMA support for SEV memory encryptionTom Lendacky2017-11-071-0/+86
* | x86/mm, resource: Use PAGE_KERNEL protection for ioremap of memory pagesTom Lendacky2017-11-071-12/+67
* | resource: Provide resource struct in resource walk callbackTom Lendacky2017-11-073-13/+19
* | x86/efi: Access EFI data as encrypted when SEV is activeTom Lendacky2017-11-071-1/+15
* | x86/mm: Include SEV for encryption memory attribute changesTom Lendacky2017-11-071-2/+2
* | x86/mm: Use encrypted access of boot related data with SEVTom Lendacky2017-11-071-14/+30
* | x86/realmode: Don't decrypt trampoline area under SEVTom Lendacky2017-11-071-2/+3
* | x86/mm: Don't attempt to encrypt initrd under SEVTom Lendacky2017-11-071-2/+4
* | x86/mm: Add Secure Encrypted Virtualization (SEV) supportTom Lendacky2017-11-072-0/+32
* | kprobes, x86/alternatives: Use text_mutex to protect smp_alt_modulesZhou Chengming2017-11-071-13/+13
* | x86/build: Add more generated files to the .gitignore fileChangbin Du2017-11-071-0/+3
* | x86/build: Specify -input-charset=utf-8 for mkisofsChangbin Du2017-11-071-2/+3
* | x86/build: Add new paths for isolinux.bin and ldlinux.c32Changbin Du2017-11-071-5/+18
* | x86/build: Factor out fdimage/isoimage generation commands to standalone scriptChangbin Du2017-11-072-48/+116
* | x86/cpufeatures: Fix various details in the feature definitionsIngo Molnar2017-11-071-75/+74
* | x86/cpufeatures: Re-tabulate the X86_FEATURE definitionsIngo Molnar2017-11-071-254/+254
* | Merge branch 'x86/build' into x86/asm, to fix up conflictsIngo Molnar2017-11-071-2/+2
|\ \