Re: [PATCH 1/4] xen/ppc: Switch to medium PIC code model

2023-08-07 Thread Jan Beulich
On 07.08.2023 18:22, Shawn Anastasio wrote: > On 8/2/23 2:16 AM, Jan Beulich wrote: >> On 02.08.2023 02:11, Shawn Anastasio wrote: >>> --- a/xen/arch/ppc/include/asm/asm-defns.h >>> +++ b/xen/arch/ppc/include/asm/asm-defns.h >>> @@ -16,6 +16,13 @@ >>> lis reg, (val) @h;

Re: [PATCH 1/4] xen/ppc: Switch to medium PIC code model

2023-08-07 Thread Shawn Anastasio
On 8/2/23 2:16 AM, Jan Beulich wrote: > On 02.08.2023 02:11, Shawn Anastasio wrote: >> --- a/xen/arch/ppc/include/asm/asm-defns.h >> +++ b/xen/arch/ppc/include/asm/asm-defns.h >> @@ -16,6 +16,13 @@ >> lis reg, (val) @h; >> \ >> ori re

Re: [PATCH 1/4] xen/ppc: Switch to medium PIC code model

2023-08-02 Thread Jan Beulich
On 02.08.2023 02:11, Shawn Anastasio wrote: > --- a/xen/arch/ppc/include/asm/asm-defns.h > +++ b/xen/arch/ppc/include/asm/asm-defns.h > @@ -16,6 +16,13 @@ > lis reg, (val) @h; > \ > ori reg, reg, (val) @l;

[PATCH 1/4] xen/ppc: Switch to medium PIC code model

2023-08-01 Thread Shawn Anastasio
Switch Xen to the medium PIC code model on Power. Among other things, this allows us to be load address agnostic and will open the door to booting on bare metal PowerNV systems that don't use OpenFirmware. Also update XEN_VIRT_START to 0xc000, which is equivalent to address 0x0 when th