/openbmc/linux/arch/arm64/include/asm/ |
H A D | kasan.h | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
H A D | mmu_context.h | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
H A D | memory.h | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | va_layout.c | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | head.S | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
/openbmc/linux/arch/arm64/mm/ |
H A D | init.c | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
H A D | fault.c | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|
H A D | mmu.c | diff 5383cc6efed13784ddb3cff2cc183b6b8c50c8db Wed Aug 07 10:55:18 CDT 2019 Steve Capper <steve.capper@arm.com> arm64: mm: Introduce vabits_actual
In order to support 52-bit kernel addresses detectable at boot time, one needs to know the actual VA_BITS detected. A new variable vabits_actual is introduced in this commit and employed for the KVM hypervisor layout, KASAN, fault handling and phys-to/from-virt translation where there would normally be compile time constants.
In order to maintain performance in phys_to_virt, another variable physvirt_offset is introduced.
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Steve Capper <steve.capper@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
|