RE: [PATCH v22 0/9] Add ARMv8 RAS virtualization support in QEMU

2020-01-15 Thread gengdongjiu
Ping. 发件人:gengdongjiu 收件人:pbonzini ;gengdongjiu ;mst ;imammedo ;shannon.zhaosl ;peter.maydell ;fam ;rth ;ehabkost ;mtosatti ;xuwei (O) ;Jonathan Cameron ;james.morse ;qemu-devel ;kvm ;qemu-arm 抄 送:zhengxiang (A) ;Linuxarm 时 间:2020-01-08 19:32:33 主题[PATCH v22 0/9] Add ARMv8 RAS

Re: [PATCH v22 0/9] Add ARMv8 RAS virtualization support in QEMU

2020-01-08 Thread gengdongjiu
1. How to enable this feature: (a) In KVM mode: ./qemu-system-aarch64 --enable-kvm -cpu host --bios QEMU_EFI.fd_new -machine virt,gic-version=3,ras,kernel-irqchip=on -smp 4 -nographic -kernel Image -append "rdinit=/init console=ttyAMA0 mem=512M root=/dev/ram0" -initrd guestfs_new.cpio.gz (b)I

[PATCH v22 0/9] Add ARMv8 RAS virtualization support in QEMU

2020-01-08 Thread Dongjiu Geng
In the ARMv8 platform, the CPU error types are synchronous external abort(SEA) and SError Interrupt (SEI). If exception happens in guest, sometimes it's better for guest to perform the recovery, because host does not know the detailed information of guest. For example, if an exception happens in a