[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/7] ppc: pnv ChipTOD and various timebase fixes
From: |
Nicholas Piggin |
Subject: |
Re: [PATCH 0/7] ppc: pnv ChipTOD and various timebase fixes |
Date: |
Fri, 24 Nov 2023 16:02:27 +1000 |
On Fri Nov 24, 2023 at 3:09 AM AEST, Cédric Le Goater wrote:
> On 11/23/23 11:30, Nicholas Piggin wrote:
> > The chiptod/TFMR/state machine is not really tied to the other
> > time register fixes, but they touch some of the same code, and
> > logically same facility.
> >
> > Changes since v1 of chiptod patches:
> > - Split hackish ChipTOD<->TFMR/TBST interface into its own patch
> > - Fix multi-socket addressing on P9 / chip ID mode (P10 works)
> > - Change chiptod primary/secondary setting to use class properties
> > - Add more comments to explain TOD overview and timebase state
> > machine.
> > - SMT support for TFMR, some functionality is limited to thread 0.
> > - FIRMWARE_CONTROL_ERROR bit implemented in TFMR.
> > - Misc cleanups and bug fixes.
> >
> > The hacky part, addressing core from chiptod, is still hacky. Is
> > there strong objection to it?
>
> Dunno yet :)
Thanks for the nice review!
> > This successfully runs skiboot chiptod initialisation code with
> > POWER9 and POWER10 multi-socket, multi-core, SMT. That requires
> > skiboot 7.1 (not in-tree), otherwise chiptod init is skipped on
> > QEMU machines.
>
> Let's update skiboot at the same time then.
Yeah, I'll update skiboot ahead of adding merging this.
Thanks,
Nick
- [PATCH 3/7] target/ppc: Fix move-to timebase SPR access permissions, (continued)
- [PATCH 3/7] target/ppc: Fix move-to timebase SPR access permissions, Nicholas Piggin, 2023/11/23
- [PATCH 5/7] pnv/chiptod: Implement the ChipTOD to Core transfer, Nicholas Piggin, 2023/11/23
- [PATCH 4/7] pnv/chiptod: Add POWER9/10 chiptod model, Nicholas Piggin, 2023/11/23
- [PATCH 6/7] target/ppc: Implement core timebase state machine and TFMR, Nicholas Piggin, 2023/11/23
- [PATCH 7/7] target/ppc: Add SMT support to time facilities, Nicholas Piggin, 2023/11/23
- Re: [PATCH 0/7] ppc: pnv ChipTOD and various timebase fixes, Cédric Le Goater, 2023/11/23
- Re: [PATCH 0/7] ppc: pnv ChipTOD and various timebase fixes,
Nicholas Piggin <=