Found a strange issue when use GDB debug Linux Kernel on QEMU ARM64 virtual machine. The issue is GDB can't stop the kernel as following.
The reason is ARM64 kernel enabled a new feature KASLR(Kernel address space layout randomization). To disable it, disable 'CONFIG_RANDOMIZE_BASE=y'. Then the GDB can stop the kernel.