A few years back I got into learning Arm architecture. I found Qemu and I used its realview a8 emulated board to program against based on Armv7. The board had a LCD controller, an interrupt controller, etc. I could find all their specs and ended up doing a very very basic scheduler, programming everything in Arm assembly and it was cool. Then I stopped and got busy with my job.
Now I am trying to get back to it, this time with Armv8 and AArch64. But I can't find what boards are supported for the AArch64. Querying Qemu shows the same board list for qemu-system-arm and qemu-system-aarch64. Even Armv7 based a8,a9 and A15 boards show up in qemu-system-aarch64 list. Does this mean there's no board emulation and I should program against a particular cpu like A53 (As I have seen in some examples online).