[PATCH 2/3] arm64: remove __calc_phys_offset
mark.rutland at arm.com
Wed Mar 18 05:08:02 PDT 2015
> >> - bl __calc_phys_offset // x24=PHYS_OFFSET, x28=PHYS_OFFSET-PAGE_OFFSET
> >> + adrp x24, KERNEL_START - TEXT_OFFSET // x24=PHYS_OFFSET
> > Neat!
> > Perhaps we could have:
> > #define PHYS_OFFSET (KERNEL_START - TEXT_OFFSET)
> > Which would make the all the PHYS_OFFSET calculations self-documenting.
> > It shouldn't clash with the asm/memory.h definition because that's in an
> > #ifndef __ASSEMBLY__ block.
> I will use __PHYS_OFFSET instead, to prevent confusion.
> Btw, I will drop the secondary 'adrp x24, __PHYS_OFFSET' lines
> completely, as the secondary boot path never refers to x24.
Sounds good to me on both counts.
More information about the linux-arm-kernel