This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

I tried to debug the virtualization code on the Neoverse N2 FVP platform, but found that the performance of the fvp was particularly poor and affected the interaction. How can I debug virtualization code efficiently?

I followed the steps in the hyperlink below to start host and guest

docs/infra/common/gicv4_1-vlpi-vsgi.rst · master · Arm Reference Solutions / arm-reference-solutions-docs · GitLab

There are a few problems here:

Firstly,it takes an hour and a half to start host,  then a long time to start guest.

Secondly,copying the kernel source code to host ,need several hours.

Thirdly,in order to make vmlinux and kernel source consistent, I need to update the kernel of host, but I cannot compile and install the kernel, the performance of fvp is too poor.

How can I debug virtualization code efficiently?

Parents
  • cpu info:

    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Address sizes: 46 bits physical, 48 bits virtual
    Byte Order: Little Endian
    CPU(s): 32
    On-line CPU(s) list: 0-31
    Vendor ID: GenuineIntel
    Model name: Intel(R) Xeon(R) CPU E5-2667 v2 @ 3.30GHz
    CPU family: 6
    Model: 62
    Thread(s) per core: 2
    Core(s) per socket: 8
    Socket(s): 2
    Stepping: 4
    CPU max MHz: 4000.0000
    CPU min MHz: 1200.0000

    os info:

    Linux version 5.15.0-60-generic (buildd@lcy02-amd64-054) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023

    Best Regards

Reply
  • cpu info:

    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Address sizes: 46 bits physical, 48 bits virtual
    Byte Order: Little Endian
    CPU(s): 32
    On-line CPU(s) list: 0-31
    Vendor ID: GenuineIntel
    Model name: Intel(R) Xeon(R) CPU E5-2667 v2 @ 3.30GHz
    CPU family: 6
    Model: 62
    Thread(s) per core: 2
    Core(s) per socket: 8
    Socket(s): 2
    Stepping: 4
    CPU max MHz: 4000.0000
    CPU min MHz: 1200.0000

    os info:

    Linux version 5.15.0-60-generic (buildd@lcy02-amd64-054) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023

    Best Regards

Children
No data