aarch64: arm-clock: get the timer interrupt from dtb

as usual, use the known value for the mach-virt as default.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
aarch64: arch-setup: linear map uart using base addr

remove the hardcoded address value in the linear map of the uart,
fix the compatible string for the arm,pl011

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
aarch64: arch-setup: get gic address from dtb

update the exceptions table constructor accordingly.

Signed-off-by: Claudio Fontana <claudio.fontana@huawei.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
virtio: move virtio_kicked_event_idx tracepoint

It probably makes more sense to trigger it after "kicked" was assigned
a value, otherwise it will be always true.

Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
Reviewed-by: Vlad Zolotarov <vladz@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
virtio: remove unimplemented function

Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
virtio: fix typos

Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>