This needs further investigation. All other 64 bit machines can boot
standard images fine with 256M, so why ppc64 cannot? What image are
you booting, and is the problem specific to that image?

Alex

On Tue, 1 Aug 2023 at 11:48, Yu, Mingli <[email protected]> wrote:
>
> From: Mingli Yu <[email protected]>
>
> When use 256M memory, it issues below OOM, so update the default memory
> to 512M to make the runqemu "runqemu slirp nographic qemuppc64" works
> well.
>
> [   26.878923] Call Trace:
> [   26.878994] [c0000000034835d0] [c00000000106e058] dump_stack_lvl+0x6c/0x9c 
> (unreliable)
> [   26.880196] [c000000003483600] [c0000000003772d8] dump_header+0x64/0x2a4
> [   26.880312] [c000000003483680] [c000000000375d00] 
> oom_kill_process+0x2e0/0x2f0
> [   26.880415] [c0000000034836c0] [c0000000003767b8] out_of_memory+0x138/0x7b0
> [   26.880472] [c000000003483770] [c0000000003f91c4] 
> __alloc_pages+0xda4/0x1430
> [   26.880549] [c000000003483970] [c000000000412738] alloc_pages+0xd8/0x210
> [   26.880604] [c0000000034839b0] [c0000000003694e4] 
> filemap_alloc_folio+0x104/0x1d0
> [   26.880672] [c000000003483a50] [c00000000036dcec] 
> __filemap_get_folio+0x17c/0x490
> [   26.880730] [c000000003483b00] [c00000000036e184] filemap_fault+0x184/0xaa0
> [   26.880782] [c000000003483bc0] [c0000000003c3700] __do_fault+0x60/0x100
> [   26.880839] [c000000003483bf0] [c0000000003cb0ac] 
> __handle_mm_fault+0xb8c/0x1010
> [   26.880900] [c000000003483ce0] [c0000000003cb6f0] 
> handle_mm_fault+0x1c0/0x290
> [   26.880959] [c000000003483d30] [c00000000006c3e4] 
> ___do_page_fault+0x284/0xa50
> [   26.881042] [c000000003483de0] [c00000000006ce90] do_page_fault+0x50/0x110
> [   26.881095] [c000000003483e10] [c000000000008c84] 
> instruction_access_common_virt+0x194/0x1a0
> [   26.881183] --- interrupt: 400 at 0x7fffbbbcdb08
> [   26.881538] NIP:  00007fffbbbcdb08 LR: 00007fffbbb76b60 CTR: 
> 00007fffbbbcdb08
> [   26.881613] REGS: c000000003483e80 TRAP: 0400   Not tainted  
> (6.1.38-yocto-standard)
> [   26.881710] MSR:  800000004280f033 <SF,VEC,VSX,EE,PR,FP,ME,IR,DR,RI,LE>  
> CR: 48004882  XER: 20040003
> [   26.881928] CFAR: 00007fffbbaae610 IRQMASK: 0
> [   26.881928] GPR00: 00007fffbbb76b44 00007fffe6621060 00007fffbbcb7a00 
> 0000000122a4b680
> [   26.881928] GPR04: 0000000000000000 0000000000000002 0000000000002029 
> 0000000000000009
> [   26.881928] GPR08: 0000000000000000 0000000122a569a0 0000000000000001 
> 0000000044004883
> [   26.881928] GPR12: 00007fffbbbcdb08 00007fffbbd615e0 0000000000000000 
> 0000000000000000
> [   26.881928] GPR16: 0000000000000000 0000000000000000 0000000000000000 
> 0000000000000000
> [   26.881928] GPR20: 0000000000000000 0000000000000000 00007fffe66214b8 
> 0000000122a5e340
> [   26.881928] GPR24: 000000000000074f 00007fffe6621120 000000012299d020 
> 00007fffe662113d
> [   26.881928] GPR28: 00007fffe6621100 0000000000000003 0000000000000001 
> 0000000122972600
> [   26.882587] NIP [00007fffbbbcdb08] 0x7fffbbbcdb08
> [   26.882640] LR [00007fffbbb76b60] 0x7fffbbb76b60
> [   26.882702] --- interrupt: 400
> [   26.900248] Mem-Info:
> [   26.907378] active_anon:65 inactive_anon:1134 isolated_anon:0
> [   26.907378]  active_file:7 inactive_file:22 isolated_file:0
> [   26.907378]  unevictable:0 dirty:0 writeback:0
> [   26.907378]  slab_reclaimable:226 slab_unreclaimable:528
> [   26.907378]  mapped:36 shmem:239 pagetables:67
> [   26.907378]  sec_pagetables:0 bounce:0
> [   26.907378]  kernel_misc_reclaimable:0
> [   26.907378]  free:77 free_pcp:6 free_cma:0
> [   26.907799] Node 0 active_anon:4160kB inactive_anon:72576kB 
> active_file:448kB inactive_file:1408kB unevictable:0kB isolated(anon):0kB 
> isolated(file):0kB mapped:2304kB dirty:0kB writeback:0kB shmem:15296kB 
> writeback_tmp:0kB kernel_stack:1744kB pagetables:4288kB sec_pagetables:0kB 
> all_unreclaimable? no
> [   26.908057] Node 0 Normal free:4928kB boost:0kB min:1536kB low:1920kB 
> high:2304kB reserved_highatomic:0KB active_anon:4160kB inactive_anon:72768kB 
> active_file:704kB inactive_file:2048kB unevictable:0kB writepending:0kB 
> present:262144kB managed:163008kB mlocked:0kB bounce:0kB free_pcp:448kB 
> local_pcp:384kB free_cma:0kB
> [   26.908374] lowmem_reserve[]: 0 0
> [   26.908516] Node 0 Normal: 39*64kB (UM) 5*128kB (ME) 7*256kB (UE) 0*512kB 
> 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 4928kB
> [   26.908956] 296 total pagecache pages
> [   26.909050] 0 pages in swap cache
> [   26.909102] Free swap  = 0kB
> [   26.909150] Total swap = 0kB
> [   26.909268] 4096 pages RAM
> [   26.909303] 0 pages HighMem/MovableOnly
> [   26.909343] 1549 pages reserved
> [   26.909453] Tasks state (memory values in pages):
> [   26.909498] [  pid  ]   uid  tgid total_vm      rss pgtables_bytes 
> swapents oom_score_adj name
> [   26.909777] [    125]   998   125      104       21    22272        0      
>        0 rpcbind
> [   26.919186] [    126]     0   126      430       66    23552        0      
>     -250 systemd-journal
> [   26.919387] [    145]     0   145      471       60    23808        0      
>    -1000 systemd-udevd
> [   26.919478] [    150]   989   150      307       56    23552        0      
>        0 systemd-resolve
> [   26.919547] [    156]   988   156     1458       56    23808        0      
>        0 systemd-timesyn
> [   26.919616] [    176]     0   176       62       13    21760        0      
>        0 atd
> [   26.919676] [    177]   995   177      133       31    22528        0      
>        0 avahi-daemon
> [   26.919741] [    178]     0   178       68       15    21760        0      
>        0 crond
> [   26.919805] [    179]   996   179      126       24    22016        0      
>     -900 dbus-daemon
> [   26.919886] [    180]     0   180       89       16    22016        0      
>        0 dhcpcd-systemd-
> [   26.919952] [    181]   995   181      131       26    22272        0      
>        0 avahi-daemon
> [   26.920017] [    184]     0   184      299       52    23808        0      
>        0 systemd-logind
> [   26.920082] [    186]     0   186       89       16    22016        0      
>        0 sshd_check_keys
> [   26.920168] [    196]   990   196      328       58    23552        0      
>        0 systemd-network
> [   26.920261] [    202]   999   202       68       16    22016        0      
>        0 dhcpcd
> [   26.920322] [    203]     0   203       66       16    22016        0      
>        0 dhcpcd
> [   26.920381] [    204]   999   204       65       14    22016        0      
>        0 dhcpcd
> [   26.920450] [    205]   999   205       65       13    22016        0      
>        0 dhcpcd
> [   26.920510] [    211]   999   211       66       15    22016        0      
>        0 dhcpcd
> [   26.920570] [    212]   999   212       66       15    22016        0      
>        0 dhcpcd
> [   26.920638] [    226]     0   226     4587       67    28672        0      
>        0 rsyslogd
> [   26.920703] [    236]     0   236      142       20    22528        0      
>        0 xinetd
> [   26.920773] [    241]   997   241      338       52    24064        0      
>        0 named
> [   26.920830] [    244]   999   244       66       15    22016        0      
>        0 dhcpcd
> [   26.920890] [    245]   999   245       66       15    22016        0      
>        0 dhcpcd
> [   26.920948] [    246]     0   246       95       23    22016        0      
>        0 dhcpcd-run-hook
> [   26.921013] [    247]     0   247      354       78    23552        0      
>        0 (agetty)
> [   26.921077] [    249]     0   249      354       76    23552        0      
>        0 (agetty)
> [   26.921140] [    253]   997   253     3865      102    26112        0      
>        0 named
> [   26.921198] [    259]     0   259       89       16    22016        0      
>        0 postfix-script
> [   26.921262] [    271]     0   271       89       15    22016        0      
>        0 postfix-script
> [   26.921325] [    272]     0   272      204       30    22784        0      
>        0 postconf
> [   26.921409] [    273]     0   273       58        9    21760        0      
>        0 sed
> [   26.921490] [    274]     0   274      292       53    23296        0      
>        0 resolvconf
> [   26.921610] 
> oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/named.service,task=named,pid=253,uid=997
> [   26.923381] Out of memory: Killed process 253 (named) total-vm:247360kB, 
> anon-rss:5824kB, file-rss:768kB, shmem-rss:0kB, UID:997 pgtables:25kB 
> oom_score_adj:0
>
> Signed-off-by: Mingli Yu <[email protected]>
> ---
>  meta/conf/machine/qemuppc64.conf | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/meta/conf/machine/qemuppc64.conf 
> b/meta/conf/machine/qemuppc64.conf
> index 2fbd26a6f9..1a833a79d8 100644
> --- a/meta/conf/machine/qemuppc64.conf
> +++ b/meta/conf/machine/qemuppc64.conf
> @@ -14,6 +14,7 @@ QB_SYSTEM_NAME = "qemu-system-ppc64"
>  QB_MACHINE = "-machine pseries"
>  QB_CPU = "-cpu POWER9"
>  QB_SMP ?= "-smp 2"
> +QB_MEM = "-m 512"
>
>  QB_NFSROOTFS_EXTRA_OPT = "wsize=524288,rsize=524288"
>  QB_KERNEL_CMDLINE_APPEND = "console=hvc0 nohugevmalloc"
> --
> 2.25.1
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#185234): 
https://lists.openembedded.org/g/openembedded-core/message/185234
Mute This Topic: https://lists.openembedded.org/mt/100479675/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to