target/ppc: Validate hflags with CONFIG_DEBUG_TCG

Verify that hflags was updated correctly whenever we change
cpu state that is used by hflags.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210323184340.619757-11-richard.henderson@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
127 jobs for hflags in 156 minutes and 47 seconds (queued for 2 seconds)
Status Name Job ID Coverage
  Containers
passed amd64-alpine-container #1138070724

00:02:31

passed amd64-centos7-container #1138070725

00:02:35

passed amd64-centos8-container #1138070726

00:02:37

passed amd64-debian10-container #1138070727

00:02:30

passed amd64-debian11-container #1138070729

00:02:13

passed amd64-fedora-container #1138070733

00:03:35

passed amd64-opensuse-leap-container #1138070742

00:24:13

passed amd64-ubuntu-container #1138070740

00:02:43

passed amd64-ubuntu1804-container #1138070737

00:02:42

passed amd64-ubuntu2004-container #1138070739

00:03:01

passed cris-fedora-cross-container #1138070731

00:02:29

passed docker-edk2 #1138070721

00:02:30

passed docker-opensbi #1138070723

00:02:41

passed i386-fedora-cross-container #1138070734

00:02:30

passed win32-fedora-cross-container #1138070735

00:02:45

passed win64-fedora-cross-container #1138070736

00:02:51

passed xtensa-debian-cross-container #1138070730

00:02:30

 
  Containers Layer2
passed alpha-debian-cross-container #1138070743

00:02:36

passed amd64-debian-container #1138070747

00:03:04

passed amd64-debian-cross-container #1138070744

00:02:36

passed amd64-debian-user-cross-container #1138070745

00:03:14

passed arm64-debian-cross-container #1138070748

00:02:44

passed arm64-test-debian-cross-container #1138070749

00:02:28

passed armel-debian-cross-container #1138070750

00:02:53

passed armhf-debian-cross-container #1138070751

00:02:35

passed hppa-debian-cross-container #1138070752

00:02:31

passed m68k-debian-cross-container #1138070753

00:02:31

passed mips-debian-cross-container #1138070757

00:02:40

passed mips64-debian-cross-container #1138070754

00:02:31

passed mips64el-debian-cross-container #1138070755

00:02:42

passed mipsel-debian-cross-container #1138070758

00:02:42

passed powerpc-debian-cross-container #1138070759

00:02:37

passed ppc64-debian-cross-container #1138070761

00:02:32

passed ppc64el-debian-cross-container #1138070762

00:02:48

passed riscv64-debian-cross-container #1138070763

00:02:30

passed s390x-debian-cross-container #1138070764

00:02:43

passed sh4-debian-cross-container #1138070766

00:02:27

passed sparc64-debian-cross-container #1138070767

00:02:33

passed tricore-debian-cross-container #1138070768

00:02:29

 
  Build
passed build-cfi-aarch64 #1138070838

00:57:45

passed build-cfi-ppc64-s390x #1138070841

00:52:46

passed build-cfi-x86_64 #1138070842

00:52:19

passed build-coroutine-sigaltstack #1138070853

00:15:37

passed build-deprecated #1138070846

00:11:49

passed build-disabled #1138070812

00:42:36

passed build-edk2 #1138070770

00:39:09

passed build-libvhost-user #1138070869

00:03:11

passed build-opensbi #1138070771

00:00:58

passed build-oss-fuzz #1138070849

00:46:47

passed build-some-softmmu #1138070824

00:15:38

passed build-some-softmmu-plugins #1138070833

00:21:36

passed build-system-alpine #1138070804

00:39:24

passed build-system-centos #1138070810

00:20:36

passed build-system-debian #1138070807

00:28:14

passed build-system-fedora #1138070808

00:27:10

passed build-system-opensuse #1138070811

00:22:02

passed build-system-ubuntu #1138070806

00:27:53

passed build-tcg-disabled #1138070816

00:20:13

passed build-tci #1138070851

00:35:44

passed build-tools-and-docs-debian #1138070870

00:09:14

canceled build-user #1141791791

00:32:31

passed build-user-centos7 #1138161157

00:32:21

passed build-user-plugins #1138169835

00:45:33

canceled build-user-static #1141791801

00:32:30

passed build-without-default-devices #1138070860

00:49:42

passed build-without-default-features #1138070863

00:46:07

passed check-dco #1138070866

00:01:03

passed check-patch #1138070864

00:01:09

passed clang-system #1138070834

00:43:06

passed clang-user #1138070837

00:43:05

passed cross-amd64-xen-only #1138070802

00:11:53

passed cross-arm64-system #1138070777

00:51:26

passed cross-arm64-user #1138070779

00:42:28

passed cross-arm64-xen-only #1138070803

00:14:49

passed cross-armel-system #1138070772

00:48:10

passed cross-armel-user #1138070773

00:44:01

passed cross-armhf-system #1138070774

00:52:02

passed cross-armhf-user #1138070775

00:44:18

passed cross-i386-system #1138070781

00:51:12

passed cross-i386-user #1138070782

00:39:45

passed cross-mips-system #1138070783

00:52:28

passed cross-mips-user #1138070784

00:49:57

passed cross-mips64el-system #1138070787

00:50:24

passed cross-mips64el-user #1138070789

00:43:46

passed cross-mipsel-system #1138070785

00:50:18

passed cross-mipsel-user #1138070786

00:45:37

passed cross-ppc64el-system #1138070790

00:49:10

passed cross-ppc64el-user #1138070794

00:45:24

passed cross-s390x-kvm-only #1138070797

00:09:24

passed cross-s390x-system #1138070795

00:45:05

passed cross-s390x-user #1138070796

00:40:44

passed cross-win32-system #1138070798

00:50:08

passed cross-win64-system #1138070800

01:12:56

passed crypto-old-gcrypt #1138070857

00:17:01

passed crypto-old-nettle #1138070854

00:15:40

passed crypto-only-gnutls #1138070859

00:16:58

passed gprof-gcov #1138070847

00:46:48

passed tsan-build #1138070844

00:42:40

failed build-user #1141740491

00:39:41

passed build-user #1138070817

00:39:03

failed build-user #1138161148

00:39:39

passed build-user-centos7 #1138070829

00:32:06

passed build-user-plugins #1138161173

00:40:08

passed build-user-plugins #1138070827

00:44:06

failed build-user-static #1141740500

00:38:36

failed build-user-static #1138070820

00:39:15

 
  Test
passed acceptance-cfi-aarch64 #1138070893

00:10:31

passed acceptance-cfi-ppc64-s390x #1138070896

00:09:50

passed acceptance-cfi-x86_64 #1138070898

00:12:15

passed acceptance-system-alpine #1138070875

00:12:06

passed acceptance-system-centos #1138070887

00:20:16

passed acceptance-system-debian #1138070882

00:10:25

passed acceptance-system-fedora #1138070885

00:07:57

passed acceptance-system-opensuse #1138070890

00:20:31

passed acceptance-system-ubuntu #1138070879

00:11:48

passed check-cfi-aarch64 #1138070891

00:15:33

passed check-cfi-ppc64-s390x #1138070894

00:12:36

passed check-cfi-x86_64 #1138070897

00:13:44

passed check-deprecated #1138070899

00:03:13

passed check-system-alpine #1138070873

00:08:49

passed check-system-centos #1138070886

00:11:21

passed check-system-debian #1138070880

00:19:36

passed check-system-fedora #1138070883

00:11:56

passed check-system-opensuse #1138070889

00:15:48

passed check-system-ubuntu #1138070877

00:14:03

passed pages #1138070900

00:09:44

 
  Deploy
passed pages:deploy

00:27:38