On 23.08.2023 01:03, Shawn Anastasio wrote: > Add code to construct early identity-mapped page tables as well as the > required process and partition tables to enable the MMU. > > Signed-off-by: Shawn Anastasio <[email protected]>
Having committed this, something broke in CI. As per the artifacts of https://gitlab.com/xen-project/xen/-/jobs/5017915681 ... > +void __init setup_initial_pagetables(void) > +{ > + struct lvl1_pd *root = lvl1_pd_pool_alloc(); > + unsigned long lpcr; > + > + setup_initial_mapping(root, (vaddr_t)_start, (vaddr_t)_end, > __pa(_start)); > + > + /* Enable Radix mode in LPCR */ > + lpcr = mfspr(SPRN_LPCR); > + mtspr(SPRN_LPCR, lpcr | LPCR_UPRT | LPCR_HR); > + early_printk("Enabled radix in LPCR\n"); ... this is the first message missing; setup_initial_mapping() appears to be completing fine. Jan
