Nope. Look well. In the example shown here,I've used a different set of
parameters,the parameters below,that try to boot the KonstaKang Android
image this time based on the model "virt",while on the gitlab I tried to
use the model "raspi-b" :

So :

qemu-system-aarch64 \
    -m 2048 \
    -cpu cortex-a72 \
    -M virt,gic-version=2 \
    -drive if=pflash,format=raw,file=/usr/local/share/qemu/edk2-aarch64-code.fd
\
    -drive if=pflash,format=raw,file=/usr/local/share/qemu/edk2-arm-vars.fd \
    -kernel 
/mnt/zroot2/zroot2/OS/Linux/lineage-21.0-20240618-UNOFFICIAL-KonstaKANG-rpi4-atv/boot/Image
\
    -append 'console=ttyAMA0,38400 keep_bootcon
earlycon=pl011,0x9000000 androidboot.hardware=ranchu root=/dev/vdd1' \
    -drive 
file=/mnt/zroot2/zroot2/OS/Linux/lineage-21.0-20240618-UNOFFICIAL-KonstaKANG-rpi4-atv/lineage-21.0-20240618-UNOFFICIAL-KonstaKANG-rpi4-atv.img,format=raw,index=0,media=disk
\
    -device virtio-gpu-pci \
    -device qemu-xhci \
    -device usb-kbd \
    -device usb-mouse \
    -netdev user,id=mynet \
    -device virtio-net-pci,netdev=mynet \
    -serial stdio \
    -no-reboot \
    -d unimp,guest_errors \
    -smp cores=4 \
    -device qemu-xhci,id=xhci,addr=0x5 \
    -device usb-mouse,bus=xhci.0 \
    -device usb-kbd,bus=xhci.0

=

EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Generating empty DTB
EFI stub: Exiting boot services...
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[    0.000000] Linux version 6.6.36-g01aac93821d2-v8
(kleaf@build-host) (Android (11368308, +pgo, +b
olt, +lto, +mlgo, based on r510928) clang version 18.0.0
(https://android.googlesource.com/toolchain
/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5), LLD 18.0.0)
#1 SMP PREEMPT Tue Jul  2 09:02
:32 UTC 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] printk: debug: skip boot console de-registration.
[    0.000000] earlycon: pl11 at MMIO 0x0000000009000000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: EFI v2.7 by EDK II
[    0.000000] efi: SMBIOS 3.0=0xbfed0000 MEMATTR=0xbd0c9118 ACPI
2.0=0xbc6f0018 MEMRESERVE=0xbcb43f
18
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] NoSplit zone start for each node
[    0.000000] NoMerge zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x00000000bc76ffff]
[    0.000000]   node   0: [mem 0x00000000bc770000-0x00000000bcb3ffff]
[    0.000000]   node   0: [mem 0x00000000bcb40000-0x00000000bfe1ffff]
[    0.000000]   node   0: [mem 0x00000000bfe20000-0x00000000bfeaffff]
[    0.000000]   node   0: [mem 0x00000000bfeb0000-0x00000000bfebffff]
[    0.000000]   node   0: [mem 0x00000000bfec0000-0x00000000bffdffff]
[    0.000000]   node   0: [mem 0x00000000bffe0000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] cma: Reserved 8 MiB at 0x00000000bbc00000 on node -1
[    0.000000] Failed to find device node for boot cpu
[    0.000000] missing boot CPU MPIDR, not enabling secondaries
[    0.000000] percpu: Embedded 31 pages/cpu s87016 r8192 d31768 u126976
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] CPU features: detected: Spectre-v2
[    0.000000] CPU features: detected: Spectre-v3a
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] CPU features: detected: Spectre-BHB
[    0.000000] CPU features: detected: ARM erratum 1742098
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: console=ttyAMA0,38400 keep_bootcon
earlycon=pl011,0x9000000 andr
oidboot.hardware=ranchu root=/dev/vdd1
androidboot.serialno=10000000abcd1234 androidboot.btmacaddr=1
1:22:33:44:55:66
[    0.000000] Dentry cache hash table entries: 262144 (order: 9,
2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8,
1048576 bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516096
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] Memory: 2008408K/2097152K available (19328K kernel
code, 2374K rwdata, 7612K rodata,
1792K init, 1192K bss, 80552K reserved, 8192K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 56269 entries in 220 pages
[    0.000000] ftrace: allocated 220 pages with 5 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=1.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay
is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] timer_probe: no matching timers found
[    0.000000] Kernel panic - not syncing: Unable to initialise
architected timer.
[    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted
6.6.36-g01aac93821d2-v8 #1
[    0.000000] Call trace:
[    0.000000]  dump_backtrace+0x104/0x124
[    0.000000]  show_stack+0x28/0x38
[    0.000000]  dump_stack_lvl+0x58/0x78
[    0.000000]  dump_stack+0x20/0x30
[    0.000000]  panic+0x148/0x35c
[    0.000000]  time_init+0x68/0x6c
[    0.000000]  start_kernel+0x1b8/0x3d0
[    0.000000]  __primary_switched+0xc4/0xd0
[    0.000000] Rebooting in 5 seconds..
[    0.000000] Reboot failed -- System halted


On Sat, Aug 24, 2024 at 6:36 PM Philippe Mathieu-Daudé <phi...@linaro.org>
wrote:

> Hi Mario,
>
> Cc'ing Sergey & qemu-arm@ list.
>
> On 24/8/24 18:11, Mario Marietto wrote:
> > Hello.
> >
> > I want to emulate Android 14 by KonstaKang using qemu-system-aarch64 and
> > as model virt on Ubuntu 24.04 x64 bit installed on my PC (Intel I9 + RTX
> > 2080 ti).
>
> You already opened an issue for this:
> https://gitlab.com/qemu-project/qemu/-/issues/2533
>
> Please add "-d unimp,guest_errors" to your command and attach the output
> to the issue, we'll update any progress there.
>
> > [ 0.000000] timer_probe: no matching timers found
> > [ 0.000000] Kernel panic - not syncing: Unable to initialise architected
> timer.
>
> Regards,
>
> Phil.
>


-- 
Mario.

Reply via email to