mbox series

[PULL,SUBSYSTEM,qemu-pseries] pseries: Update SLOF firmware image

Message ID 20220110050454.3689863-1-aik@ozlabs.ru
State New
Headers show
Series [PULL,SUBSYSTEM,qemu-pseries] pseries: Update SLOF firmware image | expand

Pull-request

git@github.com:aik/qemu.git tags/qemu-slof-20220110

Message

Alexey Kardashevskiy Jan. 10, 2022, 5:04 a.m. UTC
The following changes since commit 0625c7760d5451d7436ef0738f763c6bb5141919:

  target/ppc: do not call hreg_compute_hflags() in helper_store_mmcr0() (2022-01-04 07:55:35 +0100)

are available in the Git repository at:

  git@github.com:aik/qemu.git tags/qemu-slof-20220110

for you to fetch changes up to 1c127fa8e2ff2b034ebf8e50faea2bbc5136afd2:

  pseries: Update SLOF firmware image (2022-01-10 15:31:14 +1100)

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      pseries: Update SLOF firmware image

 pc-bios/README   |   2 +-
 pc-bios/slof.bin | Bin 991920 -> 992384 bytes
 roms/SLOF        |   2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)


*** Note: this is not for master, this is for pseries

The only change is that SLOF is compiled with -mcpu=power5
to make it work on PPC970 too.

Comments

Cédric Le Goater Jan. 10, 2022, 6:50 a.m. UTC | #1
On 1/10/22 06:04, Alexey Kardashevskiy wrote:
> The following changes since commit 0625c7760d5451d7436ef0738f763c6bb5141919:
> 
>    target/ppc: do not call hreg_compute_hflags() in helper_store_mmcr0() (2022-01-04 07:55:35 +0100)
> 
> are available in the Git repository at:
> 
>    git@github.com:aik/qemu.git tags/qemu-slof-20220110
> 
> for you to fetch changes up to 1c127fa8e2ff2b034ebf8e50faea2bbc5136afd2:
> 
>    pseries: Update SLOF firmware image (2022-01-10 15:31:14 +1100)
> 
> ----------------------------------------------------------------
> Alexey Kardashevskiy (1):
>        pseries: Update SLOF firmware image
> 
>   pc-bios/README   |   2 +-
>   pc-bios/slof.bin | Bin 991920 -> 992384 bytes
>   roms/SLOF        |   2 +-
>   3 files changed, 2 insertions(+), 2 deletions(-)
> 
> 
> *** Note: this is not for master, this is for pseries
> 
> The only change is that SLOF is compiled with -mcpu=power5
> to make it work on PPC970 too.

P5+ also. See below.

Thanks,

C.


   root@vm24:~# dmesg
   [    0.000000] hash-mmu: Page sizes from device-tree:
   [    0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0
   [    0.000000] Relocation on exceptions not supported
   [    0.000000] Page orders: linear mapping = 12, virtual = 12, io = 12, vmemmap = 12
   [    0.000000] hash-mmu: Initializing hash mmu with SLB
   [    0.000000] Linux version 5.15.0-2-powerpc64 (debian-kernel@lists.debian.org) (gcc-11 (Debian 11.2.0-13) 11.2.0, GNU ld (GNU Binutils for Debian) 2.37) #1 SMP Debian 5.15.5-2 (2021-12-18)
   [    0.000000] Found initrd at 0xc000000003e00000:0xc0000000059d559e
   ...
   
   root@vm24:~# cat /proc/cpuinfo
   processor	: 0
   cpu		: POWER5+ (gs)
   clock		: 1000.000000MHz
   revision	: 2.1 (pvr 003b 0201)
   
   processor	: 1
   cpu		: POWER5+ (gs)
   clock		: 1000.000000MHz
   revision	: 2.1 (pvr 003b 0201)
   
   processor	: 2
   cpu		: POWER5+ (gs)
   clock		: 1000.000000MHz
   revision	: 2.1 (pvr 003b 0201)
   
   processor	: 3
   cpu		: POWER5+ (gs)
   clock		: 1000.000000MHz
   revision	: 2.1 (pvr 003b 0201)
   
   timebase	: 512000000
   platform	: pSeries
   model		: IBM pSeries (emulated by qemu)
   machine	: CHRP IBM pSeries (emulated by qemu)
   MMU		: Hash
   root@vm24:~# lspci
   00:01.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI
   00:02.0 Ethernet controller: Red Hat, Inc. Virtio network device
   00:04.0 USB controller: Red Hat, Inc. QEMU XHCI Host Controller (rev 01)
   00:05.0 Unclassified device [00ff]: Red Hat, Inc. Virtio RNG
   00:09.0 Unclassified device [00ff]: Red Hat, Inc. Virtio memory balloon
Cédric Le Goater Jan. 12, 2022, 11:38 a.m. UTC | #2
On 1/10/22 06:04, Alexey Kardashevskiy wrote:
> The following changes since commit 0625c7760d5451d7436ef0738f763c6bb5141919:
> 
>    target/ppc: do not call hreg_compute_hflags() in helper_store_mmcr0() (2022-01-04 07:55:35 +0100)
> 
> are available in the Git repository at:
> 
>    git@github.com:aik/qemu.git tags/qemu-slof-20220110
> 
> for you to fetch changes up to 1c127fa8e2ff2b034ebf8e50faea2bbc5136afd2:
> 
>    pseries: Update SLOF firmware image (2022-01-10 15:31:14 +1100)
> 
> ----------------------------------------------------------------
> Alexey Kardashevskiy (1):
>        pseries: Update SLOF firmware image
> 
>   pc-bios/README   |   2 +-
>   pc-bios/slof.bin | Bin 991920 -> 992384 bytes
>   roms/SLOF        |   2 +-
>   3 files changed, 2 insertions(+), 2 deletions(-)
> 
> 
> *** Note: this is not for master, this is for pseries
> 
> The only change is that SLOF is compiled with -mcpu=power5
> to make it work on PPC970 too.
> 
> 


Applied to ppc7.0.

Thanks,

C.
Alexey Kardashevskiy July 19, 2022, 4:55 a.m. UTC | #3
I just pushed another update to SLOF but before I do pull request - I 
usually wait for it to sync up with git.qemu.org but the syncing does 
not seem happening this time, is that still supposed to work like that 
with gitlab too?


On 10/01/2022 16:04, Alexey Kardashevskiy wrote:
> The following changes since commit 0625c7760d5451d7436ef0738f763c6bb5141919:
> 
>    target/ppc: do not call hreg_compute_hflags() in helper_store_mmcr0() (2022-01-04 07:55:35 +0100)
> 
> are available in the Git repository at:
> 
>    git@github.com:aik/qemu.git tags/qemu-slof-20220110
> 
> for you to fetch changes up to 1c127fa8e2ff2b034ebf8e50faea2bbc5136afd2:
> 
>    pseries: Update SLOF firmware image (2022-01-10 15:31:14 +1100)
> 
> ----------------------------------------------------------------
> Alexey Kardashevskiy (1):
>        pseries: Update SLOF firmware image
> 
>   pc-bios/README   |   2 +-
>   pc-bios/slof.bin | Bin 991920 -> 992384 bytes
>   roms/SLOF        |   2 +-
>   3 files changed, 2 insertions(+), 2 deletions(-)
> 
> 
> *** Note: this is not for master, this is for pseries
> 
> The only change is that SLOF is compiled with -mcpu=power5
> to make it work on PPC970 too.
>