search for: relocate_kernel_64

Displaying 20 results from an estimated 30 matches for "relocate_kernel_64".

2018 Mar 13
0
[PATCH v2 06/27] x86/entry/64: Adapt assembly for PIE support
...kernel to be PIE compatible. Position Independent Executable (PIE) support will allow to extended the KASLR randomization range below the -2G memory limit. Signed-off-by: Thomas Garnier <thgarnie at google.com> --- arch/x86/entry/entry_64.S | 16 ++++++++++------ arch/x86/kernel/relocate_kernel_64.S | 8 +++----- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/arch/x86/entry/entry_64.S b/arch/x86/entry/entry_64.S index bd53c57617e6..c53123468364 100644 --- a/arch/x86/entry/entry_64.S +++ b/arch/x86/entry/entry_64.S @@ -191,7 +191,7 @@ ENTRY(entry_SYSCALL_64_trampoline) *...
2019 Jul 08
3
[PATCH v8 00/11] x86: PIE support to extend KASLR randomization
...de/asm/asm.h | 1 include/asm/paravirt_types.h | 25 +++++++-- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 16 +++--- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 29 files changed, 306 insertions(+), 213 deletions(-) Patchset is based on next-20190708.
2019 Jul 08
3
[PATCH v8 00/11] x86: PIE support to extend KASLR randomization
...de/asm/asm.h | 1 include/asm/paravirt_types.h | 25 +++++++-- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 16 +++--- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 29 files changed, 306 insertions(+), 213 deletions(-) Patchset is based on next-20190708.
2019 Jul 30
0
[PATCH v8 00/11] x86: PIE support to extend KASLR randomization
...| 1 > include/asm/paravirt_types.h | 25 +++++++-- > include/asm/pm-trace.h | 2 > include/asm/processor.h | 6 +- > kernel/acpi/wakeup_64.S | 31 ++++++----- > kernel/head_64.S | 16 +++--- > kernel/relocate_kernel_64.S | 2 > power/hibernate_asm_64.S | 4 - > 29 files changed, 306 insertions(+), 213 deletions(-) > > Patchset is based on next-20190708. > > -- Kees Cook
2018 Mar 13
32
[PATCH v2 00/27] x86: PIE support and option to extend KASLR randomization
...d_64.S | 41 +++++- arch/x86/kernel/kvm.c | 6 arch/x86/kernel/module.c | 181 ++++++++++++++++++++++++++- arch/x86/kernel/module.lds | 3 arch/x86/kernel/process.c | 5 arch/x86/kernel/relocate_kernel_64.S | 16 +- arch/x86/kernel/setup_percpu.c | 2 arch/x86/kernel/vmlinux.lds.S | 13 + arch/x86/kvm/svm.c | 4 arch/x86/lib/cmpxchg16b_emu.S | 8 - arch/x86/mm/dump_pagetables.c | 3 arch/x...
2018 Mar 13
32
[PATCH v2 00/27] x86: PIE support and option to extend KASLR randomization
...d_64.S | 41 +++++- arch/x86/kernel/kvm.c | 6 arch/x86/kernel/module.c | 181 ++++++++++++++++++++++++++- arch/x86/kernel/module.lds | 3 arch/x86/kernel/process.c | 5 arch/x86/kernel/relocate_kernel_64.S | 16 +- arch/x86/kernel/setup_percpu.c | 2 arch/x86/kernel/vmlinux.lds.S | 13 + arch/x86/kvm/svm.c | 4 arch/x86/lib/cmpxchg16b_emu.S | 8 - arch/x86/mm/dump_pagetables.c | 3 arch/x...
2019 May 20
3
[PATCH v7 00/12] x86: PIE support to extend KASLR randomization
...lude/asm/jump_label.h | 8 +-- include/asm/paravirt_types.h | 12 +++- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 16 +++--- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 29 files changed, 299 insertions(+), 217 deletions(-) Patchset is based on next-20190515.
2017 Oct 12
3
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...; arch/x86/kernel/kvm.c | 6 >> arch/x86/kernel/module.c | 182 ++++++++++++++++++++++++++- >> arch/x86/kernel/module.lds | 3 >> arch/x86/kernel/process.c | 5 >> arch/x86/kernel/relocate_kernel_64.S | 8 - >> arch/x86/kernel/setup_percpu.c | 2 >> arch/x86/kernel/vmlinux.lds.S | 13 + >> arch/x86/kvm/svm.c | 4 >> arch/x86/lib/cmpxchg16b_emu.S | 8 - >> arch/x86/mm/d...
2017 Oct 12
3
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...; arch/x86/kernel/kvm.c | 6 >> arch/x86/kernel/module.c | 182 ++++++++++++++++++++++++++- >> arch/x86/kernel/module.lds | 3 >> arch/x86/kernel/process.c | 5 >> arch/x86/kernel/relocate_kernel_64.S | 8 - >> arch/x86/kernel/setup_percpu.c | 2 >> arch/x86/kernel/vmlinux.lds.S | 13 + >> arch/x86/kvm/svm.c | 4 >> arch/x86/lib/cmpxchg16b_emu.S | 8 - >> arch/x86/mm/d...
2018 May 23
33
[PATCH v3 00/27] x86: PIE support and option to extend KASLR randomization
...d_64.S | 41 +++++- arch/x86/kernel/kvm.c | 6 arch/x86/kernel/module.c | 181 ++++++++++++++++++++++++++- arch/x86/kernel/module.lds | 3 arch/x86/kernel/process.c | 5 arch/x86/kernel/relocate_kernel_64.S | 16 +- arch/x86/kernel/setup_percpu.c | 5 arch/x86/kernel/vmlinux.lds.S | 13 + arch/x86/kvm/svm.c | 4 arch/x86/lib/cmpxchg16b_emu.S | 8 - arch/x86/mm/dump_pagetables.c | 3 arch/x...
2017 Oct 11
0
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...41 +++++- > arch/x86/kernel/kvm.c | 6 > arch/x86/kernel/module.c | 182 ++++++++++++++++++++++++++- > arch/x86/kernel/module.lds | 3 > arch/x86/kernel/process.c | 5 > arch/x86/kernel/relocate_kernel_64.S | 8 - > arch/x86/kernel/setup_percpu.c | 2 > arch/x86/kernel/vmlinux.lds.S | 13 + > arch/x86/kvm/svm.c | 4 > arch/x86/lib/cmpxchg16b_emu.S | 8 - > arch/x86/mm/dump_pagetables.c...
2017 Oct 12
0
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...kvm.c | 6 >>> arch/x86/kernel/module.c | 182 ++++++++++++++++++++++++++- >>> arch/x86/kernel/module.lds | 3 >>> arch/x86/kernel/process.c | 5 >>> arch/x86/kernel/relocate_kernel_64.S | 8 - >>> arch/x86/kernel/setup_percpu.c | 2 >>> arch/x86/kernel/vmlinux.lds.S | 13 + >>> arch/x86/kvm/svm.c | 4 >>> arch/x86/lib/cmpxchg16b_emu.S | 8 - >...
2018 May 29
1
[PATCH v4 00/27] x86: PIE support and option to extend KASLR randomization
...ead_64.S | 31 +++- arch/x86/kernel/kvm.c | 6 arch/x86/kernel/module.c | 181 ++++++++++++++++++++++++++- arch/x86/kernel/module.lds | 3 arch/x86/kernel/process.c | 5 arch/x86/kernel/relocate_kernel_64.S | 16 +- arch/x86/kernel/setup_percpu.c | 5 arch/x86/kernel/vmlinux.lds.S | 13 + arch/x86/kvm/svm.c | 4 arch/x86/lib/cmpxchg16b_emu.S | 8 - arch/x86/mm/dump_pagetables.c | 3 arch/x...
2019 Dec 05
6
[PATCH v10 00/11] x86: PIE support to extend KASLR randomization
.../asm/asm.h | 1 include/asm/paravirt_types.h | 32 ++++++++++-- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 15 +++-- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 23 files changed, 267 insertions(+), 181 deletions(-) Patchset is based on next-20191203.
2019 Dec 05
6
[PATCH v10 00/11] x86: PIE support to extend KASLR randomization
.../asm/asm.h | 1 include/asm/paravirt_types.h | 32 ++++++++++-- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 15 +++-- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 23 files changed, 267 insertions(+), 181 deletions(-) Patchset is based on next-20191203.
2018 Jun 25
1
[PATCH v5 00/27] x86: PIE support and option to extend KASLR randomization
...ead_64.S | 31 +++- arch/x86/kernel/kvm.c | 6 arch/x86/kernel/module.c | 181 ++++++++++++++++++++++++++- arch/x86/kernel/module.lds | 3 arch/x86/kernel/process.c | 5 arch/x86/kernel/relocate_kernel_64.S | 16 +- arch/x86/kernel/setup_percpu.c | 5 arch/x86/kernel/vmlinux.lds.S | 13 + arch/x86/kvm/svm.c | 4 arch/x86/lib/cmpxchg16b_emu.S | 8 - arch/x86/mm/dump_pagetables.c | 3 arch/x...
2019 Jul 30
5
[PATCH v9 00/11] x86: PIE support to extend KASLR randomization
...de/asm/asm.h | 1 include/asm/paravirt_types.h | 25 +++++++-- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 16 +++--- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 23 files changed, 261 insertions(+), 181 deletions(-) Patchset is based on next-20190729.
2019 Jul 30
5
[PATCH v9 00/11] x86: PIE support to extend KASLR randomization
...de/asm/asm.h | 1 include/asm/paravirt_types.h | 25 +++++++-- include/asm/pm-trace.h | 2 include/asm/processor.h | 6 +- kernel/acpi/wakeup_64.S | 31 ++++++----- kernel/head_64.S | 16 +++--- kernel/relocate_kernel_64.S | 2 power/hibernate_asm_64.S | 4 - 23 files changed, 261 insertions(+), 181 deletions(-) Patchset is based on next-20190729.
2012 Nov 20
12
[PATCH v2 00/11] xen: Initial kexec/kdump implementation
.../x86/xen/kexec.c | 150 ++++++++++++++++ arch/x86/xen/machine_kexec_32.c | 245 ++++++++++++++++++++++++++ arch/x86/xen/machine_kexec_64.c | 301 +++++++++++++++++++++++++++++++ arch/x86/xen/relocate_kernel_32.S | 323 ++++++++++++++++++++++++++++++++++ arch/x86/xen/relocate_kernel_64.S | 309 ++++++++++++++++++++++++++++++++ drivers/xen/sys-hypervisor.c | 42 +++++- include/linux/kexec.h | 18 ++ include/xen/interface/xen.h | 33 ++++ kernel/kexec.c | 125 ++++++++++---- 16 files changed, 1636 insertions(+), 43 de...
2012 Nov 20
12
[PATCH v2 00/11] xen: Initial kexec/kdump implementation
.../x86/xen/kexec.c | 150 ++++++++++++++++ arch/x86/xen/machine_kexec_32.c | 245 ++++++++++++++++++++++++++ arch/x86/xen/machine_kexec_64.c | 301 +++++++++++++++++++++++++++++++ arch/x86/xen/relocate_kernel_32.S | 323 ++++++++++++++++++++++++++++++++++ arch/x86/xen/relocate_kernel_64.S | 309 ++++++++++++++++++++++++++++++++ drivers/xen/sys-hypervisor.c | 42 +++++- include/linux/kexec.h | 18 ++ include/xen/interface/xen.h | 33 ++++ kernel/kexec.c | 125 ++++++++++---- 16 files changed, 1636 insertions(+), 43 de...